You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

184 lines
11 KiB

<%@ 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:Button ID="btnaktualiseren" runat="server" Type="Button" Text="Anmelde-Daten mit TAF-Daten aktualisieren" OnClick="btnaktualiseren_Click"></ej:Button>
<asp:SqlDataSource ID="SqlDataSource3" runat="server" ConnectionString="<%$ ConnectionStrings:QWToolConnectionstring %>"
SelectCommand="SELECT [Anmeldenr] ,Lizenznr,dbo.Get_Lizenzmapping(Lizenznr) as MergedLizenz
,[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] FROM [Anmeldung]"
DeleteCommand="DELETE FROM [Anmeldung] WHERE [Anmeldenr] = @Anmeldenr"
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" 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) WHERE [Anmeldenr] = @Anmeldenr">
<DeleteParameters>
<asp:Parameter Name="Anmeldenr" Type="Int32" />
</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="UserID" />
</UpdateParameters>
</asp:SqlDataSource>
<ej:Grid runat="server" ID="AdminAnmeldung" AllowPaging="True" CssClass="" DataSourceCachingMode="None" DataSourceID="SqlDataSource3" EnableLoadOnDemand="False" Locale="de-CH" MinWidth="0">
<ClientSideEvents RowDataBound="rowDataBound" />
<Columns>
<ej:Column AllowEditing="False" DataType="number" Field="Anmeldenr" HeaderText="Nr." IsIdentity="True" IsPrimaryKey="True" Width="60px">
</ej:Column>
<ej:Column DataType="string" Field="Lizenznr" HeaderText="Lic." Width="80px">
</ej:Column>
<ej:Column DataType="string" Field="MergedLizenz" HeaderText="OLic." Width="0px">
</ej:Column>
<ej:Column DataType="string" Field="bez" HeaderText="Bez." Width="40px" >
</ej:Column>
<ej:Column DataType="string" Field="Name" Width="100px">
</ej:Column>
<ej:Column DataType="string" Field="Vorname">
</ej:Column>
<ej:Column DataType="string" Field="GebDat" Format="{0:dd.MM.yyyy}" Width="90px" >
</ej:Column>
<ej:Column DataType="string" Field="Geschlecht" HeaderText="G" Width="40px" >
</ej:Column>
<ej:Column DataType="string" Field="Kategorie" HeaderText="Kat" Width="70px">
</ej:Column>
<ej:Column DataType="string" Field="Nationalitaet" HeaderText="Nat" Width="60px">
</ej:Column>
<ej:Column DataType="string" Field="VereinNr" HeaderText="Verein" Width="100px">
</ej:Column>
<ej:Column DataType="boolean" Field="Wettkampf1" HeaderText="W1" Width="50px" EditType="BooleanEdit" >
</ej:Column>
<ej:Column DataType="boolean" Field="Wettkampf2" HeaderText="W2" Width="50px" EditType="BooleanEdit" >
</ej:Column>
<ej:Column DataType="boolean" Field="Wettkampf3" HeaderText="W3" Width="50px" EditType="BooleanEdit" >
</ej:Column>
<ej:Column DataType="boolean" Field="Wettkampf4" HeaderText="W4" Width="50px" EditType="BooleanEdit" >
</ej:Column>
<ej:Column DataType="date" Field="Mutiertam" AllowEditing="false" Width="90px" Format="{0:dd.MM.yyyy}">
</ej:Column>
<ej:Column DataType="string" Field="BenutzerNr" HeaderText="U." Width="40px" >
</ej:Column>
<ej:Column DataType="boolean" Field="aktiv" Width="50px" HeaderText="Akt." EditType="BooleanEdit">
</ej:Column>
<ej:Column DataType="number" Field="mantlnr" Visible="false" >
</ej:Column>
<ej:Column DataType="number" Field="Mannschaftnralt_sik" Visible="false">
</ej:Column>
<ej:Column DataType="string" Field="Mannschaftsnr1" Visible="false">
</ej:Column>
<ej:Column DataType="string" Field="Mannschaftsnr2" Visible="false">
</ej:Column>
<ej:Column DataType="string" Field="Mannschaftsnr3" Visible="false">
</ej:Column>
<ej:Column DataType="string" Field="Mannschaftsnr4" Visible="false">
</ej:Column>
<ej:Column DataType="number" Field="Mannschaftnralt1" Visible="false">
</ej:Column>
<ej:Column DataType="number" Field="Mannschaftnralt2" Visible="false">
</ej:Column>
<ej:Column DataType="number" Field="Mannschaftnralt3" Visible="false">
</ej:Column>
<ej:Column DataType="number" Field="Mannschaftnralt4" Visible="false">
</ej:Column>
<ej:Column DataType="string" Field="mannschaftsnr" Visible="false">
</ej:Column>
</Columns>
<EditSettings AllowEditing="True" />
</ej:Grid>
<script type="text/javascript">
function rowDataBound(args) {
if (args.data.Lizenznr != args.data.MergedLizenz)
args.row.css("backgroundColor", "#F3C3C3").css("color", "black");/*custom css applied to the row */
}
</script>
</asp:Content>