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.
158 lines
9.8 KiB
158 lines
9.8 KiB
<%@ Page Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="AdminTeilnehmer.aspx.cs" Inherits="QW2021C.Administration.AdminTeilnehmer" %>
|
|
<%@ 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" %>
|
|
<%@ Register Src="~/Menu/Menu.ascx" TagPrefix="shu" TagName="Menu" %>
|
|
|
|
<asp:Content ID="MainContent" ContentPlaceHolderID="MainContent" runat="Server">
|
|
<asp:Label runat="server"><h4>Teilnehmer-Erfassung</h4></asp:Label>
|
|
|
|
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:QWToolConnectionstring %>"
|
|
SelectCommand="SELECT * FROM [Teilnehmer] where teilnehmernr > -999999"
|
|
DeleteCommand="DELETE FROM [Teilnehmer] WHERE [Teilnehmernr] = @Teilnehmernr"
|
|
UpdateCommand="UPDATE [Teilnehmer] SET [Vereinnr] = @Vereinnr, [Name] = @Name, [Vorname] = @Vorname, [GebDat] = @GebDat, [Geschlecht] = @Geschlecht, [Nationalitaet] = @Nationalitaet, [Kategorie] = @Kategorie, [Mutiert_am] = @Mutiert_am, [BenutzerNr] = @BenutzerNr, [aktiv] = @aktiv, [error] = @error, [license] = @license, [KidID]=@KidID WHERE [Teilnehmernr] = @Teilnehmernr"
|
|
InsertCommand="INSERT INTO [Teilnehmer] ([Teilnehmernr], [Vereinnr], [Name], [Vorname], [GebDat], [Geschlecht], [Nationalitaet], [Kategorie], [Mutiert_am], [BenutzerNr], [aktiv], [error], [license]) VALUES (@Teilnehmernr, @Vereinnr, @Name, @Vorname, @GebDat, @Geschlecht, @Nationalitaet, @Kategorie, @Mutiert_am, @BenutzerNr, @aktiv, @error, @license)">
|
|
<DeleteParameters>
|
|
<asp:Parameter Name="Teilnehmernr" Type="Int32" />
|
|
</DeleteParameters>
|
|
<InsertParameters>
|
|
<asp:Parameter Name="Teilnehmernr" Type="Int32" />
|
|
<asp:Parameter Name="Vereinnr" 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="Nationalitaet" Type="String" />
|
|
<asp:Parameter Name="Kategorie" Type="String" />
|
|
<asp:Parameter Name="Mutiert_am" Type="DateTime" />
|
|
<asp:Parameter Name="BenutzerNr" Type="String" />
|
|
<asp:Parameter Name="aktiv" Type="Boolean" />
|
|
<asp:Parameter Name="error" Type="Boolean" />
|
|
<asp:Parameter Name="license" Type="String" />
|
|
<asp:Parameter Name="KidID" Type="String" />
|
|
</InsertParameters>
|
|
<UpdateParameters>
|
|
<asp:Parameter Name="Vereinnr" 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="Nationalitaet" Type="String" />
|
|
<asp:Parameter Name="Kategorie" Type="String" />
|
|
<asp:Parameter Name="Mutiert_am" Type="DateTime" />
|
|
<asp:Parameter Name="BenutzerNr" Type="String" />
|
|
<asp:Parameter Name="aktiv" Type="Boolean" />
|
|
<asp:Parameter Name="error" Type="Boolean" />
|
|
<asp:Parameter Name="license" Type="String" />
|
|
<asp:Parameter Name="Teilnehmernr" Type="Int32" />
|
|
<asp:Parameter Name="KidID" Type="String" />
|
|
</UpdateParameters>
|
|
</asp:SqlDataSource>
|
|
<asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:QWToolConnectionString %>"
|
|
SelectCommand="SELECT [Geschlecht] FROM [Geschlecht]"></asp:SqlDataSource>
|
|
<asp:SqlDataSource ID="SqlDataSource3" runat="server" ConnectionString="<%$ ConnectionStrings:QWToolConnectionString %>"
|
|
SelectCommand="SELECT [Nationalitaet] FROM [nat] ORDER BY [Nationalitaet]"></asp:SqlDataSource>
|
|
<asp:SqlDataSource ID="SqlDataSource4" runat="server" ConnectionString="<%$ ConnectionStrings:QWToolConnectionString %>"
|
|
SelectCommand="SELECT [Kategorie] FROM [kat] where aktiv=1 order by kategorie"></asp:SqlDataSource>
|
|
<asp:SqlDataSource ID="SqlDataSource5" runat="server" ConnectionString="<%$ ConnectionStrings:QWToolConnectionString %>"
|
|
SelectCommand="chk_teilnehmer" DeleteCommand="update teilnehmer set aktiv=0, mutiert_am=getdate(), benutzernr=@userid where teilnehmernr=@teilnehmernr " UpdateCommand="update teilnehmer set name=@name, vorname=@vorname, gebdat=@gebdat, geschlecht=@geschlecht, nationalitaet=@nationalitaet, kategorie=@kategorie, mutiert_am=getdate(), benutzernr=@userid where teilnehmernr=@teilnehmernr " SelectCommandType="StoredProcedure">
|
|
<SelectParameters>
|
|
<asp:SessionParameter Name="vereinnr" SessionField="vereinnr" />
|
|
<asp:SessionParameter Name="usernr" SessionField="UserID" Type="String" />
|
|
</SelectParameters>
|
|
<DeleteParameters>
|
|
<asp:SessionParameter Name="userid" SessionField="UserID" />
|
|
<asp:Parameter Name="teilnehmernr" />
|
|
</DeleteParameters>
|
|
<UpdateParameters>
|
|
<asp:Parameter Name="name" />
|
|
<asp:Parameter Name="vorname" />
|
|
<asp:Parameter Name="gebdat" />
|
|
<asp:Parameter Name="geschlecht" />
|
|
<asp:Parameter Name="nationalitaet" />
|
|
<asp:Parameter Name="kategorie" />
|
|
<asp:SessionParameter Name="userid" SessionField="UserID" />
|
|
<asp:Parameter Name="teilnehmernr" />
|
|
</UpdateParameters>
|
|
</asp:SqlDataSource>
|
|
<asp:Panel ID="Panel1" runat="server" Visible="false" BorderColor="Red" BorderWidth="3px">
|
|
<asp:Label runat="server">Achtung</asp:Label>
|
|
|
|
|
|
<ej:Grid ID="Fehlergrid" runat="server" EnableLoadOnDemand="False" Locale="de-DE" MinWidth="0" AllowPaging="True" AllowSorting="True" CssClass="" DataSourceCachingMode="None" DataSourceID="SqlDataSource1">
|
|
<Columns>
|
|
<ej:Column DataType="number" Field="Teilnehmernr" IsPrimaryKey="True">
|
|
</ej:Column>
|
|
<ej:Column DataType="string" Field="Vereinnr">
|
|
</ej:Column>
|
|
<ej:Column DataType="string" Field="Name">
|
|
</ej:Column>
|
|
<ej:Column DataType="string" Field="Vorname">
|
|
</ej:Column>
|
|
<ej:Column DataType="date" Field="GebDat" Format="{0:dd.MM.yyyy}" >
|
|
</ej:Column>
|
|
<ej:Column DataType="string" Field="Geschlecht">
|
|
</ej:Column>
|
|
<ej:Column DataType="string" Field="Nationalitaet">
|
|
</ej:Column>
|
|
<ej:Column DataType="string" Field="Kategorie">
|
|
</ej:Column>
|
|
|
|
<ej:Column DataType="date" Field="Mutiert_am" Format="{0:dd.MM.yyyy}" AllowEditing="false">
|
|
</ej:Column>
|
|
<ej:Column DataType="string" Field="BenutzerNr" HeaderText="U." AllowEditing="false">
|
|
</ej:Column>
|
|
<ej:Column DataType="boolean" Field="aktiv" HeaderText="Akt." Width="50px" EditType="BooleanEdit">
|
|
</ej:Column>
|
|
<ej:Column DataType="string" Field="error" Visible="false">
|
|
</ej:Column>
|
|
<ej:Column DataType="string" Field="license" Visible="false">
|
|
</ej:Column>
|
|
</Columns>
|
|
<EditSettings AllowEditing="true" AllowDeleting="true"></EditSettings>
|
|
<ToolbarSettings ShowToolbar="true" ToolbarItems="edit,delete,update,cancel"></ToolbarSettings>
|
|
</ej:Grid>
|
|
|
|
</asp:Panel>
|
|
<br />
|
|
<ej:Button ID="Button1" runat="server" Text="Neuer Teilnehmer" showroundedcorner="true" EnableRTL="true" Type="Button" OnClick="Button1_Click">
|
|
</ej:Button>
|
|
|
|
<ej:Grid ID="Grid1" runat="server" CssClass="" DataSourceCachingMode="None"
|
|
DataSourceID="SqlDataSource1" EnableLoadOnDemand="False" Locale="de-DE" MinWidth="0" AllowPaging="True" AllowSorting="True"
|
|
OnServerEditRow="Grid1_ServerEditRow">
|
|
<Columns>
|
|
<ej:Column DataType="number" Field="Teilnehmernr" IsPrimaryKey="True">
|
|
</ej:Column>
|
|
<ej:Column DataType="string" Field="Vereinnr">
|
|
</ej:Column>
|
|
<ej:Column DataType="string" Field="Name">
|
|
</ej:Column>
|
|
<ej:Column DataType="string" Field="Vorname">
|
|
</ej:Column>
|
|
<ej:Column DataType="date" Field="GebDat" Format="{0:dd.MM.yyyy}">
|
|
</ej:Column>
|
|
<ej:Column DataType="string" Field="Geschlecht">
|
|
</ej:Column>
|
|
<ej:Column DataType="string" Field="Nationalitaet">
|
|
</ej:Column>
|
|
<ej:Column DataType="string" Field="Kategorie">
|
|
</ej:Column>
|
|
<ej:Column DataType="string" Field="KidID" Width="100px">
|
|
</ej:Column>
|
|
|
|
<ej:Column DataType="date" Field="Mutiert_am" Format="{0:dd.MM.yyyy}" AllowEditing="false">
|
|
</ej:Column>
|
|
<ej:Column DataType="string" Field="BenutzerNr" HeaderText="U." Width="40px" AllowEditing="false">
|
|
</ej:Column>
|
|
<ej:Column DataType="boolean" Field="aktiv" HeaderText="Akt." EditType="BooleanEdit" Width="50px" >
|
|
</ej:Column>
|
|
<ej:Column DataType="string" Field="error" Visible="false">
|
|
</ej:Column>
|
|
<ej:Column DataType="string" Field="license" AllowEditing="false">
|
|
</ej:Column>
|
|
</Columns>
|
|
<EditSettings AllowEditing="true" AllowDeleting="true"></EditSettings>
|
|
<ToolbarSettings ShowToolbar="true" ToolbarItems="edit,delete,update,cancel"></ToolbarSettings>
|
|
</ej:Grid>
|
|
</asp:Content>
|