Update 1.5.0.10
This commit is contained in:
@@ -3,11 +3,13 @@
|
||||
<%@ 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" %>
|
||||
|
||||
<%@ Register assembly="Syncfusion.EJ" namespace="Syncfusion.JavaScript.Models" tagprefix="ej" %>
|
||||
|
||||
<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"
|
||||
SelectCommand="SELECT *, dbo.Get_Lizenzmapping(dbo.teilnehmer.license) as LM 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)">
|
||||
@@ -78,7 +80,7 @@
|
||||
<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">
|
||||
<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>
|
||||
@@ -120,6 +122,7 @@
|
||||
<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">
|
||||
<ClientSideEvents RowDataBound="rowDataBound" />
|
||||
<Columns>
|
||||
<ej:Column DataType="number" Field="Teilnehmernr" IsPrimaryKey="True">
|
||||
</ej:Column>
|
||||
@@ -150,8 +153,21 @@
|
||||
</ej:Column>
|
||||
<ej:Column DataType="string" Field="license" AllowEditing="false">
|
||||
</ej:Column>
|
||||
<ej:Column DataType="string" Field="LM" AllowEditing="false" Visible="false">
|
||||
</ej:Column>
|
||||
</Columns>
|
||||
<EditSettings AllowEditing="true" AllowDeleting="true"></EditSettings>
|
||||
<ToolbarSettings ShowToolbar="true" ToolbarItems="edit,delete,update,cancel"></ToolbarSettings>
|
||||
</ej:Grid>
|
||||
<script type="text/javascript">
|
||||
|
||||
function rowDataBound(args) {
|
||||
|
||||
if (args.data.LM != args.data.license)
|
||||
|
||||
args.row.css("backgroundColor", "#F3C3C3").css("color", "black");/*custom css applied to the row */
|
||||
|
||||
}
|
||||
|
||||
</script>
|
||||
</asp:Content>
|
||||
|
||||
+18
-18
@@ -15,82 +15,82 @@ namespace QW2021C.Administration
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// SqlDataSource1-Steuerelement
|
||||
/// SqlDataSource1-Steuerelement.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Automatisch generiertes Feld
|
||||
/// Automatisch generiertes Feld.
|
||||
/// Zum Ändern Felddeklaration aus der Designerdatei in eine Code-Behind-Datei verschieben.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.SqlDataSource SqlDataSource1;
|
||||
|
||||
/// <summary>
|
||||
/// SqlDataSource2-Steuerelement
|
||||
/// SqlDataSource2-Steuerelement.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Automatisch generiertes Feld
|
||||
/// Automatisch generiertes Feld.
|
||||
/// Zum Ändern Felddeklaration aus der Designerdatei in eine Code-Behind-Datei verschieben.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.SqlDataSource SqlDataSource2;
|
||||
|
||||
/// <summary>
|
||||
/// SqlDataSource3-Steuerelement
|
||||
/// SqlDataSource3-Steuerelement.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Automatisch generiertes Feld
|
||||
/// Automatisch generiertes Feld.
|
||||
/// Zum Ändern Felddeklaration aus der Designerdatei in eine Code-Behind-Datei verschieben.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.SqlDataSource SqlDataSource3;
|
||||
|
||||
/// <summary>
|
||||
/// SqlDataSource4-Steuerelement
|
||||
/// SqlDataSource4-Steuerelement.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Automatisch generiertes Feld
|
||||
/// Automatisch generiertes Feld.
|
||||
/// Zum Ändern Felddeklaration aus der Designerdatei in eine Code-Behind-Datei verschieben.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.SqlDataSource SqlDataSource4;
|
||||
|
||||
/// <summary>
|
||||
/// SqlDataSource5-Steuerelement
|
||||
/// SqlDataSource5-Steuerelement.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Automatisch generiertes Feld
|
||||
/// Automatisch generiertes Feld.
|
||||
/// Zum Ändern Felddeklaration aus der Designerdatei in eine Code-Behind-Datei verschieben.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.SqlDataSource SqlDataSource5;
|
||||
|
||||
/// <summary>
|
||||
/// Panel1-Steuerelement
|
||||
/// Panel1-Steuerelement.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Automatisch generiertes Feld
|
||||
/// Automatisch generiertes Feld.
|
||||
/// Zum Ändern Felddeklaration aus der Designerdatei in eine Code-Behind-Datei verschieben.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Panel Panel1;
|
||||
|
||||
/// <summary>
|
||||
/// Fehlergrid-Steuerelement
|
||||
/// Fehlergrid-Steuerelement.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Automatisch generiertes Feld
|
||||
/// Automatisch generiertes Feld.
|
||||
/// Zum Ändern Felddeklaration aus der Designerdatei in eine Code-Behind-Datei verschieben.
|
||||
/// </remarks>
|
||||
protected global::Syncfusion.JavaScript.Web.Grid Fehlergrid;
|
||||
|
||||
/// <summary>
|
||||
/// Button1-Steuerelement
|
||||
/// Button1-Steuerelement.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Automatisch generiertes Feld
|
||||
/// Automatisch generiertes Feld.
|
||||
/// Zum Ändern Felddeklaration aus der Designerdatei in eine Code-Behind-Datei verschieben.
|
||||
/// </remarks>
|
||||
protected global::Syncfusion.JavaScript.Web.Button Button1;
|
||||
|
||||
/// <summary>
|
||||
/// Grid1-Steuerelement
|
||||
/// Grid1-Steuerelement.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Automatisch generiertes Feld
|
||||
/// Automatisch generiertes Feld.
|
||||
/// Zum Ändern Felddeklaration aus der Designerdatei in eine Code-Behind-Datei verschieben.
|
||||
/// </remarks>
|
||||
protected global::Syncfusion.JavaScript.Web.Grid Grid1;
|
||||
|
||||
+74
-35
@@ -69,8 +69,8 @@ public class clsDB
|
||||
}
|
||||
}
|
||||
public DataSet Get_Tabledata(int sqlscriptnumber, string vereinnr, int userid)
|
||||
{
|
||||
Get_Tabledata("Select sqlscript from sqlqueries where sqlscriptnumber=" + sqlscriptnumber.ToString(),false,true);
|
||||
{
|
||||
Get_Tabledata("Select sqlscript from sqlqueries where sqlscriptnumber=" + sqlscriptnumber.ToString(), false, true);
|
||||
string sql = dsdaten.Tables[0].Rows[0][0].ToString();
|
||||
dsdaten.Tables.Clear();
|
||||
sql = sql.Replace("@vereinnr", vereinnr);
|
||||
@@ -199,7 +199,7 @@ public class clsDB
|
||||
// Menutype = 3 Then
|
||||
// sqlcmd.CommandText = "Select * from web_menu where mandanttype>=" + mandanttyp.ToString + " and aktiv=1 and menutext<>'Schüler' and ( menutype=10 or menutype=1 or menutype = " + Menutype.ToString + ") order by menutype, sort"
|
||||
// Else
|
||||
if (loggedoffmenu==true)
|
||||
if (loggedoffmenu == true)
|
||||
{
|
||||
sqlcmd.CommandText = "Select * from web_menu where aktiv=1 and ( menutype=100 or menutype=1 or menutype = " + Menutype.ToString() + ") order by menutype, sort";
|
||||
|
||||
@@ -412,14 +412,14 @@ public class clsDB
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
finally
|
||||
{
|
||||
if (myConnection.State == ConnectionState.Open)
|
||||
myConnection.Close();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
public void truncate_table(string tablename)
|
||||
@@ -449,7 +449,7 @@ public class clsDB
|
||||
{
|
||||
SqlConnection myConnection = new SqlConnection(this.Connectionstring);
|
||||
SqlCommand myCommand = new SqlCommand("[dbo].[Migrate_TAF_Import]", myConnection);
|
||||
// if (deldata == "False") ortnr = "0";
|
||||
// if (deldata == "False") ortnr = "0";
|
||||
myCommand.Parameters.Add(new SqlParameter("@ortnr", SqlDbType.Int, 3, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, ortnr));
|
||||
myCommand.Parameters.Add(new SqlParameter("@return", SqlDbType.Int, 3, ParameterDirection.Output, true, 10, 0, "", DataRowVersion.Proposed, 0));
|
||||
myCommand.Parameters.Add(new SqlParameter("@statistics", SqlDbType.VarChar, 8096, ParameterDirection.Output, true, 10, 0, "", DataRowVersion.Proposed, ""));
|
||||
@@ -463,7 +463,7 @@ public class clsDB
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
return "Fehler:"+ex.Message;
|
||||
return "Fehler:" + ex.Message;
|
||||
}
|
||||
finally
|
||||
{
|
||||
@@ -477,7 +477,7 @@ public class clsDB
|
||||
truncate_table("base_account_import");
|
||||
String Filter = ConfigurationSettings.AppSettings["VereinFilter"];
|
||||
string[] filters = Filter.Split(',');
|
||||
Get_Tabeldata_for_Update ("Select * from base_account_import",false,true);
|
||||
Get_Tabeldata_for_Update("Select * from base_account_import", false, true);
|
||||
DataSet verein = new DataSet();
|
||||
verein.ReadXml(targetfolder + "\\verein.xml");
|
||||
foreach (DataRow r in verein.Tables[0].Rows)
|
||||
@@ -485,7 +485,7 @@ public class clsDB
|
||||
DataRow rn = dsdaten.Tables[0].NewRow();
|
||||
Boolean useit;
|
||||
useit = false;
|
||||
foreach(var filt in filters)
|
||||
foreach (var filt in filters)
|
||||
{
|
||||
if (r["accountcode"].ToString().IndexOf(filt) > 0) useit = true;
|
||||
|
||||
@@ -493,12 +493,12 @@ public class clsDB
|
||||
if (useit == true)
|
||||
{
|
||||
|
||||
rn["account_code"] = r["accountCode"];
|
||||
rn["account_name"] = r["accountName"];
|
||||
rn["account_short"] = r["accountShort"];
|
||||
rn["account_type"] = r["accountType"];
|
||||
rn["lg"] = r["lg"];
|
||||
dsdaten.Tables[0].Rows.Add(rn);
|
||||
rn["account_code"] = r["accountCode"];
|
||||
rn["account_name"] = r["accountName"];
|
||||
rn["account_short"] = r["accountShort"];
|
||||
rn["account_type"] = r["accountType"];
|
||||
rn["lg"] = r["lg"];
|
||||
dsdaten.Tables[0].Rows.Add(rn);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -518,15 +518,15 @@ public class clsDB
|
||||
foreach (DataRow r in unicodes.Rows)
|
||||
|
||||
{
|
||||
|
||||
|
||||
int ascii = (int)c;
|
||||
if (ascii == Convert.ToInt32(r[0]))
|
||||
{
|
||||
res1 = r[1].ToString();
|
||||
}
|
||||
}
|
||||
if (res1=="")
|
||||
{
|
||||
if (res1 == "")
|
||||
{
|
||||
res = res + c.ToString();
|
||||
}
|
||||
else
|
||||
@@ -561,7 +561,7 @@ public class clsDB
|
||||
}
|
||||
if (useit == true)
|
||||
{
|
||||
|
||||
|
||||
Get_Tabeldata_for_Update("Select * from base_athlete where license=" + r["license"].ToString(), false, true);
|
||||
if (dsdaten.Tables[0].Rows.Count == 0)
|
||||
{
|
||||
@@ -576,11 +576,11 @@ public class clsDB
|
||||
// r["Lastname"] = decoded;
|
||||
//}
|
||||
|
||||
r["lastname"] = get_unicode(r["lastname"].ToString(),unicodes);
|
||||
r["firstname"] = get_unicode(r["firstname"].ToString(),unicodes);
|
||||
r["lastname"] = get_unicode(r["lastname"].ToString(), unicodes);
|
||||
r["firstname"] = get_unicode(r["firstname"].ToString(), unicodes);
|
||||
rn["lastname"] = r["lastname"];
|
||||
rn["firstname"] = r["firstname"];
|
||||
rn["birth_date"] = r["birthdate"].ToString().Substring(3,2)+"."+ r["birthdate"].ToString().Substring(0, 2) + "."+r["birthdate"].ToString().Substring(6, 4);
|
||||
rn["birth_date"] = r["birthdate"].ToString().Substring(3, 2) + "." + r["birthdate"].ToString().Substring(0, 2) + "." + r["birthdate"].ToString().Substring(6, 4);
|
||||
rn["sex"] = r["sex"];
|
||||
rn["nationality"] = r["nationality"];
|
||||
rn["account_code"] = r["accountcode"];
|
||||
@@ -595,25 +595,25 @@ public class clsDB
|
||||
else
|
||||
{
|
||||
DataRow rn = dsdaten.Tables[0].NewRow();
|
||||
|
||||
//string a = "";
|
||||
//ASCIIEncoding ascii = new ASCIIEncoding();
|
||||
//Byte[] bytes = ascii.GetBytes(r["Lastname"].ToString());
|
||||
//String decoded = ascii.GetString(bytes);
|
||||
//if (decoded.IndexOf("o?in")>-1)
|
||||
//{
|
||||
// decoded = decoded.Replace("o?in", "ošin");
|
||||
// r["Lastname"] = decoded;
|
||||
//}
|
||||
|
||||
//string a = "";
|
||||
//ASCIIEncoding ascii = new ASCIIEncoding();
|
||||
//Byte[] bytes = ascii.GetBytes(r["Lastname"].ToString());
|
||||
//String decoded = ascii.GetString(bytes);
|
||||
//if (decoded.IndexOf("o?in")>-1)
|
||||
//{
|
||||
// decoded = decoded.Replace("o?in", "ošin");
|
||||
// r["Lastname"] = decoded;
|
||||
//}
|
||||
|
||||
if (r["License"].ToString() == "173471")
|
||||
{
|
||||
string a = "";
|
||||
}
|
||||
r["lastname"] = get_unicode(r["lastname"].ToString(),unicodes);
|
||||
r["firstname"] = get_unicode(r["firstname"].ToString(),unicodes);
|
||||
r["lastname"] = get_unicode(r["lastname"].ToString(), unicodes);
|
||||
r["firstname"] = get_unicode(r["firstname"].ToString(), unicodes);
|
||||
dsdaten.Tables[0].Rows[0]["lastname"] = r["lastname"];
|
||||
|
||||
|
||||
dsdaten.Tables[0].Rows[0]["firstname"] = r["firstname"];
|
||||
dsdaten.Tables[0].Rows[0]["birth_date"] = r["birthdate"].ToString().Substring(3, 2) + "." + r["birthdate"].ToString().Substring(0, 2) + "." + r["birthdate"].ToString().Substring(6, 4); ;
|
||||
dsdaten.Tables[0].Rows[0]["sex"] = r["sex"];
|
||||
@@ -717,4 +717,43 @@ public class clsDB
|
||||
return dsdaten.Tables[0].Rows[0][0].ToString();
|
||||
}
|
||||
|
||||
public void merge_athlete(int id_athlete, int teilnehmernr, string lizenz)
|
||||
{
|
||||
Get_Tabeldata_for_Update("Select * from teilnehmer where teilnehmernr=" + teilnehmernr.ToString(), false, true);
|
||||
DataRow r = dsdaten.Tables[0].Rows[0];
|
||||
r["base_lizenz"] = lizenz;
|
||||
Update_Tabeldata();
|
||||
}
|
||||
|
||||
public int zusammenlegung(string verein)
|
||||
{
|
||||
SqlConnection myConnection = new SqlConnection(this.Connectionstring);
|
||||
SqlCommand myCommand = new SqlCommand("dbo.sp_mergeathleten", myConnection);
|
||||
myCommand.Parameters.Add("@fnkt", SqlDbType.Int, 4);
|
||||
myCommand.Parameters.Add("@Verein", SqlDbType.VarChar, 255);
|
||||
myCommand.Parameters[0].Value = 0;
|
||||
myCommand.Parameters[1].Value = verein;
|
||||
myCommand.CommandType = CommandType.StoredProcedure;
|
||||
myCommand.CommandTimeout = 600;
|
||||
|
||||
SqlDataAdapter da = new SqlDataAdapter(myCommand);
|
||||
dsdaten.Tables.Clear();
|
||||
try
|
||||
{
|
||||
myConnection.Open();
|
||||
da.Fill(dsdaten, "Daten");
|
||||
//myCommand.ExecuteNonQuery();
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
finally
|
||||
{
|
||||
if (myConnection.State == ConnectionState.Open)
|
||||
myConnection.Close();
|
||||
}
|
||||
return dsdaten.Tables[0].Rows.Count;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -22,6 +22,9 @@ padding-bottom:50px; }
|
||||
<p>
|
||||
<asp:Label ID="lblheader2" runat="server"></asp:Label>
|
||||
</p>
|
||||
<p>
|
||||
<asp:Label ID="lblHeader3" runat="server"></asp:Label>
|
||||
</p>
|
||||
</div>
|
||||
<table class="container">
|
||||
<tr>
|
||||
|
||||
+7
-2
@@ -11,12 +11,17 @@ namespace QW2021C
|
||||
{
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
this.lblHeader3.Text = "";
|
||||
clsDB db = new clsDB();
|
||||
db.Get_Tabledata("Select * from applikation", false, true);
|
||||
this.lblHeader.Text = db.dsdaten.Tables[0].Rows[0]["CenterTitle"].ToString();
|
||||
this.lblheader2.Text= db.dsdaten.Tables[0].Rows[0]["CenterText"].ToString();
|
||||
this.lblheader2.Text = db.dsdaten.Tables[0].Rows[0]["CenterText"].ToString();
|
||||
this.lblnews.Text = db.dsdaten.Tables[0].Rows[0]["Rightnews"].ToString();
|
||||
this.lblnews.Text = this.lblnews.Text + db.get_importstatistik();
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Generated
+15
-6
@@ -15,28 +15,37 @@ namespace QW2021C
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// lblHeader-Steuerelement
|
||||
/// lblHeader-Steuerelement.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Automatisch generiertes Feld
|
||||
/// Automatisch generiertes Feld.
|
||||
/// Zum Ändern Felddeklaration aus der Designerdatei in eine Code-Behind-Datei verschieben.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblHeader;
|
||||
|
||||
/// <summary>
|
||||
/// lblheader2-Steuerelement
|
||||
/// lblheader2-Steuerelement.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Automatisch generiertes Feld
|
||||
/// Automatisch generiertes Feld.
|
||||
/// Zum Ändern Felddeklaration aus der Designerdatei in eine Code-Behind-Datei verschieben.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblheader2;
|
||||
|
||||
/// <summary>
|
||||
/// lblnews-Steuerelement
|
||||
/// lblHeader3-Steuerelement.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Automatisch generiertes Feld
|
||||
/// Automatisch generiertes Feld.
|
||||
/// Zum Ändern Felddeklaration aus der Designerdatei in eine Code-Behind-Datei verschieben.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblHeader3;
|
||||
|
||||
/// <summary>
|
||||
/// lblnews-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 lblnews;
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,78 @@
|
||||
<%@ Page Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="MergeAthlethen.aspx.cs" Inherits="QW2021C.Administration.MergeAthlethen" %>
|
||||
|
||||
<%@ 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>Zusammenführung nicht lizenzierte Teilnehmer / lizenzierte Athleten</h4></asp:Label>
|
||||
<ej:Grid ID="Grid1" runat="server" CssClass="" DataSourceCachingMode="None" DataSourceID="SqlDataSource1" EnableLoadOnDemand="True" Locale="de-CH" MinWidth="0" AllowPaging="True" AllowSorting="True" AllowFiltering="True" OnServerCommandButtonClick="Grid1_ServerCommandButtonClick">
|
||||
<ClientSideEvents RowDataBound="rowDataBound" />
|
||||
<Columns>
|
||||
<ej:Column DataType="number" Field="id_athlete" AllowEditing="False" IsIdentity="True" IsPrimaryKey="True" HeaderText="ID">
|
||||
</ej:Column>
|
||||
<ej:Column DataType="number" Field="Teilnehmernr" IsPrimaryKey="True" HeaderText="TLNr">
|
||||
</ej:Column>
|
||||
<ej:Column DataType="string" Field="license" HeaderText="Lic">
|
||||
</ej:Column>
|
||||
<ej:Column DataType="string" Field="lastname" HeaderText="Name">
|
||||
</ej:Column>
|
||||
<ej:Column DataType="string" Field="firstname" HeaderText="Vorname">
|
||||
</ej:Column>
|
||||
<ej:Column DataType="string" Field="sex" HeaderText="G.">
|
||||
</ej:Column>
|
||||
<ej:Column DataType="string" Field="license_cat">
|
||||
</ej:Column>
|
||||
<ej:Column DataType="string" Field="nationality" HeaderText="Nat.">
|
||||
</ej:Column>
|
||||
<ej:Column DataType="string" Field="account_code" HeaderText="Verein">
|
||||
</ej:Column>
|
||||
<ej:Column DataType="string" Field="birth_date" HeaderText="Geb.-DaT">
|
||||
</ej:Column>
|
||||
<ej:Column DataType="string" Field="TLizenz" HeaderText="Zuget Liz.">
|
||||
</ej:Column>
|
||||
<%-- <ej:Column DataType="string" Field="Name">
|
||||
</ej:Column>
|
||||
<ej:Column DataType="string" Field="Vorname">
|
||||
</ej:Column>
|
||||
<ej:Column AllowEditing="False" DataType="string" Field="TGebDat">
|
||||
</ej:Column>
|
||||
<ej:Column DataType="string" Field="Kategorie">
|
||||
</ej:Column>
|
||||
<ej:Column DataType="string" Field="Geschlecht">
|
||||
</ej:Column>
|
||||
<ej:Column DataType="string" Field="Nationalitaet">
|
||||
</ej:Column>--%>
|
||||
<ej:Column DataType="string" Field="base_lizenz" HeaderText="Base-Liz.">
|
||||
|
||||
</ej:Column>
|
||||
<ej:Column HeaderText="Funktion" Width="170px">
|
||||
<Command>
|
||||
<ej:Commands Type="Merge" >
|
||||
<ButtonOptions Text="Zusammenführen" Click="onClick" Width="130px" />
|
||||
</ej:Commands>
|
||||
</Command>
|
||||
|
||||
</ej:Column>
|
||||
</Columns>
|
||||
</ej:Grid>
|
||||
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:QWToolConnectionstring %>"
|
||||
SelectCommand="sp_mergeathleten" SelectCommandType="StoredProcedure">
|
||||
<SelectParameters>
|
||||
<asp:Parameter DefaultValue="0" Name="fnkt" Type="Int32" />
|
||||
<asp:Parameter DefaultValue="1.ZH.1837" Name="verein" Type="String" />
|
||||
</SelectParameters>
|
||||
</asp:SqlDataSource>
|
||||
<script type="text/javascript">
|
||||
|
||||
function rowDataBound(args) {
|
||||
|
||||
if (args.data.base_lizenz != "")
|
||||
args.row.css("backgroundColor", "#F3C3C3").css("color", "black");/*custom css applied to the row */
|
||||
if (args.data.base_lizenz != "")
|
||||
args.row.find(".e-unboundcell").find("button").ejButton({ text: "Aufheben" });
|
||||
}
|
||||
|
||||
</script>
|
||||
</asp:Content>
|
||||
@@ -0,0 +1,94 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
|
||||
namespace QW2021C.Administration
|
||||
{
|
||||
public partial class MergeAthlethen : System.Web.UI.Page
|
||||
{
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
{
|
||||
|
||||
try
|
||||
{
|
||||
if (Session["LoggedIn"].ToString() == "False")
|
||||
{
|
||||
Response.Redirect("~/default.aspx");
|
||||
return;
|
||||
}
|
||||
}
|
||||
catch
|
||||
{
|
||||
Response.Redirect("~/default.aspx");
|
||||
return;
|
||||
|
||||
}
|
||||
SqlDataSource1.SelectParameters["fnkt"].DefaultValue = "0";
|
||||
if (Session["Admin"] == "True")
|
||||
{
|
||||
SqlDataSource1.SelectParameters["verein"].DefaultValue = "ALL";
|
||||
}
|
||||
else
|
||||
{
|
||||
SqlDataSource1.SelectParameters["verein"].DefaultValue = Session["Username"].ToString();
|
||||
}
|
||||
//Grid1.DataBind();
|
||||
//SqlDataSource1.DataBind();
|
||||
}
|
||||
|
||||
|
||||
//sqldatasource1.selectparameters("UserID").DefaultValue = "whatever you want"
|
||||
}
|
||||
|
||||
|
||||
protected void Grid1_ServerCommandButtonClick(object sender, Syncfusion.JavaScript.Web.GridEventArgs e)
|
||||
{
|
||||
Dictionary<string, object> keyVals = e.Arguments["data"] as Dictionary<string, object>;
|
||||
int id_athlete = 0;
|
||||
int teilnehemernr = 0;
|
||||
string license = "";
|
||||
string base_lizenz = "";
|
||||
|
||||
foreach (KeyValuePair<string, object> keyval in keyVals)
|
||||
{
|
||||
if (keyval.Key == "id_athlete")
|
||||
{
|
||||
id_athlete = Convert.ToInt32(keyval.Value);
|
||||
}
|
||||
if (keyval.Key == "Teilnehmernr")
|
||||
{
|
||||
teilnehemernr = Convert.ToInt32(keyval.Value);
|
||||
}
|
||||
if (keyval.Key == "license")
|
||||
{
|
||||
license = keyval.Value.ToString();
|
||||
}
|
||||
if (keyval.Key == "license")
|
||||
{
|
||||
license = keyval.Value.ToString();
|
||||
}
|
||||
if (keyval.Key== "base_lizenz")
|
||||
{
|
||||
base_lizenz = keyval.Value.ToString();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
if (teilnehemernr != 0 && id_athlete != 0 && license != "")
|
||||
{
|
||||
clsDB db = new clsDB();
|
||||
if (base_lizenz != "")
|
||||
{
|
||||
license = "";
|
||||
}
|
||||
db.merge_athlete(id_athlete, teilnehemernr, license);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Generated
+35
@@ -0,0 +1,35 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <automatisch generiert>
|
||||
// Dieser Code wurde von einem Tool generiert.
|
||||
//
|
||||
// Änderungen an dieser Datei können fehlerhaftes Verhalten verursachen und gehen verloren, wenn
|
||||
// der Code neu generiert wird.
|
||||
// </automatisch generiert>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace QW2021C.Administration
|
||||
{
|
||||
|
||||
|
||||
public partial class MergeAthlethen
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// Grid1-Steuerelement.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Automatisch generiertes Feld.
|
||||
/// Zum Ändern Felddeklaration aus der Designerdatei in eine Code-Behind-Datei verschieben.
|
||||
/// </remarks>
|
||||
protected global::Syncfusion.JavaScript.Web.Grid Grid1;
|
||||
|
||||
/// <summary>
|
||||
/// SqlDataSource1-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.SqlDataSource SqlDataSource1;
|
||||
}
|
||||
}
|
||||
@@ -19,6 +19,7 @@
|
||||
|
||||
<ej:Menu ID="Menu1" runat="server" Width="100%" CssClass="flat-saffron">
|
||||
</ej:Menu>
|
||||
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<asp:HyperLink ID="btnhelp" Target="_blank" runat="server" Text="Hilfe" CssClass="btn btn-primary btn-sm" ForeColor="white" Style="position: relative; left: -20px" NavigateUrl="" />
|
||||
@@ -39,6 +40,8 @@
|
||||
</asp:Panel>
|
||||
</div>
|
||||
</div>
|
||||
<br /><asp:Label ID="lblHeader3" runat="server" ForeColor="#FF6600" Visible="False">Allfällige Zusammenlegung 'Nicht lizenzierte Teilnehmenr' und 'lizenzierte Athleten' prüfen</asp:Label>
|
||||
<asp:HyperLink ID="HyperLink1" runat="server" ForeColor="#FF6600" NavigateUrl="~/MAthlete/MergeAthlethen.aspx" Visible="False">(hier)</asp:HyperLink>
|
||||
<hr />
|
||||
|
||||
<%--<ej:Dialog ID="firstdialog" Title="Dialog" Width="250" runat="server" ShowOnInit="false">
|
||||
|
||||
+42
-5
@@ -16,11 +16,19 @@ namespace QW2021C.Menu
|
||||
{
|
||||
try
|
||||
{
|
||||
String Admintest = ConfigurationSettings.AppSettings["Admintest"];
|
||||
if (Admintest=="True")
|
||||
string AutoLogin = ConfigurationSettings.AppSettings["AutoLogin"];
|
||||
if (AutoLogin == "True")
|
||||
{
|
||||
//login("usertest", "usertest");
|
||||
login(ConfigurationSettings.AppSettings["User"], ConfigurationSettings.AppSettings["Password"]);
|
||||
}
|
||||
|
||||
|
||||
|
||||
//String Admintest = ConfigurationSettings.AppSettings["Admintest"];
|
||||
//if (Admintest=="True")
|
||||
//{
|
||||
// login(ConfigurationSettings.AppSettings["User"], ConfigurationSettings.AppSettings["Password"]);
|
||||
//}
|
||||
}
|
||||
catch { }
|
||||
|
||||
@@ -41,8 +49,20 @@ namespace QW2021C.Menu
|
||||
Session["Username"] = "";
|
||||
}
|
||||
//if (Session["LoggedIn"].ToString() == "true")
|
||||
//login("a", "a");
|
||||
//login("a", "a");
|
||||
try
|
||||
{
|
||||
if ((Session["LoggedIn"].ToString() == "True") && (Session["Admin"] != "True"))
|
||||
{
|
||||
clsDB xdb = new clsDB();
|
||||
if (xdb.zusammenlegung(Session["Username"].ToString()) > 0)
|
||||
{
|
||||
this.lblHeader3.Text = "Bitte prüfen Sie, ob allfällige Zusammenlegungen von 'Nicht lizenzierten Teilnehmenr' und lizenzierten Teilnehmern möglich sind";
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
catch { }
|
||||
try
|
||||
{
|
||||
// If Page.IsPostBack Then Exit Sub
|
||||
@@ -80,6 +100,7 @@ namespace QW2021C.Menu
|
||||
catch
|
||||
{
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public void get_menu(string menutype)
|
||||
@@ -157,6 +178,22 @@ namespace QW2021C.Menu
|
||||
protected void Button1_Click(object Sender, Syncfusion.JavaScript.Web.ButtonEventArgs e)
|
||||
{
|
||||
login(this.TxtUsername.Text, this.txtpassword.Text);
|
||||
try
|
||||
{
|
||||
this.lblHeader3.Visible = false;
|
||||
this.HyperLink1.Visible = false;
|
||||
if ((Session["LoggedIn"].ToString() == "True") && (Session["Admin"] != "True"))
|
||||
{
|
||||
clsDB xdb = new clsDB();
|
||||
if (xdb.zusammenlegung(Session["Username"].ToString()) > 0)
|
||||
{
|
||||
this.lblHeader3.Visible = true;
|
||||
this.HyperLink1.Visible = true;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
catch { }
|
||||
}
|
||||
|
||||
public void login(string username, string password)
|
||||
@@ -168,7 +205,7 @@ namespace QW2021C.Menu
|
||||
Session["UserMail"] = "info@shub.ch.ch";
|
||||
Session["UserNachname"] = "Hutter";
|
||||
Session["LoggedIn"] = "True";
|
||||
Session["Admin"] = "True";
|
||||
Session["Admin"] = "True";
|
||||
Session["Menuhandler"] = 11;
|
||||
return;
|
||||
}
|
||||
|
||||
Generated
+34
-16
@@ -15,75 +15,93 @@ namespace QW2021C.Menu
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// Menu1-Steuerelement
|
||||
/// Menu1-Steuerelement.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Automatisch generiertes Feld
|
||||
/// Automatisch generiertes Feld.
|
||||
/// Zum Ändern Felddeklaration aus der Designerdatei in eine Code-Behind-Datei verschieben.
|
||||
/// </remarks>
|
||||
protected global::Syncfusion.JavaScript.Web.Menu Menu1;
|
||||
|
||||
/// <summary>
|
||||
/// btnhelp-Steuerelement
|
||||
/// btnhelp-Steuerelement.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Automatisch generiertes Feld
|
||||
/// Automatisch generiertes Feld.
|
||||
/// Zum Ändern Felddeklaration aus der Designerdatei in eine Code-Behind-Datei verschieben.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.HyperLink btnhelp;
|
||||
|
||||
/// <summary>
|
||||
/// PanelLogin-Steuerelement
|
||||
/// PanelLogin-Steuerelement.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Automatisch generiertes Feld
|
||||
/// Automatisch generiertes Feld.
|
||||
/// Zum Ändern Felddeklaration aus der Designerdatei in eine Code-Behind-Datei verschieben.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Panel PanelLogin;
|
||||
|
||||
/// <summary>
|
||||
/// TxtUsername-Steuerelement
|
||||
/// TxtUsername-Steuerelement.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Automatisch generiertes Feld
|
||||
/// Automatisch generiertes Feld.
|
||||
/// Zum Ändern Felddeklaration aus der Designerdatei in eine Code-Behind-Datei verschieben.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.TextBox TxtUsername;
|
||||
|
||||
/// <summary>
|
||||
/// txtpassword-Steuerelement
|
||||
/// txtpassword-Steuerelement.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Automatisch generiertes Feld
|
||||
/// Automatisch generiertes Feld.
|
||||
/// Zum Ändern Felddeklaration aus der Designerdatei in eine Code-Behind-Datei verschieben.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.TextBox txtpassword;
|
||||
|
||||
/// <summary>
|
||||
/// Button1-Steuerelement
|
||||
/// Button1-Steuerelement.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Automatisch generiertes Feld
|
||||
/// Automatisch generiertes Feld.
|
||||
/// Zum Ändern Felddeklaration aus der Designerdatei in eine Code-Behind-Datei verschieben.
|
||||
/// </remarks>
|
||||
protected global::Syncfusion.JavaScript.Web.Button Button1;
|
||||
|
||||
/// <summary>
|
||||
/// PanelLoggedin-Steuerelement
|
||||
/// PanelLoggedin-Steuerelement.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Automatisch generiertes Feld
|
||||
/// Automatisch generiertes Feld.
|
||||
/// Zum Ändern Felddeklaration aus der Designerdatei in eine Code-Behind-Datei verschieben.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Panel PanelLoggedin;
|
||||
|
||||
/// <summary>
|
||||
/// Button2-Steuerelement
|
||||
/// Button2-Steuerelement.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Automatisch generiertes Feld
|
||||
/// Automatisch generiertes Feld.
|
||||
/// Zum Ändern Felddeklaration aus der Designerdatei in eine Code-Behind-Datei verschieben.
|
||||
/// </remarks>
|
||||
protected global::Syncfusion.JavaScript.Web.Button Button2;
|
||||
|
||||
/// <summary>
|
||||
/// lblHeader3-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 lblHeader3;
|
||||
|
||||
/// <summary>
|
||||
/// HyperLink1-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.HyperLink HyperLink1;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -203,6 +203,7 @@
|
||||
<Content Include="Administration\ExportAnmeldung.aspx" />
|
||||
<Content Include="Administration\Filebrowser.aspx" />
|
||||
<Content Include="Administration\Kategorien.aspx" />
|
||||
<Content Include="MAthlete\MergeAthlethen.aspx" />
|
||||
<Content Include="Administration\Upload.aspx" />
|
||||
<Content Include="Administration\Verein.aspx" />
|
||||
<Content Include="Administration\Vereine_Manuell.aspx" />
|
||||
@@ -631,6 +632,13 @@
|
||||
<Compile Include="Administration\Kategorien.aspx.designer.cs">
|
||||
<DependentUpon>Kategorien.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="MAthlete\MergeAthlethen.aspx.cs">
|
||||
<DependentUpon>MergeAthlethen.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="MAthlete\MergeAthlethen.aspx.designer.cs">
|
||||
<DependentUpon>MergeAthlethen.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Administration\saveFilescsv.ashx.cs">
|
||||
<DependentUpon>saveFilescsv.ashx</DependentUpon>
|
||||
</Compile>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<watDataset version="20220308_full">
|
||||
<watDataset version="20220309_full">
|
||||
<accounts>
|
||||
<account>
|
||||
<accountCode>1.LG.0043</accountCode>
|
||||
@@ -538782,7 +538782,7 @@
|
||||
<birthDate>04.12.2010</birthDate>
|
||||
<sex>W</sex>
|
||||
<nationality>SUI</nationality>
|
||||
<accountCode>1.GE.0405</accountCode>
|
||||
<accountCode>1.GE.0401</accountCode>
|
||||
<secondaccountCode></secondaccountCode>
|
||||
<lastKnownAccountinfo></lastKnownAccountinfo>
|
||||
<performances>
|
||||
@@ -622318,6 +622318,18 @@
|
||||
</performanceIndoor>
|
||||
</performances>
|
||||
</athlete>
|
||||
<athlete license="259243" licensePaid="1" licenseCat="U10W">
|
||||
<lastName>Edimo Takoudjoun</lastName>
|
||||
<firstName>Dehlia</firstName>
|
||||
<birthDate>09.04.2013</birthDate>
|
||||
<sex>W</sex>
|
||||
<nationality>98</nationality>
|
||||
<accountCode>1.BE.0188</accountCode>
|
||||
<secondaccountCode></secondaccountCode>
|
||||
<lastKnownAccountinfo></lastKnownAccountinfo>
|
||||
<performances>
|
||||
</performances>
|
||||
</athlete>
|
||||
<athlete license="167790" licensePaid="0" licenseCat="U16M">
|
||||
<lastName>Edougue-Kemm</lastName>
|
||||
<firstName>Nolan Eric Junior</firstName>
|
||||
@@ -644097,6 +644109,18 @@
|
||||
</performance>
|
||||
</performances>
|
||||
</athlete>
|
||||
<athlete license="259245" licensePaid="1" licenseCat="U12W">
|
||||
<lastName>Emini</lastName>
|
||||
<firstName>Elona</firstName>
|
||||
<birthDate>08.24.2012</birthDate>
|
||||
<sex>W</sex>
|
||||
<nationality>99</nationality>
|
||||
<accountCode>1.SH.1101</accountCode>
|
||||
<secondaccountCode></secondaccountCode>
|
||||
<lastKnownAccountinfo></lastKnownAccountinfo>
|
||||
<performances>
|
||||
</performances>
|
||||
</athlete>
|
||||
<athlete license="139293" licensePaid="0" licenseCat="MAN_">
|
||||
<lastName>Emma</lastName>
|
||||
<firstName>Roberto</firstName>
|
||||
@@ -710858,6 +710882,18 @@
|
||||
</performance>
|
||||
</performances>
|
||||
</athlete>
|
||||
<athlete license="258753" licensePaid="1" licenseCat="U16W">
|
||||
<lastName>Fischer</lastName>
|
||||
<firstName>Malena</firstName>
|
||||
<birthDate>07.25.2007</birthDate>
|
||||
<sex>W</sex>
|
||||
<nationality>SUI</nationality>
|
||||
<accountCode>1.AG.0006</accountCode>
|
||||
<secondaccountCode></secondaccountCode>
|
||||
<lastKnownAccountinfo></lastKnownAccountinfo>
|
||||
<performances>
|
||||
</performances>
|
||||
</athlete>
|
||||
<athlete license="165324" licensePaid="1" licenseCat="U18M">
|
||||
<lastName>Fischer</lastName>
|
||||
<firstName>Marco</firstName>
|
||||
@@ -926329,6 +926365,18 @@
|
||||
</performance>
|
||||
</performances>
|
||||
</athlete>
|
||||
<athlete license="258752" licensePaid="1" licenseCat="U18M">
|
||||
<lastName>Gysi</lastName>
|
||||
<firstName>Livio</firstName>
|
||||
<birthDate>04.10.2006</birthDate>
|
||||
<sex>M</sex>
|
||||
<nationality>SUI</nationality>
|
||||
<accountCode>1.AG.0006</accountCode>
|
||||
<secondaccountCode></secondaccountCode>
|
||||
<lastKnownAccountinfo></lastKnownAccountinfo>
|
||||
<performances>
|
||||
</performances>
|
||||
</athlete>
|
||||
<athlete license="131300" licensePaid="1" licenseCat="WOM_">
|
||||
<lastName>Gysi</lastName>
|
||||
<firstName>May-Madeleine</firstName>
|
||||
@@ -1205456,7 +1205504,7 @@
|
||||
</performanceIndoor>
|
||||
</performances>
|
||||
</athlete>
|
||||
<athlete license="173054" licensePaid="0" licenseCat="MAN_">
|
||||
<athlete license="173054" licensePaid="1" licenseCat="MAN_">
|
||||
<lastName>Kobler</lastName>
|
||||
<firstName>Patrick</firstName>
|
||||
<birthDate>10.07.1993</birthDate>
|
||||
@@ -1473590,6 +1473638,18 @@
|
||||
</performance>
|
||||
</performances>
|
||||
</athlete>
|
||||
<athlete license="259215" licensePaid="1" licenseCat="U12W">
|
||||
<lastName>Meierhans</lastName>
|
||||
<firstName>Ariane</firstName>
|
||||
<birthDate>10.05.2011</birthDate>
|
||||
<sex>W</sex>
|
||||
<nationality>SUI</nationality>
|
||||
<accountCode>1.ILV.0737</accountCode>
|
||||
<secondaccountCode></secondaccountCode>
|
||||
<lastKnownAccountinfo></lastKnownAccountinfo>
|
||||
<performances>
|
||||
</performances>
|
||||
</athlete>
|
||||
<athlete license="131804" licensePaid="0" licenseCat="MAN_">
|
||||
<lastName>Meierhans</lastName>
|
||||
<firstName>Dominic</firstName>
|
||||
@@ -1704869,6 +1704929,18 @@
|
||||
<performances>
|
||||
</performances>
|
||||
</athlete>
|
||||
<athlete license="257407" licensePaid="1" licenseCat="U16M">
|
||||
<lastName>Pervan</lastName>
|
||||
<firstName>Ivano</firstName>
|
||||
<birthDate>11.01.2008</birthDate>
|
||||
<sex>M</sex>
|
||||
<nationality>CRO</nationality>
|
||||
<accountCode>1.SG.1041</accountCode>
|
||||
<secondaccountCode></secondaccountCode>
|
||||
<lastKnownAccountinfo></lastKnownAccountinfo>
|
||||
<performances>
|
||||
</performances>
|
||||
</athlete>
|
||||
<athlete license="252899" licensePaid="0" licenseCat="U14M">
|
||||
<lastName>Perviz</lastName>
|
||||
<firstName>Aydin</firstName>
|
||||
@@ -1840832,6 +1840904,18 @@
|
||||
</performance>
|
||||
</performances>
|
||||
</athlete>
|
||||
<athlete license="259106" licensePaid="1" licenseCat="U18W">
|
||||
<lastName>Robin</lastName>
|
||||
<firstName>Julie</firstName>
|
||||
<birthDate>07.03.2006</birthDate>
|
||||
<sex>W</sex>
|
||||
<nationality>SUI</nationality>
|
||||
<accountCode>1.AG.0006</accountCode>
|
||||
<secondaccountCode></secondaccountCode>
|
||||
<lastKnownAccountinfo></lastKnownAccountinfo>
|
||||
<performances>
|
||||
</performances>
|
||||
</athlete>
|
||||
<athlete license="259004" licensePaid="1" licenseCat="U12M">
|
||||
<lastName>Robinot</lastName>
|
||||
<firstName>Amaury</firstName>
|
||||
@@ -1860943,7 +1861027,7 @@
|
||||
<birthDate>01.05.2007</birthDate>
|
||||
<sex>M</sex>
|
||||
<nationality>SUI</nationality>
|
||||
<accountCode>1.AG.0006</accountCode>
|
||||
<accountCode>1.TI.1509</accountCode>
|
||||
<secondaccountCode></secondaccountCode>
|
||||
<lastKnownAccountinfo></lastKnownAccountinfo>
|
||||
<performances>
|
||||
@@ -1937964,6 +1938048,18 @@
|
||||
<performances>
|
||||
</performances>
|
||||
</athlete>
|
||||
<athlete license="259105" licensePaid="1" licenseCat="U18M">
|
||||
<lastName>Savoldi</lastName>
|
||||
<firstName>Nicola</firstName>
|
||||
<birthDate>09.25.2006</birthDate>
|
||||
<sex>M</sex>
|
||||
<nationality>SUI</nationality>
|
||||
<accountCode>1.AG.0006</accountCode>
|
||||
<secondaccountCode></secondaccountCode>
|
||||
<lastKnownAccountinfo></lastKnownAccountinfo>
|
||||
<performances>
|
||||
</performances>
|
||||
</athlete>
|
||||
<athlete license="141520" licensePaid="0" licenseCat="W40_">
|
||||
<lastName>Savoldi</lastName>
|
||||
<firstName>Sandra</firstName>
|
||||
@@ -2420090,14 +2420186,14 @@
|
||||
<notificationEffort date="" event=""></notificationEffort>
|
||||
</performance>
|
||||
<performance sportDiscipline="378" licenseCategory="">
|
||||
<bestEffort date="05.30.2021" event="Meeting Meilen">000063.08</bestEffort>
|
||||
<seasonEffort date="02.26.2022" event="Winterwurf">000061.10</seasonEffort>
|
||||
<notificationEffort date="02.26.2022" event="Winterwurf">000061.10</notificationEffort>
|
||||
<bestEffort date="03.05.2022" event="Championnats de France de Lancers Hivernaux">000064.06</bestEffort>
|
||||
<seasonEffort date="03.05.2022" event="Championnats de France de Lancers Hivernaux">000064.06</seasonEffort>
|
||||
<notificationEffort date="03.05.2022" event="Championnats de France de Lancers Hivernaux">000064.06</notificationEffort>
|
||||
</performance>
|
||||
<performanceIndoor sportDiscipline="378" licenseCategory="">
|
||||
<bestEffort date="" event=""></bestEffort>
|
||||
<seasonEffort date="" event=""></seasonEffort>
|
||||
<notificationEffort date="05.30.2021" event="Meeting Meilen">000063.08</notificationEffort>
|
||||
<notificationEffort date="03.05.2022" event="Championnats de France de Lancers Hivernaux">000064.06</notificationEffort>
|
||||
</performanceIndoor>
|
||||
<performance sportDiscipline="381" licenseCategory="">
|
||||
<bestEffort date="06.29.2021" event="Spitzen Leichtathletik Luzern">000053.43</bestEffort>
|
||||
|
||||
Binary file not shown.
@@ -88576,7 +88576,7 @@
|
||||
<birthDate>04.12.2010</birthDate>
|
||||
<sex>W</sex>
|
||||
<nationality>SUI</nationality>
|
||||
<accountCode>1.GE.0405</accountCode>
|
||||
<accountCode>1.GE.0401</accountCode>
|
||||
<secondaccountCode />
|
||||
<lastKnownAccountinfo />
|
||||
</athlete>
|
||||
@@ -103580,6 +103580,16 @@
|
||||
<secondaccountCode />
|
||||
<lastKnownAccountinfo />
|
||||
</athlete>
|
||||
<athlete license="259243" licensePaid="1" licenseCat="U10W">
|
||||
<lastName>Edimo Takoudjoun</lastName>
|
||||
<firstName>Dehlia</firstName>
|
||||
<birthDate>09.04.2013</birthDate>
|
||||
<sex>W</sex>
|
||||
<nationality>98</nationality>
|
||||
<accountCode>1.BE.0188</accountCode>
|
||||
<secondaccountCode />
|
||||
<lastKnownAccountinfo />
|
||||
</athlete>
|
||||
<athlete license="167790" licensePaid="0" licenseCat="U16M">
|
||||
<lastName>Edougue-Kemm</lastName>
|
||||
<firstName>Nolan Eric Junior</firstName>
|
||||
@@ -107700,6 +107710,16 @@
|
||||
<secondaccountCode />
|
||||
<lastKnownAccountinfo />
|
||||
</athlete>
|
||||
<athlete license="259245" licensePaid="1" licenseCat="U12W">
|
||||
<lastName>Emini</lastName>
|
||||
<firstName>Elona</firstName>
|
||||
<birthDate>08.24.2012</birthDate>
|
||||
<sex>W</sex>
|
||||
<nationality>99</nationality>
|
||||
<accountCode>1.SH.1101</accountCode>
|
||||
<secondaccountCode />
|
||||
<lastKnownAccountinfo />
|
||||
</athlete>
|
||||
<athlete license="139293" licensePaid="0" licenseCat="MAN_">
|
||||
<lastName>Emma</lastName>
|
||||
<firstName>Roberto</firstName>
|
||||
@@ -120530,6 +120550,16 @@
|
||||
<secondaccountCode />
|
||||
<lastKnownAccountinfo />
|
||||
</athlete>
|
||||
<athlete license="258753" licensePaid="1" licenseCat="U16W">
|
||||
<lastName>Fischer</lastName>
|
||||
<firstName>Malena</firstName>
|
||||
<birthDate>07.25.2007</birthDate>
|
||||
<sex>W</sex>
|
||||
<nationality>SUI</nationality>
|
||||
<accountCode>1.AG.0006</accountCode>
|
||||
<secondaccountCode />
|
||||
<lastKnownAccountinfo />
|
||||
</athlete>
|
||||
<athlete license="165324" licensePaid="1" licenseCat="U18M">
|
||||
<lastName>Fischer</lastName>
|
||||
<firstName>Marco</firstName>
|
||||
@@ -159710,6 +159740,16 @@
|
||||
<secondaccountCode />
|
||||
<lastKnownAccountinfo />
|
||||
</athlete>
|
||||
<athlete license="258752" licensePaid="1" licenseCat="U18M">
|
||||
<lastName>Gysi</lastName>
|
||||
<firstName>Livio</firstName>
|
||||
<birthDate>04.10.2006</birthDate>
|
||||
<sex>M</sex>
|
||||
<nationality>SUI</nationality>
|
||||
<accountCode>1.AG.0006</accountCode>
|
||||
<secondaccountCode />
|
||||
<lastKnownAccountinfo />
|
||||
</athlete>
|
||||
<athlete license="131300" licensePaid="1" licenseCat="WOM_">
|
||||
<lastName>Gysi</lastName>
|
||||
<firstName>May-Madeleine</firstName>
|
||||
@@ -212770,7 +212810,7 @@
|
||||
<secondaccountCode />
|
||||
<lastKnownAccountinfo />
|
||||
</athlete>
|
||||
<athlete license="173054" licensePaid="0" licenseCat="MAN_">
|
||||
<athlete license="173054" licensePaid="1" licenseCat="MAN_">
|
||||
<lastName>Kobler</lastName>
|
||||
<firstName>Patrick</firstName>
|
||||
<birthDate>10.07.1993</birthDate>
|
||||
@@ -265440,6 +265480,16 @@
|
||||
<secondaccountCode />
|
||||
<lastKnownAccountinfo />
|
||||
</athlete>
|
||||
<athlete license="259215" licensePaid="1" licenseCat="U12W">
|
||||
<lastName>Meierhans</lastName>
|
||||
<firstName>Ariane</firstName>
|
||||
<birthDate>10.05.2011</birthDate>
|
||||
<sex>W</sex>
|
||||
<nationality>SUI</nationality>
|
||||
<accountCode>1.ILV.0737</accountCode>
|
||||
<secondaccountCode />
|
||||
<lastKnownAccountinfo />
|
||||
</athlete>
|
||||
<athlete license="131804" licensePaid="0" licenseCat="MAN_">
|
||||
<lastName>Meierhans</lastName>
|
||||
<firstName>Dominic</firstName>
|
||||
@@ -312460,6 +312510,16 @@
|
||||
<secondaccountCode />
|
||||
<lastKnownAccountinfo />
|
||||
</athlete>
|
||||
<athlete license="257407" licensePaid="1" licenseCat="U16M">
|
||||
<lastName>Pervan</lastName>
|
||||
<firstName>Ivano</firstName>
|
||||
<birthDate>11.01.2008</birthDate>
|
||||
<sex>M</sex>
|
||||
<nationality>CRO</nationality>
|
||||
<accountCode>1.SG.1041</accountCode>
|
||||
<secondaccountCode />
|
||||
<lastKnownAccountinfo />
|
||||
</athlete>
|
||||
<athlete license="252899" licensePaid="0" licenseCat="U14M">
|
||||
<lastName>Perviz</lastName>
|
||||
<firstName>Aydin</firstName>
|
||||
@@ -337200,6 +337260,16 @@
|
||||
<secondaccountCode />
|
||||
<lastKnownAccountinfo />
|
||||
</athlete>
|
||||
<athlete license="259106" licensePaid="1" licenseCat="U18W">
|
||||
<lastName>Robin</lastName>
|
||||
<firstName>Julie</firstName>
|
||||
<birthDate>07.03.2006</birthDate>
|
||||
<sex>W</sex>
|
||||
<nationality>SUI</nationality>
|
||||
<accountCode>1.AG.0006</accountCode>
|
||||
<secondaccountCode />
|
||||
<lastKnownAccountinfo />
|
||||
</athlete>
|
||||
<athlete license="259004" licensePaid="1" licenseCat="U12M">
|
||||
<lastName>Robinot</lastName>
|
||||
<firstName>Amaury</firstName>
|
||||
@@ -341156,7 +341226,7 @@
|
||||
<birthDate>01.05.2007</birthDate>
|
||||
<sex>M</sex>
|
||||
<nationality>SUI</nationality>
|
||||
<accountCode>1.AG.0006</accountCode>
|
||||
<accountCode>1.TI.1509</accountCode>
|
||||
<secondaccountCode />
|
||||
<lastKnownAccountinfo />
|
||||
</athlete>
|
||||
@@ -354710,6 +354780,16 @@
|
||||
<secondaccountCode />
|
||||
<lastKnownAccountinfo />
|
||||
</athlete>
|
||||
<athlete license="259105" licensePaid="1" licenseCat="U18M">
|
||||
<lastName>Savoldi</lastName>
|
||||
<firstName>Nicola</firstName>
|
||||
<birthDate>09.25.2006</birthDate>
|
||||
<sex>M</sex>
|
||||
<nationality>SUI</nationality>
|
||||
<accountCode>1.AG.0006</accountCode>
|
||||
<secondaccountCode />
|
||||
<lastKnownAccountinfo />
|
||||
</athlete>
|
||||
<athlete license="141520" licensePaid="0" licenseCat="W40_">
|
||||
<lastName>Savoldi</lastName>
|
||||
<firstName>Sandra</firstName>
|
||||
|
||||
+9
-3
@@ -26,9 +26,15 @@
|
||||
<add key="CrystalImageCleaner-AutoStart" value="true"/>
|
||||
<add key="CrystalImageCleaner-Sleep" value="60000"/>
|
||||
<add key="CrystalImageCleaner-Age" value="120000"/>
|
||||
<add key="Version" value="1.0.0.26"/>
|
||||
<add key="Versionsdatum" value="15.04.2021"/>
|
||||
<add key="Admintest" value="True"/>
|
||||
<add key="Version" value="1.5.0.10"/>
|
||||
<add key="Versionsdatum" value="13.03.2022"/>
|
||||
<add key="Admintest" value="False"/>
|
||||
<add key="AutoLogin" value="False"/>
|
||||
<!--<add key="User" value="adminshu"/>
|
||||
<add key="password" value="shu*admin"/>-->
|
||||
<add key="User" value="1.ZH.1804"/>
|
||||
<add key="password" value="UY5X4WKN"/>
|
||||
|
||||
</appSettings>
|
||||
<!--
|
||||
Eine Beschreibung der Änderungen von 'web.config' finden Sie unter 'http://go.microsoft.com/fwlink/?LinkId=235367'.
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user