<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Edit.aspx.cs" Inherits="eDocument.Server.Administrator.WorkFlow.Edit" MasterPageFile="~/Site.Master" %>

<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="Server">
    <div id="divNoLicense" runat="server" style="border: 2px; border-style: solid; border-color: red">
        OBS: organisasjonen har ikke lisens for bruk av arbeidsflyt. Du vil få konfigurere og teste ut funksjonaliteten.
        Du vil imidlertid IKKE få sendt inn et skjema med arbeidsflyt før lisensen for bruk av arbeidsflyt er aktivert. 
        <asp:HyperLink runat="server" NavigateUrl="~/Consumer/RequestNewLicense.aspx?focus=edoc-workflow">Gå hit for å be om endringer i lisensen.</asp:HyperLink>
    </div>

    <h1 class="skjema-admin__page-title">
        Rediger arbeidsflyt
    </h1>

    <p class="mb-5">
        Fra denne siden kan du redigere arbeidsflyten. 
        Gjør de ønskede endringer og klikk på "Oppdater" knappen når du er ferdig.
    </p>

    <div class="skjema-admin__page__field">
        <asp:Label 
            ID="Label1" 
            CssClass="skjema-admin__page__label"
            runat="server">
            Navn
        </asp:Label>

        <asp:TextBox 
            ID="txtName" 
            runat="server" 
            CssClass="skjema-admin__page__text"
            MaxLength="300">
        </asp:TextBox>

        <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Du må angi et navn" ControlToValidate="txtName"
            Display="Dynamic"></asp:RequiredFieldValidator>
    </div>

    <div class="skjema-admin__page__field">
        <label class="skjema-admin__page__label">
            Start status
        </label>

        <asp:DropDownList 
            runat="server" 
            CssClass="skjema-admin__page__text"
            ID="ddlStartStatus" 
            DataTextField="Name" 
            DataValueField="FlowStatusID" />
    </div>

    <div class="skjema-admin__page__field">
        <label class="skjema-admin__page__label">
            Bruk GDPR innstillinger for sletting
        </label>

        <asp:CheckBox 
            runat="server" 
            CssClass="skjema-admin__page__tick"
            ID="chkIncludeInDeleteProfile" />
    </div>

	<div class="skjema-admin__page__field">
        <label class="skjema-admin__page__label">
            Aktiver meldingsfunksjonalitet på arbeidsflyt
        </label>

        <asp:CheckBox 
            runat="server" 
            CssClass="skjema-admin__page__tick"
            ID="chkEnableMessageFeature" />
    </div>
    
    <div class="skjema-admin__page__field">
        <label class="skjema-admin__page__label">
            Aktiver notatfunksjonalitet på arbeidsflyt
        </label>

        <asp:CheckBox 
            runat="server" 
            CssClass="skjema-admin__page__tick"
            ID="chkEnableSectionNoteFeature" />
    </div>

    <div class="skjema-admin__page__field">
        <asp:Label 
            ID="Label3" 
            CssClass="skjema-admin__page__label"
            runat="server">
            Beskrivelse
        </asp:Label>

        <asp:TextBox 
            ID="txtDescription" 
            runat="server" 
            TextMode="MultiLine" 
            CssClass="skjema-admin__page__text"
            Height="50px">
        </asp:TextBox>
    </div>

    <div class="skjema-admin__page__field mb-5">

        <asp:Label 
            ID="Label2" 
            CssClass="skjema-admin__page__label"
            runat="server">
            Autorisasjonstype
        </asp:Label>

        <asp:TextBox 
            ID="txtAuthorizationType"
            CssClass="skjema-admin__page__text mb-2"
            runat="server" 
            MaxLength="300">
        </asp:TextBox>

        Bruk "eDocument.Viewer.Util.AuthorizedTrue" når det ikke er behov for autorisasjon i arbeidsflyten.
    </div>

    <h3 class="skjema-admin__section-title">
        Melding til bruker
    </h3>

    <div class="skjema-admin__page__field">
        <asp:Label 
            ID="Label5" 
            CssClass="skjema-admin__page__label"
            runat="server">
            Tittel
        </asp:Label>

        <asp:TextBox 
            ID="txtMessageTemplateUserMessageSubject" 
            CssClass="skjema-admin__page__text"
            runat="server" 
            MaxLength="300">
        </asp:TextBox>
    </div>

    <div class="skjema-admin__page__field mb-5">
        <asp:Label 
            ID="Label4" 
            CssClass="skjema-admin__page__label"
            runat="server">
            Innhold
        </asp:Label>

        <asp:TextBox 
            ID="txtMessageTemplateUserMessageBody" 
            runat="server" 
            CssClass="skjema-admin__page__text"
            TextMode="MultiLine" 
            Height="50px">
        </asp:TextBox>
    </div>

    <h3 class="skjema-admin__section-title">
        Melding til saksbehandler
    </h3>
    
    <div class="skjema-admin__page__field">
        <asp:Label 
            ID="Label6" 
            CssClass="skjema-admin__page__label"
            runat="server">
            Tittel
        </asp:Label>

        <asp:TextBox 
            ID="txtMessageTemplateCaseAssignedSubject" 
            CssClass="skjema-admin__page__text"
            runat="server" 
            MaxLength="300">
        </asp:TextBox>
    </div>

    <div class="skjema-admin__page__field">
        <asp:Label 
            ID="Label7" 
            CssClass="skjema-admin__page__label"
            runat="server">
            Innhold
        </asp:Label>

        <asp:TextBox 
            ID="txtMessageTemplateCaseAssignedBody" 
            CssClass="skjema-admin__page__text"
            runat="server" 
            TextMode="MultiLine" 
            Height="50px">
        </asp:TextBox>
    </div>

    <asp:Button 
        ID="btnUpdate" 
        CssClass="skjema-admin__button skjema-admin__button--primary"
        runat="server" 
        Text="Oppdater" 
        OnClick="btnUpdate_Click">
    </asp:Button>

    <asp:Label ID="lblMessage" runat="server" ForeColor="Red"></asp:Label>
</asp:Content>
