Version 1.0.0.30
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
<%@ Page Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Anmeldung.aspx.cs" Inherits="QW2021C.UserFunktionen.Anmeldung" %>
|
||||
<%@ Page MaintainScrollPositionOnPostback="true" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Anmeldung.aspx.cs" Inherits="QW2021C.UserFunktionen.Anmeldung" %>
|
||||
|
||||
<%@ 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 assembly="Syncfusion.EJ" namespace="Syncfusion.JavaScript.Models" tagprefix="ej" %>
|
||||
<asp:Content ID="MainContent" ContentPlaceHolderID="MainContent" runat="Server">
|
||||
<asp:Label runat="server"><h4>Anmeldung</h4></asp:Label>
|
||||
<br />
|
||||
@@ -66,8 +67,12 @@
|
||||
|
||||
<br />
|
||||
|
||||
<ej:Button ID="btnDelete" runat="server" Text="Teilnehmer ohne Anmeldung löschen" Type="Button" EnableRTL="true" OnClick="btnDelete_Click">
|
||||
</ej:Button>
|
||||
|
||||
<ej:Button ID="Button2" runat="server" Text="Prüfen" Type="Button" EnableRTL="true" OnClick="Button2_Click">
|
||||
</ej:Button>
|
||||
|
||||
<ej:Button ID="Button1" runat="server" Text="Export" Type="Button" EnableRTL="true" Enabled="False" OnClick="Button1_Click">
|
||||
</ej:Button>
|
||||
<asp:HyperLink ID="HyperLink1" runat="server" Target="_blank" Visible="False">HyperLink</asp:HyperLink>
|
||||
@@ -79,9 +84,9 @@
|
||||
|
||||
|
||||
<ej:Grid runat="server" ID="Anmeldegrid" EnableAltRow="true" CssClass="e-grid1" DataSourceCachingMode="None" DataSourceID="SqlDataSource3" EnableLoadOnDemand="False" Locale="de-DE"
|
||||
MinWidth="0" AllowPaging="true" OnServerCommandButtonClick="onclick" OnServerBatchEditRow="OnServer_Batcheditrow_Anmeldung"
|
||||
OnServerExcelExporting="FlatGrid_ServerExcelExporting">
|
||||
|
||||
MinWidth="0" AllowPaging="true" OnServerCommandButtonClick="onclick" OnServerBatchEditRow="OnServer_Batcheditrow_Anmeldung"
|
||||
OnServerExcelExporting="FlatGrid_ServerExcelExporting" AllowSelection="False">
|
||||
<ClientSideEvents QueryCellInfo="queryCellInfo" Create="create" />
|
||||
<Columns>
|
||||
<ej:Column AllowEditing="False" DataType="number" Field="Anmeldenr" IsIdentity="True" IsPrimaryKey="True" Visible="false">
|
||||
</ej:Column>
|
||||
@@ -101,37 +106,62 @@
|
||||
</ej:Column>
|
||||
<ej:Column DataType="string" Field="VereinNr" HeaderText="Verein" AllowEditing="false">
|
||||
</ej:Column>
|
||||
<ej:Column DataType="boolean" Field="Wettkampf1" HeaderText="W1" Width="70px" EditType="BooleanEdit">
|
||||
<%-- <command>
|
||||
<ej:Commands Type="W1">
|
||||
<ButtonOptions Text="X" Height="20px" Width="20px" Type="Button" />
|
||||
</ej:Commands>
|
||||
</command> --%>
|
||||
<%--<ej:Column DataType="boolean" Field="Wettkampf1" HeaderText="W1" Width="50px" EditType="BooleanEdit" Visible="false" >
|
||||
</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 DataType="boolean" Field="Wettkampf2" HeaderText="W2" Width="50px" EditType="BooleanEdit" Visible="false">
|
||||
</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 DataType="boolean" Field="Wettkampf3" HeaderText="W3" Width="50px" EditType="BooleanEdit" Visible="false" >
|
||||
</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 DataType="boolean" Field="Wettkampf4" HeaderText="W4" Width="50px" EditType="BooleanEdit" Visible="false">
|
||||
</ej:Column>
|
||||
<ej:Column DataType="string" Field="Mannschaftsnr4" Visible="false">
|
||||
</ej:Column>
|
||||
</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="false" AllowEditing="false">
|
||||
</ej:Column>
|
||||
<ej:Column HeaderText="">
|
||||
|
||||
|
||||
<ej:Column HeaderText="W1" Field="Wettkampf1" TextAlign="Center" >
|
||||
<Command>
|
||||
<ej:Commands Type="delete">
|
||||
<ButtonOptions Text="löschen" Click="onClick" />
|
||||
<ej:Commands Type="SelectW1" >
|
||||
<ButtonOptions Type="Button" Text="" Click="onClickSelectW1" CssClass="e-flat" />
|
||||
</ej:Commands>
|
||||
</Command>
|
||||
</ej:Column>
|
||||
<ej:Column HeaderText="W2" Field="Wettkampf2" TextAlign="Center">
|
||||
<Command>
|
||||
<ej:Commands Type="SelectW2">
|
||||
<ButtonOptions Text="" Click="onClickSelectW2" CssClass="e-flat"/>
|
||||
</ej:Commands>
|
||||
</Command>
|
||||
</ej:Column>
|
||||
<ej:Column HeaderText="W3" Field="Wettkampf3" TextAlign="Center">
|
||||
<Command>
|
||||
<ej:Commands Type="SelectW3">
|
||||
<ButtonOptions Text="" Click="onClickSelectW2" CssClass="e-flat" />
|
||||
</ej:Commands>
|
||||
</Command>
|
||||
</ej:Column>
|
||||
<ej:Column HeaderText="W4" Field="Wettkampf4" TextAlign="Center">
|
||||
<Command >
|
||||
<ej:Commands Type="SelectW4">
|
||||
<ButtonOptions Text="" Click="onClickSelectW2" CssClass="e-flat"/>
|
||||
</ej:Commands>
|
||||
</Command>
|
||||
</ej:Column>
|
||||
<ej:Column HeaderText="">
|
||||
<Command>
|
||||
<ej:Commands Type="delete" >
|
||||
<ButtonOptions Text="löschen" Click="onClick" />
|
||||
</ej:Commands>
|
||||
</Command>
|
||||
|
||||
@@ -139,10 +169,11 @@
|
||||
</Columns>
|
||||
<EditSettings AllowDeleting="true" AllowEditing="true" EditMode="Batch" ShowConfirmDialog="true" />
|
||||
<ContextMenuSettings EnableContextMenu="false"></ContextMenuSettings>
|
||||
<SelectionSettings EnableToggle="false" />
|
||||
<ToolbarSettings ShowToolbar="true" ToolbarItems="update" />
|
||||
</ej:Grid>
|
||||
<br />
|
||||
<asp:Label ID="lblmessage" runat="server" Text="Vor dem Blättern bitte allfällige Änderungen speichern!" ForeColor="Red"></asp:Label>
|
||||
<%--<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 Anmeldenr, Lizenznr, Name, Vorname, GebDat, Geschlecht, Kategorie, Nationalitaet, VereinNr, Wettkampf1, Mannschaftsnr1, Wettkampf2,Mannschaftsnr2, Wettkampf3, Mannschaftsnr3, Wettkampf4, Mannschaftsnr4, Mutiertam, BenutzerNr, aktiv FROM Anmeldung WHERE (VereinNr = @VereinNr) and aktiv=1"
|
||||
@@ -165,8 +196,27 @@
|
||||
<asp:Parameter Name="anmeldenr" />
|
||||
</UpdateParameters>
|
||||
</asp:SqlDataSource>
|
||||
<style>
|
||||
.WBackground {
|
||||
background-color:limegreen;
|
||||
};
|
||||
.transparent {
|
||||
color:white;
|
||||
}
|
||||
</style>
|
||||
|
||||
<script type="text/javascript">
|
||||
function queryCellInfo(args) {
|
||||
if (args.column.field == "Wettkampf1" && args.data.Wettkampf1 == 1)
|
||||
$($(args.cell)).css("backgroundColor", "limegreen").css("color", "red");
|
||||
if (args.column.field == "Wettkampf2" && args.data.Wettkampf2 == 1)
|
||||
$($(args.cell)).css("backgroundColor", "limegreen").css("color", "red");
|
||||
if (args.column.field == "Wettkampf3" && args.data.Wettkampf3 == 1)
|
||||
$($(args.cell)).css("backgroundColor", "limegreen").css("color", "red");
|
||||
if (args.column.field == "Wettkampf4" && args.data.Wettkampf4 == 1)
|
||||
$($(args.cell)).css("backgroundColor", "limegreen").css("color", "red");
|
||||
|
||||
}
|
||||
//function OnSaveData(args) {
|
||||
// var grid = $("#MainContent_Anmeldegrid").ejGrid("instance");
|
||||
// grid.editMode.batchChanges();
|
||||
@@ -184,8 +234,12 @@
|
||||
// var grid1 = $("#MainContent_Grid1").ejGrid("instance");
|
||||
// grid1.refreshData;
|
||||
// }
|
||||
function celledit(e) {
|
||||
alert("CellEdit event is triggered");
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
<ej:Dialog ID="msgDialog" Title="Teilnehmer löschen" Width="350" runat="server" CssClass="e-grid1" ShowOnInit="false" ActionButtons="close">
|
||||
|
||||
<DialogContent>
|
||||
|
||||
@@ -37,14 +37,52 @@ namespace QW2021C.UserFunktionen
|
||||
}
|
||||
|
||||
this.lblOrte.Text = wettk.get_wettkampforte_oneString();
|
||||
//var index = this.Anmeldegrid.Columns.FindIndex(col => col.Field == "Wettkampf1");
|
||||
var index = this.Anmeldegrid.Columns.FindIndex(col => col.Field == "Wettkampf1");
|
||||
this.Anmeldegrid.Columns.ElementAt(index).AllowEditing = wettk.ar1;
|
||||
if (wettk.ar1.ToString() == "False")
|
||||
{
|
||||
this.Anmeldegrid.Columns.ElementAt(index).HeaderText = "W1 (X)";
|
||||
}
|
||||
else
|
||||
{
|
||||
this.Anmeldegrid.Columns.ElementAt(index).HeaderText = "W1";
|
||||
};
|
||||
|
||||
|
||||
var index2 = this.Anmeldegrid.Columns.FindIndex(col => col.Field == "Wettkampf2");
|
||||
this.Anmeldegrid.Columns.ElementAt(index2).AllowEditing = wettk.ar2;
|
||||
if (wettk.ar2.ToString() == "False")
|
||||
{
|
||||
this.Anmeldegrid.Columns.ElementAt(index2).HeaderText = "W2 (X)";
|
||||
}
|
||||
else
|
||||
{
|
||||
this.Anmeldegrid.Columns.ElementAt(index2).HeaderText = "W2";
|
||||
};
|
||||
|
||||
var index3 = this.Anmeldegrid.Columns.FindIndex(col => col.Field == "Wettkampf3");
|
||||
this.Anmeldegrid.Columns.ElementAt(index3).AllowEditing = wettk.ar3;
|
||||
if (wettk.ar3.ToString() == "False")
|
||||
{
|
||||
this.Anmeldegrid.Columns.ElementAt(index3).HeaderText = "W3 (X)";
|
||||
}
|
||||
else
|
||||
{
|
||||
this.Anmeldegrid.Columns.ElementAt(index3).HeaderText = "W3";
|
||||
};
|
||||
var index4 = this.Anmeldegrid.Columns.FindIndex(col => col.Field == "Wettkampf4");
|
||||
this.Anmeldegrid.Columns.ElementAt(index4).AllowEditing = wettk.ar4;
|
||||
if (wettk.ar4.ToString() == "False")
|
||||
{
|
||||
this.Anmeldegrid.Columns.ElementAt(index4).HeaderText = "W4 (X)";
|
||||
}
|
||||
else
|
||||
{
|
||||
this.Anmeldegrid.Columns.ElementAt(index4).HeaderText = "W4";
|
||||
};
|
||||
|
||||
Session["Wettkampfstatus1"] = wettk.ar1;
|
||||
Session["Wettkampfstatus2"] = wettk.ar2;
|
||||
Session["Wettkampfstatus3"] = wettk.ar3;
|
||||
Session["Wettkampfstatus4"] = wettk.ar4;
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -61,7 +99,7 @@ namespace QW2021C.UserFunktionen
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
protected void GridAction(string eventType, ArrayList changed, Syncfusion.JavaScript.Web.GridEventArgs e)
|
||||
@@ -110,57 +148,174 @@ namespace QW2021C.UserFunktionen
|
||||
|
||||
public void onclick(object sender, GridEventArgs e)
|
||||
{
|
||||
|
||||
//if (e.Arguments["commandType"].ToString()=="W1")
|
||||
//{
|
||||
// string a = "";
|
||||
//}
|
||||
|
||||
|
||||
|
||||
clsDB db1 = new clsDB();
|
||||
db1.Get_Tabledata("Select * from applikation", false, true);
|
||||
bool W1 = Convert.ToBoolean(db1.dsdaten.Tables[0].Rows[0]["Anmelderunde1"]);
|
||||
bool W2 = Convert.ToBoolean(db1.dsdaten.Tables[0].Rows[0]["Anmelderunde2"]);
|
||||
bool W3 = Convert.ToBoolean(db1.dsdaten.Tables[0].Rows[0]["Anmelderunde3"]);
|
||||
bool W4 = Convert.ToBoolean(db1.dsdaten.Tables[0].Rows[0]["Anmelderunde4"]);
|
||||
bool h1 = false;
|
||||
bool h2 = false;
|
||||
bool h3 = false;
|
||||
bool h4 = false;
|
||||
int anmeldenr = 0;
|
||||
bool notdelete = false;
|
||||
|
||||
Dictionary<string, object> keyVals = e.Arguments["data"] as Dictionary<string, object>;
|
||||
|
||||
foreach (KeyValuePair<string, object> keyval1 in keyVals)
|
||||
switch (e.Arguments["commandType"].ToString())
|
||||
{
|
||||
if (keyval1.Key == "Wettkampf1") h1 = Convert.ToBoolean(keyval1.Value);
|
||||
if (keyval1.Key == "Wettkampf2") h2 = Convert.ToBoolean(keyval1.Value);
|
||||
if (keyval1.Key == "Wettkampf3") h3 = Convert.ToBoolean(keyval1.Value);
|
||||
if (keyval1.Key == "Wettkampf4") h4 = Convert.ToBoolean(keyval1.Value);
|
||||
if (keyval1.Key == "Anmeldenr") anmeldenr = Convert.ToInt32(keyval1.Value);
|
||||
case "SelectW1":
|
||||
if (Session["Wettkampfstatus1"].ToString() == "False") return;
|
||||
break;
|
||||
case "SelectW2":
|
||||
if (Session["Wettkampfstatus2"].ToString() == "False") return;
|
||||
break;
|
||||
case "SelectW3":
|
||||
if (Session["Wettkampfstatus3"].ToString() == "False") return;
|
||||
break;
|
||||
case "SelectW4":
|
||||
if (Session["Wettkampfstatus4"].ToString() == "False") return;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
int anmeldenr = 0;
|
||||
if (e.Arguments["commandType"].ToString() == "SelectW1")
|
||||
{
|
||||
Dictionary<string, object> keyVals = e.Arguments["data"] as Dictionary<string, object>;
|
||||
|
||||
foreach (KeyValuePair<string, object> keyval1 in keyVals)
|
||||
{
|
||||
|
||||
if (keyval1.Key == "Anmeldenr") anmeldenr = Convert.ToInt32(keyval1.Value);
|
||||
|
||||
}
|
||||
clsDB dbx = new clsDB();
|
||||
dbx.Get_Tabeldata_for_Update("Select * from anmeldung where anmeldenr=" + Convert.ToString(anmeldenr));
|
||||
if (Convert.ToBoolean(dbx.dsdaten.Tables[0].Rows[0]["Wettkampf1"]) == true)
|
||||
{
|
||||
dbx.dsdaten.Tables[0].Rows[0]["Wettkampf1"] = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
dbx.dsdaten.Tables[0].Rows[0]["Wettkampf1"] = true;
|
||||
}
|
||||
dbx.Update_Tabeldata();
|
||||
this.Anmeldegrid.DataBind();
|
||||
return;
|
||||
}
|
||||
|
||||
if (W2 == true && h1 == true) notdelete = true;
|
||||
if (W3 == true && (h1 == true || h2 == true)) notdelete = true;
|
||||
if (W4 == true && (h1 == true || h2 == true || h3 == true)) notdelete = true;
|
||||
if (notdelete == true)
|
||||
if (e.Arguments["commandType"].ToString() == "SelectW2")
|
||||
{
|
||||
this.msgDialog.ShowOnInit = true;
|
||||
Dictionary<string, object> keyVals = e.Arguments["data"] as Dictionary<string, object>;
|
||||
|
||||
foreach (KeyValuePair<string, object> keyval1 in keyVals)
|
||||
{
|
||||
|
||||
if (keyval1.Key == "Anmeldenr") anmeldenr = Convert.ToInt32(keyval1.Value);
|
||||
|
||||
}
|
||||
clsDB dbx = new clsDB();
|
||||
dbx.Get_Tabeldata_for_Update("Select * from anmeldung where anmeldenr=" + Convert.ToString(anmeldenr));
|
||||
if (Convert.ToBoolean(dbx.dsdaten.Tables[0].Rows[0]["Wettkampf2"]) == true)
|
||||
{
|
||||
dbx.dsdaten.Tables[0].Rows[0]["Wettkampf2"] = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
dbx.dsdaten.Tables[0].Rows[0]["Wettkampf2"] = true;
|
||||
}
|
||||
dbx.Update_Tabeldata();
|
||||
this.Anmeldegrid.DataBind();
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
if (e.Arguments["commandType"].ToString() == "SelectW3")
|
||||
{
|
||||
Dictionary<string, object> keyVals = e.Arguments["data"] as Dictionary<string, object>;
|
||||
|
||||
foreach (KeyValuePair<string, object> keyval1 in keyVals)
|
||||
{
|
||||
|
||||
if (keyval1.Key == "Anmeldenr") anmeldenr = Convert.ToInt32(keyval1.Value);
|
||||
|
||||
}
|
||||
clsDB dbx = new clsDB();
|
||||
dbx.Get_Tabeldata_for_Update("Select * from anmeldung where anmeldenr=" + Convert.ToString(anmeldenr));
|
||||
if (Convert.ToBoolean(dbx.dsdaten.Tables[0].Rows[0]["Wettkampf3"]) == true)
|
||||
{
|
||||
dbx.dsdaten.Tables[0].Rows[0]["Wettkampf3"] = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
dbx.dsdaten.Tables[0].Rows[0]["Wettkampf3"] = true;
|
||||
}
|
||||
dbx.Update_Tabeldata();
|
||||
this.Anmeldegrid.DataBind();
|
||||
return;
|
||||
}
|
||||
|
||||
if (e.Arguments["commandType"].ToString() == "SelectW4")
|
||||
{
|
||||
Dictionary<string, object> keyVals = e.Arguments["data"] as Dictionary<string, object>;
|
||||
|
||||
foreach (KeyValuePair<string, object> keyval1 in keyVals)
|
||||
{
|
||||
|
||||
if (keyval1.Key == "Anmeldenr") anmeldenr = Convert.ToInt32(keyval1.Value);
|
||||
|
||||
}
|
||||
clsDB dbx = new clsDB();
|
||||
dbx.Get_Tabeldata_for_Update("Select * from anmeldung where anmeldenr=" + Convert.ToString(anmeldenr));
|
||||
if (Convert.ToBoolean(dbx.dsdaten.Tables[0].Rows[0]["Wettkampf4"]) == true)
|
||||
{
|
||||
dbx.dsdaten.Tables[0].Rows[0]["Wettkampf4"] = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
dbx.dsdaten.Tables[0].Rows[0]["Wettkampf4"] = true;
|
||||
}
|
||||
dbx.Update_Tabeldata();
|
||||
this.Anmeldegrid.DataBind();
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
if (e.Arguments["commandType"].ToString() == "delete")
|
||||
{
|
||||
|
||||
clsDB db1 = new clsDB();
|
||||
db1.Get_Tabledata("Select * from applikation", false, true);
|
||||
bool W1 = Convert.ToBoolean(db1.dsdaten.Tables[0].Rows[0]["Anmelderunde1"]);
|
||||
bool W2 = Convert.ToBoolean(db1.dsdaten.Tables[0].Rows[0]["Anmelderunde2"]);
|
||||
bool W3 = Convert.ToBoolean(db1.dsdaten.Tables[0].Rows[0]["Anmelderunde3"]);
|
||||
bool W4 = Convert.ToBoolean(db1.dsdaten.Tables[0].Rows[0]["Anmelderunde4"]);
|
||||
bool h1 = false;
|
||||
bool h2 = false;
|
||||
bool h3 = false;
|
||||
bool h4 = false;
|
||||
|
||||
bool notdelete = false;
|
||||
|
||||
Dictionary<string, object> keyVals = e.Arguments["data"] as Dictionary<string, object>;
|
||||
|
||||
foreach (KeyValuePair<string, object> keyval1 in keyVals)
|
||||
{
|
||||
if (keyval1.Key == "Wettkampf1") h1 = Convert.ToBoolean(keyval1.Value);
|
||||
if (keyval1.Key == "Wettkampf2") h2 = Convert.ToBoolean(keyval1.Value);
|
||||
if (keyval1.Key == "Wettkampf3") h3 = Convert.ToBoolean(keyval1.Value);
|
||||
if (keyval1.Key == "Wettkampf4") h4 = Convert.ToBoolean(keyval1.Value);
|
||||
if (keyval1.Key == "Anmeldenr") anmeldenr = Convert.ToInt32(keyval1.Value);
|
||||
}
|
||||
|
||||
if (W2 == true && h1 == true) notdelete = true;
|
||||
if (W3 == true && (h1 == true || h2 == true)) notdelete = true;
|
||||
if (W4 == true && (h1 == true || h2 == true || h3 == true)) notdelete = true;
|
||||
if (notdelete == true)
|
||||
{
|
||||
this.msgDialog.ShowOnInit = true;
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
|
||||
clsDB db = new clsDB();
|
||||
db.Get_Tabeldata_for_Update("Select * from anmeldung where anmeldenr=" + anmeldenr.ToString());
|
||||
db.dsdaten.Tables[0].Rows[0]["aktiv"] = 0;
|
||||
db.dsdaten.Tables[0].Rows[0]["mutiertam"] = DateTime.Now;
|
||||
db.dsdaten.Tables[0].Rows[0]["benutzernr"] = 1;
|
||||
db.Update_Tabeldata();
|
||||
this.Grid1.DataBind();
|
||||
this.Anmeldegrid.DataBind();
|
||||
}
|
||||
|
||||
clsDB db = new clsDB();
|
||||
db.Get_Tabeldata_for_Update("Select * from anmeldung where anmeldenr=" + anmeldenr.ToString());
|
||||
db.dsdaten.Tables[0].Rows[0]["aktiv"] = 0;
|
||||
db.dsdaten.Tables[0].Rows[0]["mutiertam"] = DateTime.Now;
|
||||
db.dsdaten.Tables[0].Rows[0]["benutzernr"] = 1;
|
||||
db.Update_Tabeldata();
|
||||
this.Grid1.DataBind();
|
||||
this.Anmeldegrid.DataBind();
|
||||
|
||||
}
|
||||
|
||||
@@ -255,7 +410,7 @@ namespace QW2021C.UserFunktionen
|
||||
if (keyvals.Key == "Wettkampf2") value.Wettkampf2 = Convert.ToBoolean(keyvals.Value);
|
||||
if (keyvals.Key == "Wettkampf3") value.Wettkampf3 = Convert.ToBoolean(keyvals.Value);
|
||||
if (keyvals.Key == "Wettkampf4") value.Wettkampf4 = Convert.ToBoolean(keyvals.Value);
|
||||
|
||||
|
||||
}
|
||||
db.Get_Tabeldata_for_Update("Select * from anmeldung where anmeldenr=" + value.Anmeldenr.ToString(), false, true);
|
||||
db.dsdaten.Tables[0].Rows[0]["Wettkampf1"] = value.Wettkampf1;
|
||||
@@ -395,13 +550,13 @@ namespace QW2021C.UserFunktionen
|
||||
Helper.MessageBox.Show("Prüfung der Anmeldungen war erfolgreich.");
|
||||
}
|
||||
log.insert_entry(2, Convert.ToInt32(Session["UserID"]), "Teilnehmerprüfung druchgeführt");
|
||||
|
||||
|
||||
}
|
||||
|
||||
protected void closebtn_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
protected void btn1_Click(object Sender, ButtonEventArgs e)
|
||||
@@ -418,6 +573,17 @@ namespace QW2021C.UserFunktionen
|
||||
{
|
||||
string a = "";
|
||||
}
|
||||
|
||||
protected void btnDelete_Click(object Sender, ButtonEventArgs e)
|
||||
{
|
||||
clsDB db = new clsDB();
|
||||
db.Get_Tabledata("Delete from anmeldung where vereinnr='" + Session["Vereinnr"].ToString() + "' and wettkampf1=0 and wettkampf2=0 and wettkampf3=0 and Wettkampf4=0", false, true);
|
||||
this.Anmeldegrid.DataBind();
|
||||
this.Grid1.DataBind();
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
18
UserFunktionen/Anmeldung.aspx.designer.cs
generated
18
UserFunktionen/Anmeldung.aspx.designer.cs
generated
@@ -68,6 +68,15 @@ namespace QW2021C.UserFunktionen
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblOrte;
|
||||
|
||||
/// <summary>
|
||||
/// btnDelete-Steuerelement
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Automatisch generiertes Feld
|
||||
/// Zum Ändern Felddeklaration aus der Designerdatei in eine Code-Behind-Datei verschieben.
|
||||
/// </remarks>
|
||||
protected global::Syncfusion.JavaScript.Web.Button btnDelete;
|
||||
|
||||
/// <summary>
|
||||
/// Button2-Steuerelement
|
||||
/// </summary>
|
||||
@@ -122,15 +131,6 @@ namespace QW2021C.UserFunktionen
|
||||
/// </remarks>
|
||||
protected global::Syncfusion.JavaScript.Web.Grid Anmeldegrid;
|
||||
|
||||
/// <summary>
|
||||
/// lblmessage-Steuerelement
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Automatisch generiertes Feld
|
||||
/// Zum Ändern Felddeklaration aus der Designerdatei in eine Code-Behind-Datei verschieben.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblmessage;
|
||||
|
||||
/// <summary>
|
||||
/// SqlDataSource3-Steuerelement
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user