Update Version 1.0.0.32

This commit is contained in:
2021-04-30 12:44:36 +02:00
parent 1d03682162
commit 6b930d93ab
59 changed files with 50504 additions and 63 deletions

View File

@@ -0,0 +1,39 @@
<%@ Page MasterPageFile="~/Site.Master" Language="C#" AutoEventWireup="true" CodeBehind="Disziplin_Bezeichnung.aspx.cs" Inherits="QW2021C.Resultate.Disziplin_Bezeichnung" %>
<%@ 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>Disziplin-Bezeichnung auf Auswertungen</h4></asp:Label>
<ej:Grid ID="Diszplingrid" runat="server" CssClass="" DataSourceCachingMode="None" DataSourceID="SqlDataSource1" EnableLoadOnDemand="False" Locale="de-DE" MinWidth="0">
<Columns>
<ej:Column AllowEditing="False" DataType="number" Field="DisziplinMappingNr" IsIdentity="True" IsPrimaryKey="True" Width="60px">
</ej:Column>
<ej:Column DataType="string" Field="Kategorie" Width="100px">
</ej:Column>
<ej:Column DataType="string" Field="QW" HeaderText="Original-Bezeichnung" Width="100px">
</ej:Column>
<ej:Column DataType="string" Field="Rangliste" HeaderText="Bezeichnung Rangliste">
</ej:Column>
</Columns>
<EditSettings AllowEditing="true" EditMode="Normal" AllowAdding="true" AllowDeleting="true"/>
<ToolbarSettings ShowToolbar="true" ToolbarItems="add,edit,delete,update,cancel"></ToolbarSettings>
</ej:Grid>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:QWToolConnectionstring %>" DeleteCommand="DELETE FROM [Disziplin_Mapping] WHERE [DisziplinMappingNr] = @DisziplinMappingNr" InsertCommand="INSERT INTO [Disziplin_Mapping] ([Kategorie], [QW], [Rangliste]) VALUES (@Kategorie, @QW, @Rangliste)" SelectCommand="SELECT [DisziplinMappingNr], [Kategorie], [QW], [Rangliste] FROM [Disziplin_Mapping]" UpdateCommand="UPDATE [Disziplin_Mapping] SET [Kategorie] = @Kategorie, [QW] = @QW, [Rangliste] = @Rangliste WHERE [DisziplinMappingNr] = @DisziplinMappingNr">
<DeleteParameters>
<asp:Parameter Name="DisziplinMappingNr" Type="Int32" />
</DeleteParameters>
<InsertParameters>
<asp:Parameter Name="Kategorie" Type="String" />
<asp:Parameter Name="QW" Type="String" />
<asp:Parameter Name="Rangliste" Type="String" />
</InsertParameters>
<UpdateParameters>
<asp:Parameter Name="Kategorie" Type="String" />
<asp:Parameter Name="QW" Type="String" />
<asp:Parameter Name="Rangliste" Type="String" />
<asp:Parameter Name="DisziplinMappingNr" Type="Int32" />
</UpdateParameters>
</asp:SqlDataSource>
</asp:Content>

View File

@@ -0,0 +1,17 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace QW2021C.Resultate
{
public partial class Disziplin_Bezeichnung : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
}

View File

@@ -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.Resultate
{
public partial class Disziplin_Bezeichnung
{
/// <summary>
/// Diszplingrid-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 Diszplingrid;
/// <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;
}
}

View File

@@ -9,19 +9,19 @@
<ej:Grid ID="GridDaten" runat="server" AllowFiltering="True" CssClass="" DataSourceCachingMode="None" DataSourceID="SqlDataSource1"
EnableLoadOnDemand="False" Locale="de-DE" MinWidth="0" AllowSorting="True" OnServerBatchEditRow="GridDaten_ServerBatchEditRow" Width="600px">
<Columns>
<ej:Column AllowEditing="False" DataType="number" Field="Res_Diszipllin_SelectNr" HeaderText="Nr." IsIdentity="True" IsPrimaryKey="True" Width="20px">
<ej:Column AllowEditing="False" DataType="number" Field="Res_Diszipllin_SelectNr" IsIdentity="True" IsPrimaryKey="True">
</ej:Column>
<ej:Column DataType="number" Field="OrtNr" Visible="False">
<ej:Column DataType="number" Field="OrtNr" AllowEditing="false">
</ej:Column>
<ej:Column AllowEditing="False" DataType="string" Field="Expr1" HeaderText="Ort" IsIdentity="True" IsPrimaryKey="True" Width="150px">
<ej:Column DataType="string" Field="Kategorie" AllowEditing="false">
</ej:Column>
<ej:Column AllowEditing="False" DataType="string" Field="Kategorie" Width="120px">
<ej:Column DataType="string" Field="Disziplin" AllowEditing="false">
</ej:Column>
<ej:Column AllowEditing="False" DataType="string" Field="Disziplin" Width="120px">
<ej:Column DataType="boolean" Field="QW" EditType="BooleanEdit">
</ej:Column>
<ej:Column DataType="boolean" EditType="BooleanEdit" Field="QW" Width="60px">
<ej:Column DataType="boolean" Field="EG" EditType="BooleanEdit" HeaderText="UCK">
</ej:Column>
<ej:Column DataType="boolean" EditType="BooleanEdit" Field="EG" Width="60px" HeaderText="UKC">
<ej:Column DataType="boolean" Field="Bestenliste" EditType="BooleanEdit" HeaderText="Bestenl.">
</ej:Column>
</Columns>
<EditSettings AllowEditing="true" EditMode="Batch" />
@@ -29,12 +29,9 @@
</ej:Grid>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:QWToolConnectionstring %>"
DeleteCommand="DELETE FROM [Res_Disziplin_Select] WHERE [Res_Diszipllin_SelectNr] = @Res_Diszipllin_SelectNr"
InsertCommand="INSERT INTO [Res_Disziplin_Select] ([OrtNr], [Kategorie], [Disziplin], [QW], [EG]) VALUES (@OrtNr, @Kategorie, @Disziplin, @QW, @EG)"
SelectCommand="SELECT dbo.Res_Disziplin_Select.Res_Diszipllin_SelectNr, dbo.Res_Disziplin_Select.OrtNr, dbo.Res_Ort.Ort AS Expr1, dbo.Res_Disziplin_Select.Kategorie, dbo.Res_Disziplin_Select.Disziplin, dbo.Res_Disziplin_Select.QW,
dbo.Res_Disziplin_Select.EG
FROM dbo.Res_Disziplin_Select INNER JOIN
dbo.Res_Ort ON dbo.Res_Disziplin_Select.OrtNr = dbo.Res_Ort.OrtNr"
UpdateCommand="UPDATE [Res_Disziplin_Select] SET [OrtNr] = @OrtNr, [Kategorie] = @Kategorie, [Disziplin] = @Disziplin, [QW] = @QW, [EG] = @EG WHERE [Res_Diszipllin_SelectNr] = @Res_Diszipllin_SelectNr">
InsertCommand="INSERT INTO [Res_Disziplin_Select] ([OrtNr], [Kategorie], [Disziplin], [QW], [EG], [Bestenliste]) VALUES (@OrtNr, @Kategorie, @Disziplin, @QW, @EG, @Bestenliste)"
SelectCommand="SELECT [Res_Diszipllin_SelectNr], [OrtNr], [Kategorie], [Disziplin], [QW], [EG], [Bestenliste] FROM [Res_Disziplin_Select]"
UpdateCommand="UPDATE [Res_Disziplin_Select] SET [OrtNr] = @OrtNr, [Kategorie] = @Kategorie, [Disziplin] = @Disziplin, [QW] = @QW, [EG] = @EG, [Bestenliste] = @Bestenliste WHERE [Res_Diszipllin_SelectNr] = @Res_Diszipllin_SelectNr">
<DeleteParameters>
<asp:Parameter Name="Res_Diszipllin_SelectNr" Type="Int32" />
</DeleteParameters>
@@ -44,6 +41,7 @@ FROM dbo.Res_Disziplin_Select INNER JOIN
<asp:Parameter Name="Disziplin" Type="String" />
<asp:Parameter Name="QW" Type="Boolean" />
<asp:Parameter Name="EG" Type="Boolean" />
<asp:Parameter Name="Bestenliste" Type="Boolean" />
</InsertParameters>
<UpdateParameters>
<asp:Parameter Name="OrtNr" Type="Int32" />
@@ -51,6 +49,7 @@ FROM dbo.Res_Disziplin_Select INNER JOIN
<asp:Parameter Name="Disziplin" Type="String" />
<asp:Parameter Name="QW" Type="Boolean" />
<asp:Parameter Name="EG" Type="Boolean" />
<asp:Parameter Name="Bestenliste" Type="Boolean" />
<asp:Parameter Name="Res_Diszipllin_SelectNr" Type="Int32" />
</UpdateParameters>

View File

@@ -41,6 +41,7 @@ namespace QW2021C.Resultate
if (keyvals.Key == "Disziplin") value.Disziplin = keyvals.Value.ToString();
if (keyvals.Key == "QW") value.QW = Convert.ToBoolean(keyvals.Value);
if (keyvals.Key == "EG") value.EG = Convert.ToBoolean(keyvals.Value);
if (keyvals.Key == "Bestenliste") value.Bestenliste = Convert.ToBoolean(keyvals.Value);
}
db.Get_Tabeldata_for_Update("Select * from res_disziplin_select where [Res_Diszipllin_SelectNr]=" + value.Res_Diszipllin_SelectNr.ToString(), false, true);
db.dsdaten.Tables[0].Rows[0]["Res_Diszipllin_SelectNr"] = value.Res_Diszipllin_SelectNr;
@@ -49,6 +50,7 @@ namespace QW2021C.Resultate
db.dsdaten.Tables[0].Rows[0]["Disziplin"] = value.Disziplin;
db.dsdaten.Tables[0].Rows[0]["QW"] = value.QW;
db.dsdaten.Tables[0].Rows[0]["EG"] = value.EG;
db.dsdaten.Tables[0].Rows[0]["Bestenliste"] = value.Bestenliste;
db.Update_Tabeldata();
}
@@ -75,5 +77,7 @@ namespace QW2021C.Resultate
public bool? EG { get; set; }
public bool? Bestenliste { get; set; }
}
}

View File

@@ -156,7 +156,7 @@ namespace QW2021C.Resultate
string[] splitter = ortliste.Split(';');
//int i;
for (i = 1; i < 9; i++)
for (i = 1; i < 10; i++)
{
try
{

View File

@@ -10,7 +10,7 @@
</ej:Column>
<ej:Column DataType="string" Field="Ort">
</ej:Column>
<ej:Column DataType="number" Field="sort">
<ej:Column DataType="number" Field="Sort">
</ej:Column>
</Columns>
<EditSettings AllowAdding="true" AllowEditing="true" AllowDeleting="true" ShowAddNewRow="True" />
@@ -22,11 +22,11 @@
</DeleteParameters>
<InsertParameters>
<asp:Parameter Name="Ort" Type="String" />
<asp:Parameter Name="sort" Type="Int32" />
<asp:Parameter Name="Sort" Type="Int32" />
</InsertParameters>
<UpdateParameters>
<asp:Parameter Name="Ort" Type="String" />
<asp:Parameter Name="sort" Type="Int32" />
<asp:Parameter Name="Sort" Type="Int32" />
<asp:Parameter Name="OrtNr" Type="Int32" />
</UpdateParameters>
</asp:SqlDataSource>

View File

@@ -67,16 +67,17 @@
<ContentSection>
<div class="tab-title">
<h4>Zusammenfassung</h4>
<asp:Label ID="lblimporterror" runat="server" Text="" ForeColor="Red"></asp:Label>
<table>
<tr>
<td style="width: 100px">Vereine
<td style="width: 100px">Statistik
</td>
<td>
<asp:Label runat="server" ID="lblvereine" Text=""></asp:Label>
<asp:Label runat="server" ID="lblstatistik" Text=""></asp:Label>
</td>
</tr>
<tr>
<td style="width: 100px">Vereine
<td style="width: 100px">
</td>
<td>
<asp:Label runat="server" ID="lblathleten" Text=""></asp:Label>

View File

@@ -97,8 +97,24 @@ namespace QW2021C.Resultate
rn[25] = 0;
db.dsdaten.Tables[0].Rows.Add(rn);
}
string result = "";
db.Update_Tabeldata();
db.migrate_taf_resultate(this.hiddenortnr.Value, this.hiddendeletedata.Value);
result=db.migrate_taf_resultate(this.hiddenortnr.Value, this.hiddendeletedata.Value);
this.lblimporterror.Text = "";
if (result.Substring(0, 5) == "Fehl")
{
this.lblimporterror.Text = "Achtung - beim Import sind fehler aufgetreten. Bitte prüfen?";
}
else
{
var json = result;
var res = json.Trim('{', '}').Split(',').Select(x => x.Split('=')).ToDictionary(x => x[0], x => int.Parse(x[1]));
this.lblstatistik.Text = string.Join("\r\n", res.Select(x => x.Key + " : " + x.Value+"<br>"));
}
this.Tab1.SelectedItemIndex = 3;

View File

@@ -177,13 +177,22 @@ namespace QW2021C.Resultate
protected global::Syncfusion.JavaScript.Web.TabItem TabItem4;
/// <summary>
/// lblvereine-Steuerelement
/// lblimporterror-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 lblvereine;
protected global::System.Web.UI.WebControls.Label lblimporterror;
/// <summary>
/// lblstatistik-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 lblstatistik;
/// <summary>
/// lblathleten-Steuerelement