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

<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" Runat="Server">

    <div class="skjema-admin__page__field">
        <asp:Label runat="server" id="lblUsername"></asp:Label>
    </div>

    <asp:Panel runat="server" ID="panelSelf">
        <div class="skjema-admin__page__field">
            <label class="skjema-admin__page__label">
                E-post
            </label>

            <asp:textbox 
                id="txtEmail" 
                CssClass="skjema-admin__page__text"
                runat="server">
            </asp:textbox>

            <asp:RequiredFieldValidator 
                runat="server" 
                ControlToValidate="txtEmail" 
                ForeColor="Red" 
                Display="Dynamic">*</asp:RequiredFieldValidator>
            
            <asp:RegularExpressionValidator 
                runat="server" 
                ControlToValidate="txtEmail" 
                ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" 
                Display="Dynamic" 
                ErrorMessage="Ugyldig e-postadresse" 
                ForeColor="Red">
            </asp:RegularExpressionValidator>

            <asp:Label runat="server" id="lblEmail" ForeColor="Red"/>
        </div>

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

                <asp:textbox 
                    id="txtDisplayName" 
                    runat="server" 
                    CssClass="skjema-admin__page__text"
                    MaxLength="300">
                </asp:textbox>
                <asp:RequiredFieldValidator runat="server" ControlToValidate="txtDisplayName" Display="Dynamic" ForeColor="Red">*</asp:RequiredFieldValidator>   
        </div>
    </asp:Panel>

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

        <div class="skjema-admin__page__tick">
            <asp:CheckBox CssClass="skjema-admin__page__tick" runat="server" id="chkSuper" Text="Administrator - kan invitere nye brukere og endre andres rettigheter."/><br/>
            <asp:CheckBox CssClass="skjema-admin__page__tick" runat="server" id="chkDesigner" Text="Redaktør - kan publisere skjema og registrere feltverdier."/><br/>

            <% if (HasDesigner) { %>
            	<asp:CheckBox CssClass="skjema-admin__page__tick" runat="server" id="chkDesigner2" Text="Designer - har tilgang til designer og kan designe skjema"/><br/>
            <% } %>

            <asp:CheckBox CssClass="skjema-admin__page__tick" runat="server" id="chkIntegration" Text="Sending - kan opprette forsendelser og lagringstid. Tilgang til feilmeldinger, restart, søk og statistikk."/><br/>
            
			<% if (HasCase) { %>
				<asp:CheckBox CssClass="skjema-admin__page__tick" runat="server" id="chkCase" Text="Saksbehandler - har tilgang på saksbehandlingsverktøyet."/><br/>
            <% } %>
			
			<asp:CheckBox CssClass="skjema-admin__page__tick" runat="server" id="chkVault" Text="Data - kan laste ned skjemadata for innsendte skjema (csv og pdf)."/><br/>
        </div>
    </div>
        
    <asp:button 
        id="btnSave" 
        runat="server" 
        CssClass="skjema-admin__button skjema-admin__button--primary"
        Text="Lagre" 
        onclick="btnSave_Click"></asp:button>
    <br/>

    <asp:Label runat="server" id="lblMessage" ForeColor="Red"></asp:Label>
<%--    <asp:HyperLink runat="server" id="lnkLicenseCase" Visible="False" NavigateUrl="~/Consumer/RequestNewLicense.aspx?focus=quota-caseusers">Klikk her for å be om endringer i lisensen.</asp:HyperLink>
    <asp:HyperLink runat="server" id="lnkLicenseForms" Visible="False" NavigateUrl="~/Consumer/RequestNewLicense.aspx?focus=quota-formusers">Klikk her for å be om endringer i lisensen.</asp:HyperLink>--%>
</asp:Content>