<%@ Page Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="AdminAnmeldungen.aspx.cs" Inherits="QW2021C.Administration.AdminAnmeldungen" %>
<%@ Register Assembly="Syncfusion.EJ.Web, Version=18.3460.0.35, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89" Namespace="Syncfusion.JavaScript.Web" TagPrefix="ej" %>
<%@ Register Assembly="Syncfusion.EJ, Version=18.3460.0.35, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89" Namespace="Syncfusion.JavaScript.Models" TagPrefix="ej" %>
<asp:Content ID="MainContent" ContentPlaceHolderID="MainContent" runat="Server">
  <asp:Label runat="server"><h4>Anmeldung</h4></asp:Label>
    <style>
        .e-grid1 * {
/*  font-size: 11px !important;*/
}
    </style>
   
    <ej:Grid runat="server" ID="Anmeldegrid" CssClass="e-grid1" DataSourceCachingMode="None" DataSourceID="SqlDataSource3" EnableLoadOnDemand="False" 
        Locale="de-DE" MinWidth="0" AllowPaging="True" AllowFiltering="True"  >
        
         <Columns>
            <ej:Column AllowEditing="False" DataType="number" Field="Anmeldenr" IsIdentity="True" IsPrimaryKey="True" Visible="false">
            </ej:Column>
            <ej:Column DataType="string" Field="Lizenznr" AllowEditing="true">
            </ej:Column>
            <ej:Column DataType="string" Field="Name" AllowEditing="true">
            </ej:Column>
            <ej:Column DataType="string" Field="Vorname" AllowEditing="true">
            </ej:Column>
            <ej:Column DataType="string" Field="GebDat" Format="{0:dd.MM.yyyy}" Width="90px" AllowEditing="true">
            </ej:Column>
            <ej:Column DataType="string" Field="Geschlecht" HeaderText="G" Width="60px" AllowEditing="true">
            </ej:Column>
            <ej:Column DataType="string" Field="Kategorie" HeaderText="Kat" width="60px" AllowEditing="true"> 
            </ej:Column>
            <ej:Column DataType="string" Field="Nationalitaet" HeaderText="Nat" Width="60px" AllowEditing="true">
            </ej:Column>
            <ej:Column DataType="string" Field="VereinNr" HeaderText="Verein" AllowEditing="true">
            </ej:Column>
            <ej:Column DataType="boolean" Field="Wettkampf1" HeaderText="W1" Width="70px" EditType="BooleanEdit">
            </ej:Column>
            <ej:Column DataType="string" Field="Mannschaftsnr1" visible="false">
            </ej:Column>
            <ej:Column DataType="boolean" Field="Wettkampf2" HeaderText="W2" Width="70px" EditType="BooleanEdit">
            </ej:Column>
            <ej:Column DataType="string" Field="Mannschaftsnr2" visible="false">
            </ej:Column>
            <ej:Column DataType="boolean" Field="Wettkampf3" HeaderText="W3" Width="70px" EditType="BooleanEdit">
            </ej:Column>
            <ej:Column DataType="string" Field="Mannschaftsnr3" visible="false">
            </ej:Column>
            <ej:Column DataType="boolean" Field="Wettkampf4" HeaderText="W4" Width="70px" EditType="BooleanEdit">
            </ej:Column>
            <ej:Column DataType="string" Field="Mannschaftsnr4" visible="false" >
            </ej:Column>
            <ej:Column DataType="date" Field="Mutiertam" Visible="false" AllowEditing="false">
            </ej:Column>
            <ej:Column DataType="string" Field="BenutzerNr" Visible="false" AllowEditing="false">
            </ej:Column>
            <ej:Column DataType="string" Field="aktiv" Visible="true" AllowEditing="true"  EditType="BooleanEdit">
            </ej:Column>
        </Columns>
        <EditSettings AllowDeleting="true" AllowEditing="true" EditMode="Normal"  />
    </ej:Grid>
    <br />
    <%--<asp:Label ID="lblmessage" runat="server" Text="Vor dem Blättern bitte allfällige Änderungen speichern!" ForeColor="Red"></asp:Label>--%>

    <asp:SqlDataSource ID="SqlDataSource3" runat="server" ConnectionString="<%$ ConnectionStrings:QWToolConnectionstring %>"
        SelectCommand="SELECT * FROM [Anmeldung]" 
        DeleteCommand="update anmeldung set aktiv=0, mutiert_am=getdate(), Benutzernr=@userid FROM [Anmeldung] WHERE [Anmeldenr] = @Anmeldenr" 
        InsertCommand="INSERT INTO [Anmeldung] ([Lizenznr], [bez], [Name], [Vorname], [GebDat], [Geschlecht], [Kategorie], [Nationalitaet], [VereinNr], [Wettkampf1], [Wettkampf2], [Wettkampf3], [Wettkampf4], [Mutiertam], [BenutzerNr], [aktiv], [mantlnr], [Mannschaftnralt_sik], [Mannschaftsnr1], [Mannschaftsnr2], [Mannschaftsnr3], [Mannschaftsnr4], [Mannschaftnralt1], [Mannschaftnralt2], [Mannschaftnralt3], [Mannschaftnralt4], [mannschaftsnr]) VALUES (@Lizenznr, @bez, @Name, @Vorname, @GebDat, @Geschlecht, @Kategorie, @Nationalitaet, @VereinNr, @Wettkampf1, @Wettkampf2, @Wettkampf3, @Wettkampf4, @Mutiertam, @BenutzerNr, @aktiv, @mantlnr, @Mannschaftnralt_sik, @Mannschaftsnr1, @Mannschaftsnr2, @Mannschaftsnr3, @Mannschaftsnr4, @Mannschaftnralt1, @Mannschaftnralt2, @Mannschaftnralt3, @Mannschaftnralt4, @mannschaftsnr)" 
        UpdateCommand="UPDATE [Anmeldung] SET [Lizenznr] = @Lizenznr, [bez] = @bez, [Name] = @Name, [Vorname] = @Vorname, [GebDat] = @GebDat, [Geschlecht] = @Geschlecht, [Kategorie] = @Kategorie, [Nationalitaet] = @Nationalitaet, [VereinNr] = @VereinNr, [Wettkampf1] = @Wettkampf1, [Wettkampf2] = @Wettkampf2, [Wettkampf3] = @Wettkampf3, [Wettkampf4] = @Wettkampf4, [Mutiertam] = getdate(), [BenutzerNr] = @userid, [aktiv] = @aktiv, [mantlnr] = @mantlnr, [Mannschaftnralt_sik] = @Mannschaftnralt_sik, [Mannschaftsnr1] = @Mannschaftsnr1, [Mannschaftsnr2] = @Mannschaftsnr2, [Mannschaftsnr3] = @Mannschaftsnr3, [Mannschaftsnr4] = @Mannschaftsnr4, [Mannschaftnralt1] = @Mannschaftnralt1, [Mannschaftnralt2] = @Mannschaftnralt2, [Mannschaftnralt3] = @Mannschaftnralt3, [Mannschaftnralt4] = @Mannschaftnralt4, [mannschaftsnr] = @mannschaftsnr WHERE [Anmeldenr] = @Anmeldenr">
        <DeleteParameters>
            <asp:Parameter Name="Anmeldenr" Type="Int32" />
            <asp:SessionParameter Name="userid" SessionField="Usernr" />
        </DeleteParameters>
        <InsertParameters>
            <asp:Parameter Name="Lizenznr" Type="String" />
            <asp:Parameter Name="bez" Type="String" />
            <asp:Parameter Name="Name" Type="String" />
            <asp:Parameter Name="Vorname" Type="String" />
            <asp:Parameter Name="GebDat" Type="String" />
            <asp:Parameter Name="Geschlecht" Type="String" />
            <asp:Parameter Name="Kategorie" Type="String" />
            <asp:Parameter Name="Nationalitaet" Type="String" />
            <asp:Parameter Name="VereinNr" Type="String" />
            <asp:Parameter Name="Wettkampf1" Type="Boolean" />
            <asp:Parameter Name="Wettkampf2" Type="Boolean" />
            <asp:Parameter Name="Wettkampf3" Type="Boolean" />
            <asp:Parameter Name="Wettkampf4" Type="Boolean" />
            <asp:Parameter Name="Mutiertam" Type="DateTime" />
            <asp:Parameter Name="BenutzerNr" Type="String" />
            <asp:Parameter Name="aktiv" Type="Boolean" />
            <asp:Parameter Name="mantlnr" Type="Int32" />
            <asp:Parameter Name="Mannschaftnralt_sik" Type="Int32" />
            <asp:Parameter Name="Mannschaftsnr1" Type="String" />
            <asp:Parameter Name="Mannschaftsnr2" Type="String" />
            <asp:Parameter Name="Mannschaftsnr3" Type="String" />
            <asp:Parameter Name="Mannschaftsnr4" Type="String" />
            <asp:Parameter Name="Mannschaftnralt1" Type="Int32" />
            <asp:Parameter Name="Mannschaftnralt2" Type="Int32" />
            <asp:Parameter Name="Mannschaftnralt3" Type="Int32" />
            <asp:Parameter Name="Mannschaftnralt4" Type="Int32" />
            <asp:Parameter Name="mannschaftsnr" Type="String" />
        </InsertParameters>
        <UpdateParameters>
            <asp:Parameter Name="Lizenznr" Type="String" />
            <asp:Parameter Name="bez" Type="String" />
            <asp:Parameter Name="Name" Type="String" />
            <asp:Parameter Name="Vorname" Type="String" />
            <asp:Parameter Name="GebDat" Type="String" />
            <asp:Parameter Name="Geschlecht" Type="String" />
            <asp:Parameter Name="Kategorie" Type="String" />
            <asp:Parameter Name="Nationalitaet" Type="String" />
            <asp:Parameter Name="VereinNr" Type="String" />
            <asp:Parameter Name="Wettkampf1" Type="Boolean" />
            <asp:Parameter Name="Wettkampf2" Type="Boolean" />
            <asp:Parameter Name="Wettkampf3" Type="Boolean" />
            <asp:Parameter Name="Wettkampf4" Type="Boolean" />
            <asp:Parameter Name="Mutiertam" Type="DateTime" />
            <asp:Parameter Name="BenutzerNr" Type="String" />
            <asp:Parameter Name="aktiv" Type="Boolean" />
            <asp:Parameter Name="mantlnr" Type="Int32" />
            <asp:Parameter Name="Mannschaftnralt_sik" Type="Int32" />
            <asp:Parameter Name="Mannschaftsnr1" Type="String" />
            <asp:Parameter Name="Mannschaftsnr2" Type="String" />
            <asp:Parameter Name="Mannschaftsnr3" Type="String" />
            <asp:Parameter Name="Mannschaftsnr4" Type="String" />
            <asp:Parameter Name="Mannschaftnralt1" Type="Int32" />
            <asp:Parameter Name="Mannschaftnralt2" Type="Int32" />
            <asp:Parameter Name="Mannschaftnralt3" Type="Int32" />
            <asp:Parameter Name="Mannschaftnralt4" Type="Int32" />
            <asp:Parameter Name="mannschaftsnr" Type="String" />
            <asp:Parameter Name="Anmeldenr" Type="Int32" />
             <asp:SessionParameter Name="userid" SessionField="Usernr" />
        </UpdateParameters>
    </asp:SqlDataSource>

 

  
</asp:Content>
