Update 1.0.0.27 - Entwicklung

This commit is contained in:
2021-04-21 19:05:27 +02:00
parent f1fc04d0b1
commit 3ac556e480
43 changed files with 3261 additions and 101567 deletions

View File

@@ -422,11 +422,10 @@ public class clsDB
} }
public void truncate_table(string tablename) public void truncate_table(string tablename)
{ {
SqlConnection myConnection = new SqlConnection(this.Connectionstring); SqlConnection myConnection = new SqlConnection(this.Connectionstring);
SqlCommand myCommand = new SqlCommand("truncate table " + tablename,myConnection); SqlCommand myCommand = new SqlCommand("truncate table " + tablename, myConnection);
myCommand.CommandType = CommandType.Text; myCommand.CommandType = CommandType.Text;
try try
{ {
@@ -444,6 +443,31 @@ public class clsDB
} }
} }
public void migrate_taf_resultate(string ortnr, string deldata)
{
SqlConnection myConnection = new SqlConnection(this.Connectionstring);
SqlCommand myCommand = new SqlCommand("[dbo].[Migrate_TAF_Import]", myConnection);
if (deldata == "False") ortnr = "0";
myCommand.Parameters.Add(new SqlParameter("@ortnr", SqlDbType.Int, 3, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, ortnr));
myCommand.CommandType = CommandType.StoredProcedure;
try
{
myConnection.Open();
myCommand.ExecuteNonQuery();
}
catch (Exception ex)
{
}
finally
{
if (myConnection.State == ConnectionState.Open)
myConnection.Close();
}
}
public void update_verein(string targetfolder) public void update_verein(string targetfolder)
{ {
truncate_table("base_account"); truncate_table("base_account");
@@ -601,6 +625,57 @@ public class clsDB
} }
} }
} }
public DataSet Get_Reportdata(string Orte, string U1012, string erdgas, string vierkampf, int ortnr)
{
SqlConnection myConnection = new SqlConnection(this.Connectionstring);
SqlCommand myCommand = new SqlCommand("dbo.res_resultate_aufbereiten", myConnection);
myCommand.Parameters.Add("@orte", SqlDbType.VarChar, 1024);
myCommand.Parameters.Add("@U10U12", SqlDbType.VarChar, 1);
if (vierkampf == "J")
{
myCommand.Parameters.Add("@resqw", SqlDbType.Int, 4);
myCommand.Parameters.Add("@resew", SqlDbType.Int, 4);
myCommand.Parameters.Add("@resortnr", SqlDbType.Int, 4);
myCommand.Parameters[4].Value = ortnr;
myCommand.Parameters[3].Value = 0;
myCommand.Parameters[2].Value = 1;
}
if (erdgas == "J")
{
myCommand.Parameters.Add("@resqw", SqlDbType.Int, 4);
myCommand.Parameters.Add("@resew", SqlDbType.Int, 4);
myCommand.Parameters.Add("@resortnr", SqlDbType.Int, 4);
myCommand.Parameters[4].Value = ortnr;
myCommand.Parameters[2].Value = 1;
myCommand.Parameters[1].Value = 0;
}
myCommand.Parameters[0].Value = Orte;
myCommand.Parameters[1].Value = U1012;
myCommand.CommandType = CommandType.StoredProcedure;
myCommand.CommandTimeout = 600;
SqlDataAdapter da = new SqlDataAdapter(myCommand);
try
{
myConnection.Open();
da.Fill(dsdaten, "Daten");
//myCommand.ExecuteNonQuery();
}
catch (Exception ex)
{
}
finally
{
if (myConnection.State == ConnectionState.Open)
myConnection.Close();
}
return dsdaten;
}

View File

@@ -0,0 +1,4 @@
Anmeldenr;Lizenznr;Name;Vorname;Jahrgang;Verein;Club-Name;Geschlecht;Nationalitaet;GebDat;Bez;Kategorie;GruppeNr;GruppeName;Startzeit;Bewerb;Kanton;KidID
1;A:999998;Hutter;Test;2010;1.ZH.1802;LAC TV Unterstrass Zürich;M;SUI;12.12.2010;;U12M;2;Gr. 2 U12M;11:10;4-K;ZH;
4;173425;Biber;Isabelle;2008;1.ZH.1802;LAC TV Unterstrass Zürich;W;SUI;17.03.2008;N;U14W;7;Gr. 1 U14W;13:15;4-K;ZH;
3;176584;Begum;Ashik;2007;1.ZH.1802;LAC TV Unterstrass Zürich;M;SUI;28.04.2007;N;U16M;9;Gr. 1 U16M;13:55;4-K;ZH;
1 Anmeldenr Lizenznr Name Vorname Jahrgang Verein Club-Name Geschlecht Nationalitaet GebDat Bez Kategorie GruppeNr GruppeName Startzeit Bewerb Kanton KidID
2 1 A:999998 Hutter Test 2010 1.ZH.1802 LAC TV Unterstrass Zürich M SUI 12.12.2010 U12M 2 Gr. 2 U12M 11:10 4-K ZH
3 4 173425 Biber Isabelle 2008 1.ZH.1802 LAC TV Unterstrass Zürich W SUI 17.03.2008 N U14W 7 Gr. 1 U14W 13:15 4-K ZH
4 3 176584 Begum Ashik 2007 1.ZH.1802 LAC TV Unterstrass Zürich M SUI 28.04.2007 N U16M 9 Gr. 1 U16M 13:55 4-K ZH

View File

@@ -0,0 +1,4 @@
Anmeldenr;Lizenznr;Name;Vorname;Jahrgang;Verein;Club-Name;Geschlecht;Nationalitaet;GebDat;Bez;Kategorie;GruppeNr;GruppeName;Startzeit;Bewerb;Kanton;KidID
1;A:999998;Hutter;Test;2010;1.ZH.1802;LAC TV Unterstrass Zürich;M;SUI;12.12.2010;;U12M;2;Gr. 2 U12M;11:10;4-K;ZH;
4;173425;Biber;Isabelle;2008;1.ZH.1802;LAC TV Unterstrass Zürich;W;SUI;17.03.2008;N;U14W;7;Gr. 1 U14W;13:15;4-K;ZH;
3;176584;Begum;Ashik;2007;1.ZH.1802;LAC TV Unterstrass Zürich;M;SUI;28.04.2007;N;U16M;9;Gr. 1 U16M;13:55;4-K;ZH;
1 Anmeldenr Lizenznr Name Vorname Jahrgang Verein Club-Name Geschlecht Nationalitaet GebDat Bez Kategorie GruppeNr GruppeName Startzeit Bewerb Kanton KidID
2 1 A:999998 Hutter Test 2010 1.ZH.1802 LAC TV Unterstrass Zürich M SUI 12.12.2010 U12M 2 Gr. 2 U12M 11:10 4-K ZH
3 4 173425 Biber Isabelle 2008 1.ZH.1802 LAC TV Unterstrass Zürich W SUI 17.03.2008 N U14W 7 Gr. 1 U14W 13:15 4-K ZH
4 3 176584 Begum Ashik 2007 1.ZH.1802 LAC TV Unterstrass Zürich M SUI 28.04.2007 N U16M 9 Gr. 1 U16M 13:55 4-K ZH

View File

@@ -1,5 +1,6 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Configuration;
using System.Data; using System.Data;
using System.Linq; using System.Linq;
using System.Web; using System.Web;
@@ -13,7 +14,16 @@ namespace QW2021C.Menu
Helper.Log log = new Helper.Log(); Helper.Log log = new Helper.Log();
protected void Page_Load(object sender, EventArgs e) protected void Page_Load(object sender, EventArgs e)
{ {
try
{
String Admintest = ConfigurationSettings.AppSettings["Admintest"];
if (Admintest=="True")
{
login("Admintest", "Admintest");
}
}
catch { }
if (Page.IsPostBack == false) if (Page.IsPostBack == false)
{ {
//this.dialog.ShowOnInit = false; //this.dialog.ShowOnInit = false;

View File

@@ -455,6 +455,10 @@
<Content Include="Content\bootstrap-theme.css.map" /> <Content Include="Content\bootstrap-theme.css.map" />
<Content Include="Administration\saveFiles.ashx" /> <Content Include="Administration\saveFiles.ashx" />
<Content Include="Administration\saveFilescsv.ashx" /> <Content Include="Administration\saveFilescsv.ashx" />
<Content Include="Resultate\Auswertungen.aspx" />
<Content Include="Resultate\KategoriençKUKC.aspx" />
<Content Include="Resultate\Report.aspx" />
<Content Include="Resultate\ResultatEdit.aspx" />
<Content Include="Resultate\Resultate_saveFiles.ashx" /> <Content Include="Resultate\Resultate_saveFiles.ashx" />
<None Include="Scripts\jquery-3.3.1.intellisense.js" /> <None Include="Scripts\jquery-3.3.1.intellisense.js" />
<Content Include="Localization\ej.localetextes.de-DE.js" /> <Content Include="Localization\ej.localetextes.de-DE.js" />
@@ -671,24 +675,106 @@
<DependentUpon>CrystalReport1.rpt</DependentUpon> <DependentUpon>CrystalReport1.rpt</DependentUpon>
<SubType>Component</SubType> <SubType>Component</SubType>
</Compile> </Compile>
<Compile Include="Reports\Rpt_Auswertung_Gesamt.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Rpt_Auswertung_Gesamt.rpt</DependentUpon>
<SubType>Component</SubType>
</Compile>
<Compile Include="Reports\Rpt_Auswertung_Gesamt_top_20.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Rpt_Auswertung_Gesamt_top_20.rpt</DependentUpon>
<SubType>Component</SubType>
</Compile>
<Compile Include="Reports\Rpt_Auswertung_Gesamt_top_24.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Rpt_Auswertung_Gesamt_top_24.rpt</DependentUpon>
<SubType>Component</SubType>
</Compile>
<Compile Include="Resultate\Auswertungen.aspx.cs">
<DependentUpon>Auswertungen.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Resultate\Auswertungen.aspx.designer.cs">
<DependentUpon>Auswertungen.aspx</DependentUpon>
</Compile>
<Compile Include="Resultate\KategoriençKUKC.aspx.cs">
<DependentUpon>KategoriençKUKC.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Resultate\KategoriençKUKC.aspx.designer.cs">
<DependentUpon>KategoriençKUKC.aspx</DependentUpon>
</Compile>
<Compile Include="Resultate\Report.aspx.cs">
<DependentUpon>Report.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Resultate\Report.aspx.designer.cs">
<DependentUpon>Report.aspx</DependentUpon>
</Compile>
<Compile Include="Resultate\Reports\CrystalReport1.cs"> <Compile Include="Resultate\Reports\CrystalReport1.cs">
<AutoGen>True</AutoGen> <AutoGen>True</AutoGen>
<DesignTime>True</DesignTime> <DesignTime>True</DesignTime>
<DependentUpon>CrystalReport1.rpt</DependentUpon> <DependentUpon>CrystalReport1.rpt</DependentUpon>
<SubType>Component</SubType> <SubType>Component</SubType>
</Compile> </Compile>
<Compile Include="Resultate\Reports\Erdgas.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Erdgas.rpt</DependentUpon>
<SubType>Component</SubType>
</Compile>
<Compile Include="Resultate\Reports\Rpt_Auswertung_Gesamt.cs"> <Compile Include="Resultate\Reports\Rpt_Auswertung_Gesamt.cs">
<AutoGen>True</AutoGen> <AutoGen>True</AutoGen>
<DesignTime>True</DesignTime> <DesignTime>True</DesignTime>
<DependentUpon>Rpt_Auswertung_Gesamt.rpt</DependentUpon> <DependentUpon>Rpt_Auswertung_Gesamt.rpt</DependentUpon>
<SubType>Component</SubType> <SubType>Component</SubType>
</Compile> </Compile>
<Compile Include="Resultate\Reports\Rpt_Auswertung_Gesamt_top_20.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Rpt_Auswertung_Gesamt_top_20.rpt</DependentUpon>
<SubType>Component</SubType>
</Compile>
<Compile Include="Resultate\Reports\Rpt_Auswertung_Gesamt_top_24.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Rpt_Auswertung_Gesamt_top_24.rpt</DependentUpon>
<SubType>Component</SubType>
</Compile>
<Compile Include="Resultate\Reports\Rpt_Auswertung_Ort.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Rpt_Auswertung_Ort.rpt</DependentUpon>
<SubType>Component</SubType>
</Compile>
<Compile Include="Resultate\Reports\Rpt_Auswertung_Ort_Top_20.cs"> <Compile Include="Resultate\Reports\Rpt_Auswertung_Ort_Top_20.cs">
<AutoGen>True</AutoGen> <AutoGen>True</AutoGen>
<DesignTime>True</DesignTime> <DesignTime>True</DesignTime>
<DependentUpon>Rpt_Auswertung_Ort_Top_20.rpt</DependentUpon> <DependentUpon>Rpt_Auswertung_Ort_Top_20.rpt</DependentUpon>
<SubType>Component</SubType> <SubType>Component</SubType>
</Compile> </Compile>
<Compile Include="Resultate\Reports\Rpt_Auswertung_Ort_Top_24.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Rpt_Auswertung_Ort_Top_24.rpt</DependentUpon>
<SubType>Component</SubType>
</Compile>
<Compile Include="Resultate\Reports\Vierkampf.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Vierkampf.rpt</DependentUpon>
<SubType>Component</SubType>
</Compile>
<Compile Include="Resultate\ResultatEdit.aspx.cs">
<DependentUpon>ResultatEdit.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Resultate\ResultatEdit.aspx.designer.cs">
<DependentUpon>ResultatEdit.aspx</DependentUpon>
</Compile>
<Compile Include="Resultate\Resultat_Orte.aspx.cs"> <Compile Include="Resultate\Resultat_Orte.aspx.cs">
<DependentUpon>Resultat_Orte.aspx</DependentUpon> <DependentUpon>Resultat_Orte.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType> <SubType>ASPXCodeBehind</SubType>
@@ -817,18 +903,54 @@ ButtonFeatures.aspx</DependentUpon>
<Generator>CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator</Generator> <Generator>CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator</Generator>
<LastGenOutput>CrystalReport1.cs</LastGenOutput> <LastGenOutput>CrystalReport1.cs</LastGenOutput>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="Reports\Rpt_Auswertung_Gesamt.rpt">
<Generator>CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator</Generator>
<LastGenOutput>Rpt_Auswertung_Gesamt.cs</LastGenOutput>
</EmbeddedResource>
<EmbeddedResource Include="Reports\Rpt_Auswertung_Gesamt_top_20.rpt">
<Generator>CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator</Generator>
<LastGenOutput>Rpt_Auswertung_Gesamt_top_20.cs</LastGenOutput>
</EmbeddedResource>
<EmbeddedResource Include="Reports\Rpt_Auswertung_Gesamt_top_24.rpt">
<Generator>CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator</Generator>
<LastGenOutput>Rpt_Auswertung_Gesamt_top_24.cs</LastGenOutput>
</EmbeddedResource>
<EmbeddedResource Include="Resultate\Reports\CrystalReport1.rpt"> <EmbeddedResource Include="Resultate\Reports\CrystalReport1.rpt">
<Generator>CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator</Generator> <Generator>CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator</Generator>
<LastGenOutput>CrystalReport1.cs</LastGenOutput> <LastGenOutput>CrystalReport1.cs</LastGenOutput>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="Resultate\Reports\Erdgas.rpt">
<Generator>CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator</Generator>
<LastGenOutput>Erdgas.cs</LastGenOutput>
</EmbeddedResource>
<EmbeddedResource Include="Resultate\Reports\Rpt_Auswertung_Gesamt.rpt"> <EmbeddedResource Include="Resultate\Reports\Rpt_Auswertung_Gesamt.rpt">
<Generator>CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator</Generator> <Generator>CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator</Generator>
<LastGenOutput>Rpt_Auswertung_Gesamt.cs</LastGenOutput> <LastGenOutput>Rpt_Auswertung_Gesamt.cs</LastGenOutput>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="Resultate\Reports\Rpt_Auswertung_Gesamt_top_20.rpt">
<Generator>CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator</Generator>
<LastGenOutput>Rpt_Auswertung_Gesamt_top_20.cs</LastGenOutput>
</EmbeddedResource>
<EmbeddedResource Include="Resultate\Reports\Rpt_Auswertung_Gesamt_top_24.rpt">
<Generator>CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator</Generator>
<LastGenOutput>Rpt_Auswertung_Gesamt_top_24.cs</LastGenOutput>
</EmbeddedResource>
<EmbeddedResource Include="Resultate\Reports\Rpt_Auswertung_Ort.rpt">
<Generator>CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator</Generator>
<LastGenOutput>Rpt_Auswertung_Ort.cs</LastGenOutput>
</EmbeddedResource>
<EmbeddedResource Include="Resultate\Reports\Rpt_Auswertung_Ort_Top_20.rpt"> <EmbeddedResource Include="Resultate\Reports\Rpt_Auswertung_Ort_Top_20.rpt">
<Generator>CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator</Generator> <Generator>CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator</Generator>
<LastGenOutput>Rpt_Auswertung_Ort_Top_20.cs</LastGenOutput> <LastGenOutput>Rpt_Auswertung_Ort_Top_20.cs</LastGenOutput>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="Resultate\Reports\Rpt_Auswertung_Ort_Top_24.rpt">
<Generator>CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator</Generator>
<LastGenOutput>Rpt_Auswertung_Ort_Top_24.cs</LastGenOutput>
</EmbeddedResource>
<EmbeddedResource Include="Resultate\Reports\Vierkampf.rpt">
<Generator>CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator</Generator>
<LastGenOutput>Vierkampf.cs</LastGenOutput>
</EmbeddedResource>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Service Include="{C0C07587-41A7-46C8-8FBD-3F9C8EBE2DDC}" /> <Service Include="{C0C07587-41A7-46C8-8FBD-3F9C8EBE2DDC}" />

View File

@@ -0,0 +1,185 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
namespace QW2021C.Reports {
using System;
using System.ComponentModel;
using CrystalDecisions.Shared;
using CrystalDecisions.ReportSource;
using CrystalDecisions.CrystalReports.Engine;
public class Rpt_Auswertung_Gesamt : ReportClass {
public Rpt_Auswertung_Gesamt() {
}
public override string ResourceName {
get {
return "Rpt_Auswertung_Gesamt.rpt";
}
set {
// Do nothing
}
}
public override bool NewGenerator {
get {
return true;
}
set {
// Do nothing
}
}
public override string FullResourceName {
get {
return "QW2021C.Reports.Rpt_Auswertung_Gesamt.rpt";
}
set {
// Do nothing
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section1 {
get {
return this.ReportDefinition.Sections[0];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section2 {
get {
return this.ReportDefinition.Sections[1];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupHeaderSection1 {
get {
return this.ReportDefinition.Sections[2];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupHeaderSection2 {
get {
return this.ReportDefinition.Sections[3];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section DetailSection3 {
get {
return this.ReportDefinition.Sections[4];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupFooterSection2 {
get {
return this.ReportDefinition.Sections[5];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupFooterSection1 {
get {
return this.ReportDefinition.Sections[6];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section4 {
get {
return this.ReportDefinition.Sections[7];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section5 {
get {
return this.ReportDefinition.Sections[8];
}
}
}
[System.Drawing.ToolboxBitmapAttribute(typeof(CrystalDecisions.Shared.ExportOptions), "report.bmp")]
public class CachedRpt_Auswertung_Gesamt : Component, ICachedReport {
public CachedRpt_Auswertung_Gesamt() {
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public virtual bool IsCacheable {
get {
return true;
}
set {
//
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public virtual bool ShareDBLogonInfo {
get {
return false;
}
set {
//
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public virtual System.TimeSpan CacheTimeOut {
get {
return CachedReportConstants.DEFAULT_TIMEOUT;
}
set {
//
}
}
public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() {
Rpt_Auswertung_Gesamt rpt = new Rpt_Auswertung_Gesamt();
rpt.Site = this.Site;
return rpt;
}
public virtual string GetCustomizedCacheKey(RequestContext request) {
String key = null;
// // The following is the code used to generate the default
// // cache key for caching report jobs in the ASP.NET Cache.
// // Feel free to modify this code to suit your needs.
// // Returning key == null causes the default cache key to
// // be generated.
//
// key = RequestContext.BuildCompleteCacheKey(
// request,
// null, // sReportFilename
// this.GetType(),
// this.ShareDBLogonInfo );
return key;
}
}
}

Binary file not shown.

View File

@@ -0,0 +1,185 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
namespace QW2021C.Reports {
using System;
using System.ComponentModel;
using CrystalDecisions.Shared;
using CrystalDecisions.ReportSource;
using CrystalDecisions.CrystalReports.Engine;
public class Rpt_Auswertung_Gesamt_top_20 : ReportClass {
public Rpt_Auswertung_Gesamt_top_20() {
}
public override string ResourceName {
get {
return "Rpt_Auswertung_Gesamt_top_20.rpt";
}
set {
// Do nothing
}
}
public override bool NewGenerator {
get {
return true;
}
set {
// Do nothing
}
}
public override string FullResourceName {
get {
return "QW2021C.Reports.Rpt_Auswertung_Gesamt_top_20.rpt";
}
set {
// Do nothing
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section1 {
get {
return this.ReportDefinition.Sections[0];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section2 {
get {
return this.ReportDefinition.Sections[1];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupHeaderSection1 {
get {
return this.ReportDefinition.Sections[2];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupHeaderSection2 {
get {
return this.ReportDefinition.Sections[3];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section3 {
get {
return this.ReportDefinition.Sections[4];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupFooterSection2 {
get {
return this.ReportDefinition.Sections[5];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupFooterSection1 {
get {
return this.ReportDefinition.Sections[6];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section4 {
get {
return this.ReportDefinition.Sections[7];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section5 {
get {
return this.ReportDefinition.Sections[8];
}
}
}
[System.Drawing.ToolboxBitmapAttribute(typeof(CrystalDecisions.Shared.ExportOptions), "report.bmp")]
public class CachedRpt_Auswertung_Gesamt_top_20 : Component, ICachedReport {
public CachedRpt_Auswertung_Gesamt_top_20() {
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public virtual bool IsCacheable {
get {
return true;
}
set {
//
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public virtual bool ShareDBLogonInfo {
get {
return false;
}
set {
//
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public virtual System.TimeSpan CacheTimeOut {
get {
return CachedReportConstants.DEFAULT_TIMEOUT;
}
set {
//
}
}
public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() {
Rpt_Auswertung_Gesamt_top_20 rpt = new Rpt_Auswertung_Gesamt_top_20();
rpt.Site = this.Site;
return rpt;
}
public virtual string GetCustomizedCacheKey(RequestContext request) {
String key = null;
// // The following is the code used to generate the default
// // cache key for caching report jobs in the ASP.NET Cache.
// // Feel free to modify this code to suit your needs.
// // Returning key == null causes the default cache key to
// // be generated.
//
// key = RequestContext.BuildCompleteCacheKey(
// request,
// null, // sReportFilename
// this.GetType(),
// this.ShareDBLogonInfo );
return key;
}
}
}

Binary file not shown.

View File

@@ -0,0 +1,185 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
namespace QW2021C.Reports {
using System;
using System.ComponentModel;
using CrystalDecisions.Shared;
using CrystalDecisions.ReportSource;
using CrystalDecisions.CrystalReports.Engine;
public class Rpt_Auswertung_Gesamt_top_24 : ReportClass {
public Rpt_Auswertung_Gesamt_top_24() {
}
public override string ResourceName {
get {
return "Rpt_Auswertung_Gesamt_top_24.rpt";
}
set {
// Do nothing
}
}
public override bool NewGenerator {
get {
return true;
}
set {
// Do nothing
}
}
public override string FullResourceName {
get {
return "QW2021C.Reports.Rpt_Auswertung_Gesamt_top_24.rpt";
}
set {
// Do nothing
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section1 {
get {
return this.ReportDefinition.Sections[0];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section2 {
get {
return this.ReportDefinition.Sections[1];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupHeaderSection1 {
get {
return this.ReportDefinition.Sections[2];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupHeaderSection2 {
get {
return this.ReportDefinition.Sections[3];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section3 {
get {
return this.ReportDefinition.Sections[4];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupFooterSection2 {
get {
return this.ReportDefinition.Sections[5];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupFooterSection1 {
get {
return this.ReportDefinition.Sections[6];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section4 {
get {
return this.ReportDefinition.Sections[7];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section5 {
get {
return this.ReportDefinition.Sections[8];
}
}
}
[System.Drawing.ToolboxBitmapAttribute(typeof(CrystalDecisions.Shared.ExportOptions), "report.bmp")]
public class CachedRpt_Auswertung_Gesamt_top_24 : Component, ICachedReport {
public CachedRpt_Auswertung_Gesamt_top_24() {
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public virtual bool IsCacheable {
get {
return true;
}
set {
//
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public virtual bool ShareDBLogonInfo {
get {
return false;
}
set {
//
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public virtual System.TimeSpan CacheTimeOut {
get {
return CachedReportConstants.DEFAULT_TIMEOUT;
}
set {
//
}
}
public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() {
Rpt_Auswertung_Gesamt_top_24 rpt = new Rpt_Auswertung_Gesamt_top_24();
rpt.Site = this.Site;
return rpt;
}
public virtual string GetCustomizedCacheKey(RequestContext request) {
String key = null;
// // The following is the code used to generate the default
// // cache key for caching report jobs in the ASP.NET Cache.
// // Feel free to modify this code to suit your needs.
// // Returning key == null causes the default cache key to
// // be generated.
//
// key = RequestContext.BuildCompleteCacheKey(
// request,
// null, // sReportFilename
// this.GetType(),
// this.ShareDBLogonInfo );
return key;
}
}
}

Binary file not shown.

View File

@@ -0,0 +1,95 @@
<%@ Page Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Auswertungen.aspx.cs" Inherits="QW2021C.Resultate.Auswertungen" %>
<%@ Register Assembly="Syncfusion.EJ.Web, Version=18.3460.0.35, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89" Namespace="Syncfusion.JavaScript.Web" TagPrefix="ej" %>
<%@ Register Assembly="Syncfusion.EJ, Version=18.3460.0.35, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89" Namespace="Syncfusion.JavaScript.Models" TagPrefix="ej" %>
<asp:Content ID="MainContent" ContentPlaceHolderID="MainContent" runat="Server">
<asp:Label runat="server"><h4>Auswertungen</h4></asp:Label>
<table>
<tr valign="top">
<td style="width: 150px">Komplett-Auswertungen<br />
&nbsp;
</td>
<td style="width: 250px">Einzel-Auswertung<br />
&nbsp;
</td>
</tr>
<tr valign="top">
<td style="width: 200px">
<asp:CheckBoxList ID="CheckBoxList1" runat="server" DataSourceID="SqlDataSource1"
DataTextField="Ort" DataValueField="ort" Width="170px">
</asp:CheckBoxList>&nbsp;<asp:CheckBox ID="cbu10U12" runat="server"
Text="U10 in U12 werten" /><br />
</td>
<td>
<asp:Label ID="lblOrt" runat="server" Text="Ort"></asp:Label>
<ej:ComboBox ID="selEinzelauswertung" runat="server" DataSourceID="SqlDataSource1" DataValueField="Ort" DataTextField="Ort" Width="120px"></ej:ComboBox>
<br />
<asp:CheckBox ID="cbu10u12Einzel" runat="server"
Text="U10 in U12 werten" /><br />
</td>
<td>
<asp:Label ID="Label1" runat="server" Text="Ort"></asp:Label>
<ej:ComboBox ID="selUBSErdgas" runat="server" DataSourceID="SqlDataSource1" DataValueField="Ort" DataTextField="Ort" Width="120px"></ej:ComboBox>
<br />
<asp:CheckBox ID="cbu10u12QWErdgas" runat="server"
Text="U10 in U12 werten" /><br />
<asp:TextBox ID="Kopfzeile1" runat="server" Text="" placeholder="Kopfzeile 1" ></asp:TextBox>
<br />
<asp:TextBox ID="Titel" runat="server" Text="" placeholder="Titel"></asp:TextBox>
<br />
<asp:TextBox ID="Stadion" runat="server" Text="" placeholder="Stadion"></asp:TextBox>
<br />
<asp:TextBox ID="Organisator" runat="server" Text="" placeholder="Organisator"></asp:TextBox>
<br />
<asp:TextBox ID="Datum" runat="server" Text="" placeholder="Datum"></asp:TextBox>
<br />
<asp:TextBox ID="Wettkampfnr" runat="server" Text="" placeholder="Wettkampf-Nr"></asp:TextBox>
</td>
</tr>
<tr valign="top">
<td>
<ej:Button ID="btnAufbereiten" runat="server" Type="Button" OnClick="btnAufbereiten_Click" Text="Daten aufbereiten"></ej:Button>
<asp:Panel ID="pnlreports" runat="server" Visible="false">
<asp:HyperLink ID="ReportGesamt" runat="server" NavigateUrl="~/Resultate/Report.aspx?rpt=Rpt_Auswertung_Gesamt.rpt" Text="Report Komplett" Target="_blank" Enabled="True"></asp:HyperLink>
<br />
<asp:HyperLink ID="ReportGesamtTop20" runat="server" NavigateUrl="~/Resultate/Report.aspx?rpt=Rpt_Auswertung_Gesamt_top_20.rpt" Text="Report Komplett Top 20" Target="_blank" Enabled="True"></asp:HyperLink>
<br />
<asp:HyperLink ID="ReportGesamtTop24" runat="server" NavigateUrl="~/Resultate/Report.aspx?rpt=Rpt_Auswertung_Gesamt_top_24.rpt" Text="Report Komplett Top 24" Target="_blank" Enabled="True"></asp:HyperLink>
</asp:Panel>
</td>
<td>
<ej:Button ID="btnAufbereitenEinzelort" runat="server" Type="Button" OnClick="btnAufbereitenEinzelort_Click" Text="Daten aufbereiten"></ej:Button>
<asp:Panel ID="pnlEinzelreport" runat="server" Visible="false">
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/Resultate/Report.aspx?rpt=Rpt_Auswertung_Ort.rpt" Text="Rangliste Einzelort" Target="_blank" Enabled="True"></asp:HyperLink>
<br />
<asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl="~/Resultate/Report.aspx?rpt=Rpt_Auswertung_ort_top_20.rpt" Text="Rangliste Einzelort Top 20" Target="_blank" Enabled="True"></asp:HyperLink>
<br />
<asp:HyperLink ID="HyperLink3" runat="server" NavigateUrl="~/Resultate/Report.aspx?rpt=Rpt_Auswertung_ort_top_24.rpt" Text="Rangliste Einzelort Top 24" Target="_blank" Enabled="True"></asp:HyperLink>
</asp:Panel>
</td>
<td>
<ej:Button ID="btnAufbereitenVierkampf" runat="server" Type="Button" OnClick="btnAufbereitenVierkampf_Click" Text="Vierkampf"></ej:Button>
<ej:Button ID="btnAufbereitenUKC" runat="server" Type="Button" OnClick="btnAufbereitenUKC_Click" Text="UBS Kids-Cup"></ej:Button>
<asp:Panel ID="PnlVierkampfUBS" runat="server" Visible="false">
<asp:HyperLink ID="HyperLink4" runat="server" NavigateUrl="~/Resultate/Report.aspx?rpt=Vierkampf.rpt" Text="Vierkampf" Target="_blank" Enabled="True"></asp:HyperLink>
<br />
<asp:HyperLink ID="HyperLink5" runat="server" NavigateUrl="~/Resultate/Report.aspx?rpt=erdgas.rpt" Text="Kids-Cup" Target="_blank" Enabled="True"></asp:HyperLink>
</asp:Panel>
</td>
</tr>
</table>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:QWToolConnectionString %>"
SelectCommand="SELECT [Ort] FROM [Res_Ort] ORDER BY [Sort]"></asp:SqlDataSource>
<br />
<br />
</asp:Content>

View File

@@ -0,0 +1,257 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace QW2021C.Resultate
{
public partial class Auswertungen : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//if (Page.IsPostBack == false) return;
//Ort_checkboxes();
}
//public void Ort_checkboxes()
//{
// clsDB db = new clsDB();
// db.Get_Tabledata("select ortnr, ort from res_ort order by sort asc", false, true);
// int i;
// i = 0;
// this.CheckBox1.Visible = false;
// this.CheckBox2.Visible = false;
// this.CheckBox3.Visible = false;
// this.CheckBox4.Visible = false;
// this.CheckBox5.Visible = false;
// this.CheckBox6.Visible = false;
// this.CheckBox7.Visible = false;
// this.CheckBox8.Visible = false;
// foreach (DataRow r in db.dsdaten.Tables[0].Rows)
// {
// i += 1;
// switch (i)
// {
// case 1:
// this.CheckBox1.Text = r["ort"].ToString();
// this.CheckBox1.Visible = true;
// break;
// case 2:
// this.CheckBox2.Text = r["ort"].ToString();
// this.CheckBox2.Visible = true;
// break;
// case 3:
// this.CheckBox3.Text = r["ort"].ToString();
// this.CheckBox3.Visible = true;
// break;
// case 4:
// this.CheckBox4.Text = r["ort"].ToString();
// this.CheckBox4.Visible = true;
// break;
// case 5:
// this.CheckBox5.Text = r["ort"].ToString();
// this.CheckBox5.Visible = true;
// break;
// case 6:
// this.CheckBox6.Text = r["ort"].ToString();
// this.CheckBox6.Visible = true;
// break;
// case 7:
// this.CheckBox7.Text = r["ort"].ToString();
// this.CheckBox7.Visible = true;
// break;
// case 8:
// this.CheckBox8.Text = r["ort"].ToString();
// this.CheckBox8.Visible = true;
// break;
// }
// }
//}
private DataTable Get_Orttabelle(string orte)
{
DataTable ortdata = new DataTable();
ortdata.Columns.Add("Ort");
string[] Ortlist = orte.Split(';');
for (int i = 0; i < Ortlist.Length; i = i + 1)
{
DataRow dr = ortdata.NewRow();
dr[0] = Ortlist[i].ToString();
ortdata.Rows.Add(dr);
}
return ortdata;
}
protected void btnAufbereiten_Click(object Sender, Syncfusion.JavaScript.Web.ButtonEventArgs e)
{
string s = "";
for (int i = 0; i < this.CheckBoxList1.Items.Count; i = i + 1)
{
if (this.CheckBoxList1.Items[i].Selected == true)
{
if (s != "") s = s + ";";
s = s + this.CheckBoxList1.Items[i].Value.ToString();
}
}
string orte = s;
string U1012 = "N";
string erdgas = "N";
string vierkampf = "N";
int ortnr = 0;
if (this.cbu10U12.Checked == true)
{
U1012 = "J";
}
DataSet ds = new DataSet();
clsDB db = new clsDB();
db.Get_Reportdata(orte, U1012, erdgas, vierkampf,ortnr);
string dataname = DateTime.Now.ToString("ddMMyyyyHHmmss") + "_Rpt.xml";
DataTable ortdata = Get_Orttabelle(orte);
//ortdata.Columns.Add("Ort");
//string[] Ortlist = orte.Split(';');
//for (int i = 0;i < Ortlist.Length; i=i+1)
//{
// DataRow dr = ortdata.NewRow();
// dr[0] = Ortlist[i].ToString();
// ortdata.Rows.Add(dr);
//}
db.dsdaten.Tables[0].TableName = "_data";
ds.Tables.Add(ortdata);
ds.Tables.Add(db.dsdaten.Tables[0].Copy());
ds.WriteXml(Server.MapPath("~\\Workdir\\"+dataname));
Session["ReportDaten"] = Server.MapPath("~\\Workdir\\" + dataname);
Session["Report"] = "";
this.pnlreports.Visible = true;
string newpage ="~\\Resultate\\Report.aspx";
}
protected void btnAufbereitenEinzelort_Click(object Sender, Syncfusion.JavaScript.Web.ButtonEventArgs e)
{
string U1012 = "N";
string erdgas = "N";
string vierkampf = "N";
string s;
string orte;
int ortnr = 0;
s = this.selEinzelauswertung.Text.ToString();
ortnr = Convert.ToInt32(this.selEinzelauswertung.Value);
orte = s;
DataTable ortdata = Get_Orttabelle(orte);
if (this.cbu10u12Einzel.Checked == true) U1012 = "J";
DataSet ds = new DataSet();
clsDB db = new clsDB();
db.Get_Reportdata(orte, U1012, erdgas, vierkampf,ortnr);
string dataname = DateTime.Now.ToString("ddMMyyyyHHmmss") + "_Rpt.xml";
db.dsdaten.Tables[0].TableName = "_data";
ds.Tables.Add(ortdata);
ds.Tables.Add(db.dsdaten.Tables[0].Copy());
ds.WriteXml(Server.MapPath("~\\Workdir\\" + dataname));
Session["ReportDaten"] = Server.MapPath("~\\Workdir\\" + dataname);
Session["Report"] = "";
this.pnlEinzelreport.Visible = true;
}
protected void btnAufbereitenVierkampf_Click(object Sender, Syncfusion.JavaScript.Web.ButtonEventArgs e)
{
Session["Kopfzeile1"] = this.Kopfzeile1.Text;
Session["Titel"] = this.Titel.Text;
Session["Stadion"] = this.Stadion.Text;
Session["Organisator"] = this.Organisator.Text;
Session["Datum"] = this.Datum.Text;
Session["Wettkampfnr"] = this.Wettkampfnr.Text;
string U1012 = "N";
string erdgas = "N";
string vierkampf = "J";
string s;
string orte;
int ortnr = 0;
s = this.selUBSErdgas.Value.ToString();
if (s == "") return;
clsDB db = new clsDB();
db.Get_Tabledata("Select * from res_ort where ort='" + s.ToString() + "'", false, true);
if (db.dsdaten.Tables[0].Rows.Count == 0) return;
ortnr = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0][0]);
db.dsdaten.Tables.Clear();
orte = s;
DataTable ortdata = Get_Orttabelle(orte);
if (this.cbu10u12Einzel.Checked == true) U1012 = "J";
DataSet ds = new DataSet();
db.Get_Reportdata(orte, U1012, erdgas, vierkampf,ortnr);
string dataname = DateTime.Now.ToString("ddMMyyyyHHmmss") + "_Rpt.xml";
db.dsdaten.Tables[0].TableName = "_mehrkampf";
ds.Tables.Add(ortdata);
ds.Tables.Add(db.dsdaten.Tables[0].Copy());
ds.WriteXml(Server.MapPath("~\\Workdir\\" + dataname));
Session["ReportDaten"] = Server.MapPath("~\\Workdir\\" + dataname);
Session["Report"] = "";
this.PnlVierkampfUBS.Visible = true;
}
protected void btnAufbereitenUKC_Click(object Sender, Syncfusion.JavaScript.Web.ButtonEventArgs e)
{
Session["Kopfzeile1"] = this.Kopfzeile1.Text;
Session["Titel"] = this.Titel.Text;
Session["Stadion"] = this.Stadion.Text;
Session["Organisator"] = this.Organisator.Text;
Session["Datum"] = this.Datum.Text;
Session["Wettkampfnr"] = this.Wettkampfnr.Text;
string U1012 = "N";
string erdgas = "J";
string vierkampf = "N";
string s;
string orte;
int ortnr = 0;
s = this.selUBSErdgas.Text.ToString();
clsDB db = new clsDB();
db.Get_Tabledata("Select * from res_ort where ort='" + s.ToString() + "'", false, true);
if (db.dsdaten.Tables[0].Rows.Count == 0) return;
ortnr = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0][0]);
db.dsdaten.Tables.Clear();
orte = s;
DataTable ortdata = Get_Orttabelle(orte);
if (this.cbu10u12Einzel.Checked == true) U1012 = "J";
DataSet ds = new DataSet();
db.Get_Reportdata(orte, U1012, erdgas, vierkampf,ortnr);
string dataname = DateTime.Now.ToString("ddMMyyyyHHmmss") + "_Rpt.xml";
db.dsdaten.Tables[0].TableName = "_data";
ds.Tables.Add(ortdata);
ds.Tables.Add(db.dsdaten.Tables[0].Copy());
ds.WriteXml(Server.MapPath("~\\Workdir\\" + dataname));
Session["ReportDaten"] = Server.MapPath("~\\Workdir\\" + dataname);
Session["Report"] = "";
this.PnlVierkampfUBS.Visible = true;
}
}
}

287
Resultate/Auswertungen.aspx.designer.cs generated Normal file
View File

@@ -0,0 +1,287 @@
//------------------------------------------------------------------------------
// <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 Auswertungen
{
/// <summary>
/// CheckBoxList1-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.CheckBoxList CheckBoxList1;
/// <summary>
/// cbu10U12-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.CheckBox cbu10U12;
/// <summary>
/// lblOrt-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 lblOrt;
/// <summary>
/// selEinzelauswertung-Steuerelement
/// </summary>
/// <remarks>
/// Automatisch generiertes Feld
/// Zum Ändern Felddeklaration aus der Designerdatei in eine Code-Behind-Datei verschieben.
/// </remarks>
protected global::Syncfusion.JavaScript.Web.ComboBox selEinzelauswertung;
/// <summary>
/// cbu10u12Einzel-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.CheckBox cbu10u12Einzel;
/// <summary>
/// Label1-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 Label1;
/// <summary>
/// selUBSErdgas-Steuerelement
/// </summary>
/// <remarks>
/// Automatisch generiertes Feld
/// Zum Ändern Felddeklaration aus der Designerdatei in eine Code-Behind-Datei verschieben.
/// </remarks>
protected global::Syncfusion.JavaScript.Web.ComboBox selUBSErdgas;
/// <summary>
/// cbu10u12QWErdgas-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.CheckBox cbu10u12QWErdgas;
/// <summary>
/// Kopfzeile1-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.TextBox Kopfzeile1;
/// <summary>
/// Titel-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.TextBox Titel;
/// <summary>
/// Stadion-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.TextBox Stadion;
/// <summary>
/// Organisator-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.TextBox Organisator;
/// <summary>
/// Datum-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.TextBox Datum;
/// <summary>
/// Wettkampfnr-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.TextBox Wettkampfnr;
/// <summary>
/// btnAufbereiten-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 btnAufbereiten;
/// <summary>
/// pnlreports-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.Panel pnlreports;
/// <summary>
/// ReportGesamt-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 ReportGesamt;
/// <summary>
/// ReportGesamtTop20-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 ReportGesamtTop20;
/// <summary>
/// ReportGesamtTop24-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 ReportGesamtTop24;
/// <summary>
/// btnAufbereitenEinzelort-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 btnAufbereitenEinzelort;
/// <summary>
/// pnlEinzelreport-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.Panel pnlEinzelreport;
/// <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;
/// <summary>
/// HyperLink2-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 HyperLink2;
/// <summary>
/// HyperLink3-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 HyperLink3;
/// <summary>
/// btnAufbereitenVierkampf-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 btnAufbereitenVierkampf;
/// <summary>
/// btnAufbereitenUKC-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 btnAufbereitenUKC;
/// <summary>
/// PnlVierkampfUBS-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.Panel PnlVierkampfUBS;
/// <summary>
/// HyperLink4-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 HyperLink4;
/// <summary>
/// HyperLink5-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 HyperLink5;
/// <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

@@ -0,0 +1,8 @@
<%@ Page Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="KategoriençKUKC.aspx.cs" Inherits="QW2021C.Resultate.KategoriençKUKC" %>
<%@ Register Assembly="Syncfusion.EJ.Web, Version=18.3460.0.35, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89" Namespace="Syncfusion.JavaScript.Web" TagPrefix="ej" %>
<%@ Register Assembly="Syncfusion.EJ, Version=18.3460.0.35, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89" Namespace="Syncfusion.JavaScript.Models" TagPrefix="ej" %>
<asp:Content ID="MainContent" ContentPlaceHolderID="MainContent" runat="Server">
<asp:Label runat="server"><h4>Kategorien 4-Kampf / UKC</h4></asp:Label>
</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 KategoriençKUKC : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
}

View File

@@ -0,0 +1,17 @@
//------------------------------------------------------------------------------
// <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 KategoriençKUKC
{
}
}

17
Resultate/Report.aspx Normal file
View File

@@ -0,0 +1,17 @@
<%@ Page Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Report.aspx.cs" Inherits="QW2021C.Resultate.Report" %>
<%@ Register assembly="CrystalDecisions.Web, Version=13.0.4000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" namespace="CrystalDecisions.Web" tagprefix="CR" %>
<asp:Content ID="MainContent" ContentPlaceHolderID="MainContent" runat="Server">
<CR:CrystalReportViewer ID="CrystalReportViewer1"
runat="server" AutoDataBind="True"
Height="1039px"
ReportSourceID="CrystalReportSource1"
Width="901px" />
<CR:CrystalReportSource ID="CrystalReportSource1"
runat="server">
<%-- <Report FileName="~/Reports/CrystalReport1.rpt">
</Report>--%>
</CR:CrystalReportSource>
</asp:Content>

136
Resultate/Report.aspx.cs Normal file
View File

@@ -0,0 +1,136 @@
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.ReportSource;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
namespace QW2021C.Resultate
{
public partial class Report : System.Web.UI.Page
{
protected void Page_Init(object sender, EventArgs e)
{
string report = Request.QueryString["rpt"].ToString();
DataSet ds = new DataSet();
ds.ReadXml(Session["Reportdaten"].ToString());
string rptfilename = Server.MapPath("~\\Resultate\\Reports\\" + report.ToString());
ReportDocument cr = new ReportDocument();
cr.Load(rptfilename);
switch (report)
{
case "Vierkampf.rpt":
CrystalDecisions.CrystalReports.Engine.TextObject MyTextObject;
MyTextObject = cr.ReportDefinition.ReportObjects["txtheader0"] as TextObject;
MyTextObject.Text = Session["Kopfzeile1"].ToString();
MyTextObject = cr.ReportDefinition.ReportObjects["txtheader1"] as TextObject;
MyTextObject.Text = Session["Kopfzeile1"].ToString();
MyTextObject = cr.ReportDefinition.ReportObjects["txttitel"] as TextObject;
MyTextObject.Text = Session["Titel"].ToString();
MyTextObject = cr.ReportDefinition.ReportObjects["txtstadion"] as TextObject;
MyTextObject.Text = Session["Stadion"].ToString();
MyTextObject = cr.ReportDefinition.ReportObjects["txtorganisator"] as TextObject;
MyTextObject.Text = Session["Organisator"].ToString();
MyTextObject = cr.ReportDefinition.ReportObjects["txtdatum"] as TextObject;
MyTextObject.Text = Session["Datum"].ToString();
MyTextObject = cr.ReportDefinition.ReportObjects["txtwettkampfnr"] as TextObject;
MyTextObject.Text = Session["Wettkampfnr"].ToString();
cr.SetDataSource(ds.Tables[1]);
CrystalReportViewer1.ReportSource = cr;
CrystalReportViewer1.RefreshReport();
CrystalDecisions.Shared.ConnectionInfo ci = new CrystalDecisions.Shared.ConnectionInfo();
break;
case "erdgas.rpt":
//CrystalDecisions.CrystalReports.Engine.TextObject MyTextObject;
MyTextObject = cr.ReportDefinition.ReportObjects["txtheader0"] as TextObject;
MyTextObject.Text = Session["Kopfzeile1"].ToString();
MyTextObject = cr.ReportDefinition.ReportObjects["txtheader1"] as TextObject;
MyTextObject.Text = Session["Kopfzeile1"].ToString();
MyTextObject = cr.ReportDefinition.ReportObjects["txttitel"] as TextObject;
MyTextObject.Text = Session["Titel"].ToString();
MyTextObject = cr.ReportDefinition.ReportObjects["txtstadion"] as TextObject;
MyTextObject.Text = Session["Stadion"].ToString();
MyTextObject = cr.ReportDefinition.ReportObjects["txtorganisator"] as TextObject;
MyTextObject.Text = Session["Organisator"].ToString();
MyTextObject = cr.ReportDefinition.ReportObjects["txtdatum"] as TextObject;
MyTextObject.Text = Session["Datum"].ToString();
MyTextObject = cr.ReportDefinition.ReportObjects["txtwettkampfnr"] as TextObject;
MyTextObject.Text = Session["Wettkampfnr"].ToString();
cr.SetDataSource(ds.Tables[1]);
CrystalReportViewer1.ReportSource = cr;
CrystalReportViewer1.RefreshReport();
//CrystalDecisions.Shared.ConnectionInfo ci = new CrystalDecisions.Shared.ConnectionInfo();
break;
default:
string ortliste = "";
foreach (DataRow dr in ds.Tables[0].Rows)
{
if (ortliste != "") ortliste = ortliste + ";";
ortliste = ortliste + dr[0].ToString();
}
DataTable dt = new DataTable();
foreach (DataColumn c in ds.Tables[1].Columns)
{
if (c.ColumnName.ToString() == "Rang" || c.ColumnName.ToString() == "BestPunkte")
{
dt.Columns.Add(c.ColumnName, System.Type.GetType("System.Int32"));
}
else
{
dt.Columns.Add(c.ColumnName);
}
}
foreach (DataRow dr in ds.Tables[1].Rows)
{
dt.ImportRow(dr);
}
string[] splitter = ortliste.Split(';');
int i;
for (i = 1; i < splitter.Length; i++)
{
// CrystalDecisions.CrystalReports.Engine.TextObject MyTextObject;
MyTextObject = cr.ReportDefinition.ReportObjects["Text" + i.ToString()] as TextObject;
MyTextObject.Text = "";
try
{
MyTextObject.Text = splitter[i - 1].ToString();
}
catch
{
}
}
cr.SetDataSource(dt);
CrystalReportViewer1.ReportSource = cr;
CrystalReportViewer1.RefreshReport();
//CrystalDecisions.Shared.ConnectionInfo ci = new CrystalDecisions.Shared.ConnectionInfo();
break;
}
}
protected void Page_Load(object sender, EventArgs e)
{
if (Page.IsPostBack == true) return;
}
}
}

35
Resultate/Report.aspx.designer.cs generated Normal file
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 Report
{
/// <summary>
/// CrystalReportViewer1-Steuerelement
/// </summary>
/// <remarks>
/// Automatisch generiertes Feld
/// Zum Ändern Felddeklaration aus der Designerdatei in eine Code-Behind-Datei verschieben.
/// </remarks>
protected global::CrystalDecisions.Web.CrystalReportViewer CrystalReportViewer1;
/// <summary>
/// CrystalReportSource1-Steuerelement
/// </summary>
/// <remarks>
/// Automatisch generiertes Feld
/// Zum Ändern Felddeklaration aus der Designerdatei in eine Code-Behind-Datei verschieben.
/// </remarks>
protected global::CrystalDecisions.Web.CrystalReportSource CrystalReportSource1;
}
}

169
Resultate/Reports/Erdgas.cs Normal file
View File

@@ -0,0 +1,169 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
namespace QW2021C.Resultate.Reports {
using System;
using System.ComponentModel;
using CrystalDecisions.Shared;
using CrystalDecisions.ReportSource;
using CrystalDecisions.CrystalReports.Engine;
public class Erdgas : ReportClass {
public Erdgas() {
}
public override string ResourceName {
get {
return "Erdgas.rpt";
}
set {
// Do nothing
}
}
public override bool NewGenerator {
get {
return true;
}
set {
// Do nothing
}
}
public override string FullResourceName {
get {
return "QW2021C.Resultate.Reports.Erdgas.rpt";
}
set {
// Do nothing
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section1 {
get {
return this.ReportDefinition.Sections[0];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section2 {
get {
return this.ReportDefinition.Sections[1];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupHeaderSection2 {
get {
return this.ReportDefinition.Sections[2];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section3 {
get {
return this.ReportDefinition.Sections[3];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupFooterSection2 {
get {
return this.ReportDefinition.Sections[4];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section4 {
get {
return this.ReportDefinition.Sections[5];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section5 {
get {
return this.ReportDefinition.Sections[6];
}
}
}
[System.Drawing.ToolboxBitmapAttribute(typeof(CrystalDecisions.Shared.ExportOptions), "report.bmp")]
public class CachedErdgas : Component, ICachedReport {
public CachedErdgas() {
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public virtual bool IsCacheable {
get {
return true;
}
set {
//
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public virtual bool ShareDBLogonInfo {
get {
return false;
}
set {
//
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public virtual System.TimeSpan CacheTimeOut {
get {
return CachedReportConstants.DEFAULT_TIMEOUT;
}
set {
//
}
}
public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() {
Erdgas rpt = new Erdgas();
rpt.Site = this.Site;
return rpt;
}
public virtual string GetCustomizedCacheKey(RequestContext request) {
String key = null;
// // The following is the code used to generate the default
// // cache key for caching report jobs in the ASP.NET Cache.
// // Feel free to modify this code to suit your needs.
// // Returning key == null causes the default cache key to
// // be generated.
//
// key = RequestContext.BuildCompleteCacheKey(
// request,
// null, // sReportFilename
// this.GetType(),
// this.ShareDBLogonInfo );
return key;
}
}
}

Binary file not shown.

View File

@@ -0,0 +1,185 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
namespace QW2021C.Resultate.Reports {
using System;
using System.ComponentModel;
using CrystalDecisions.Shared;
using CrystalDecisions.ReportSource;
using CrystalDecisions.CrystalReports.Engine;
public class Rpt_Auswertung_Gesamt_top_20 : ReportClass {
public Rpt_Auswertung_Gesamt_top_20() {
}
public override string ResourceName {
get {
return "Rpt_Auswertung_Gesamt_top_20.rpt";
}
set {
// Do nothing
}
}
public override bool NewGenerator {
get {
return true;
}
set {
// Do nothing
}
}
public override string FullResourceName {
get {
return "QW2021C.Resultate.Reports.Rpt_Auswertung_Gesamt_top_20.rpt";
}
set {
// Do nothing
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section1 {
get {
return this.ReportDefinition.Sections[0];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section2 {
get {
return this.ReportDefinition.Sections[1];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupHeaderSection1 {
get {
return this.ReportDefinition.Sections[2];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupHeaderSection2 {
get {
return this.ReportDefinition.Sections[3];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section3 {
get {
return this.ReportDefinition.Sections[4];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupFooterSection2 {
get {
return this.ReportDefinition.Sections[5];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupFooterSection1 {
get {
return this.ReportDefinition.Sections[6];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section4 {
get {
return this.ReportDefinition.Sections[7];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section5 {
get {
return this.ReportDefinition.Sections[8];
}
}
}
[System.Drawing.ToolboxBitmapAttribute(typeof(CrystalDecisions.Shared.ExportOptions), "report.bmp")]
public class CachedRpt_Auswertung_Gesamt_top_20 : Component, ICachedReport {
public CachedRpt_Auswertung_Gesamt_top_20() {
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public virtual bool IsCacheable {
get {
return true;
}
set {
//
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public virtual bool ShareDBLogonInfo {
get {
return false;
}
set {
//
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public virtual System.TimeSpan CacheTimeOut {
get {
return CachedReportConstants.DEFAULT_TIMEOUT;
}
set {
//
}
}
public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() {
Rpt_Auswertung_Gesamt_top_20 rpt = new Rpt_Auswertung_Gesamt_top_20();
rpt.Site = this.Site;
return rpt;
}
public virtual string GetCustomizedCacheKey(RequestContext request) {
String key = null;
// // The following is the code used to generate the default
// // cache key for caching report jobs in the ASP.NET Cache.
// // Feel free to modify this code to suit your needs.
// // Returning key == null causes the default cache key to
// // be generated.
//
// key = RequestContext.BuildCompleteCacheKey(
// request,
// null, // sReportFilename
// this.GetType(),
// this.ShareDBLogonInfo );
return key;
}
}
}

Binary file not shown.

View File

@@ -0,0 +1,185 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
namespace QW2021C.Resultate.Reports {
using System;
using System.ComponentModel;
using CrystalDecisions.Shared;
using CrystalDecisions.ReportSource;
using CrystalDecisions.CrystalReports.Engine;
public class Rpt_Auswertung_Gesamt_top_24 : ReportClass {
public Rpt_Auswertung_Gesamt_top_24() {
}
public override string ResourceName {
get {
return "Rpt_Auswertung_Gesamt_top_24.rpt";
}
set {
// Do nothing
}
}
public override bool NewGenerator {
get {
return true;
}
set {
// Do nothing
}
}
public override string FullResourceName {
get {
return "QW2021C.Resultate.Reports.Rpt_Auswertung_Gesamt_top_24.rpt";
}
set {
// Do nothing
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section1 {
get {
return this.ReportDefinition.Sections[0];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section2 {
get {
return this.ReportDefinition.Sections[1];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupHeaderSection1 {
get {
return this.ReportDefinition.Sections[2];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupHeaderSection2 {
get {
return this.ReportDefinition.Sections[3];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section3 {
get {
return this.ReportDefinition.Sections[4];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupFooterSection2 {
get {
return this.ReportDefinition.Sections[5];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupFooterSection1 {
get {
return this.ReportDefinition.Sections[6];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section4 {
get {
return this.ReportDefinition.Sections[7];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section5 {
get {
return this.ReportDefinition.Sections[8];
}
}
}
[System.Drawing.ToolboxBitmapAttribute(typeof(CrystalDecisions.Shared.ExportOptions), "report.bmp")]
public class CachedRpt_Auswertung_Gesamt_top_24 : Component, ICachedReport {
public CachedRpt_Auswertung_Gesamt_top_24() {
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public virtual bool IsCacheable {
get {
return true;
}
set {
//
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public virtual bool ShareDBLogonInfo {
get {
return false;
}
set {
//
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public virtual System.TimeSpan CacheTimeOut {
get {
return CachedReportConstants.DEFAULT_TIMEOUT;
}
set {
//
}
}
public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() {
Rpt_Auswertung_Gesamt_top_24 rpt = new Rpt_Auswertung_Gesamt_top_24();
rpt.Site = this.Site;
return rpt;
}
public virtual string GetCustomizedCacheKey(RequestContext request) {
String key = null;
// // The following is the code used to generate the default
// // cache key for caching report jobs in the ASP.NET Cache.
// // Feel free to modify this code to suit your needs.
// // Returning key == null causes the default cache key to
// // be generated.
//
// key = RequestContext.BuildCompleteCacheKey(
// request,
// null, // sReportFilename
// this.GetType(),
// this.ShareDBLogonInfo );
return key;
}
}
}

Binary file not shown.

View File

@@ -0,0 +1,185 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
namespace QW2021C.Resultate.Reports {
using System;
using System.ComponentModel;
using CrystalDecisions.Shared;
using CrystalDecisions.ReportSource;
using CrystalDecisions.CrystalReports.Engine;
public class Rpt_Auswertung_Ort : ReportClass {
public Rpt_Auswertung_Ort() {
}
public override string ResourceName {
get {
return "Rpt_Auswertung_Ort.rpt";
}
set {
// Do nothing
}
}
public override bool NewGenerator {
get {
return true;
}
set {
// Do nothing
}
}
public override string FullResourceName {
get {
return "QW2021C.Resultate.Reports.Rpt_Auswertung_Ort.rpt";
}
set {
// Do nothing
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section1 {
get {
return this.ReportDefinition.Sections[0];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section2 {
get {
return this.ReportDefinition.Sections[1];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupHeaderSection3 {
get {
return this.ReportDefinition.Sections[2];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupHeaderSection2 {
get {
return this.ReportDefinition.Sections[3];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section3 {
get {
return this.ReportDefinition.Sections[4];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupFooterSection2 {
get {
return this.ReportDefinition.Sections[5];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupFooterSection3 {
get {
return this.ReportDefinition.Sections[6];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section4 {
get {
return this.ReportDefinition.Sections[7];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section5 {
get {
return this.ReportDefinition.Sections[8];
}
}
}
[System.Drawing.ToolboxBitmapAttribute(typeof(CrystalDecisions.Shared.ExportOptions), "report.bmp")]
public class CachedRpt_Auswertung_Ort : Component, ICachedReport {
public CachedRpt_Auswertung_Ort() {
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public virtual bool IsCacheable {
get {
return true;
}
set {
//
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public virtual bool ShareDBLogonInfo {
get {
return false;
}
set {
//
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public virtual System.TimeSpan CacheTimeOut {
get {
return CachedReportConstants.DEFAULT_TIMEOUT;
}
set {
//
}
}
public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() {
Rpt_Auswertung_Ort rpt = new Rpt_Auswertung_Ort();
rpt.Site = this.Site;
return rpt;
}
public virtual string GetCustomizedCacheKey(RequestContext request) {
String key = null;
// // The following is the code used to generate the default
// // cache key for caching report jobs in the ASP.NET Cache.
// // Feel free to modify this code to suit your needs.
// // Returning key == null causes the default cache key to
// // be generated.
//
// key = RequestContext.BuildCompleteCacheKey(
// request,
// null, // sReportFilename
// this.GetType(),
// this.ShareDBLogonInfo );
return key;
}
}
}

Binary file not shown.

View File

@@ -0,0 +1,185 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
namespace QW2021C.Resultate.Reports {
using System;
using System.ComponentModel;
using CrystalDecisions.Shared;
using CrystalDecisions.ReportSource;
using CrystalDecisions.CrystalReports.Engine;
public class Rpt_Auswertung_Ort_Top_24 : ReportClass {
public Rpt_Auswertung_Ort_Top_24() {
}
public override string ResourceName {
get {
return "Rpt_Auswertung_Ort_Top_24.rpt";
}
set {
// Do nothing
}
}
public override bool NewGenerator {
get {
return true;
}
set {
// Do nothing
}
}
public override string FullResourceName {
get {
return "QW2021C.Resultate.Reports.Rpt_Auswertung_Ort_Top_24.rpt";
}
set {
// Do nothing
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section1 {
get {
return this.ReportDefinition.Sections[0];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section2 {
get {
return this.ReportDefinition.Sections[1];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupHeaderSection3 {
get {
return this.ReportDefinition.Sections[2];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupHeaderSection2 {
get {
return this.ReportDefinition.Sections[3];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section3 {
get {
return this.ReportDefinition.Sections[4];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupFooterSection2 {
get {
return this.ReportDefinition.Sections[5];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupFooterSection3 {
get {
return this.ReportDefinition.Sections[6];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section4 {
get {
return this.ReportDefinition.Sections[7];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section5 {
get {
return this.ReportDefinition.Sections[8];
}
}
}
[System.Drawing.ToolboxBitmapAttribute(typeof(CrystalDecisions.Shared.ExportOptions), "report.bmp")]
public class CachedRpt_Auswertung_Ort_Top_24 : Component, ICachedReport {
public CachedRpt_Auswertung_Ort_Top_24() {
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public virtual bool IsCacheable {
get {
return true;
}
set {
//
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public virtual bool ShareDBLogonInfo {
get {
return false;
}
set {
//
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public virtual System.TimeSpan CacheTimeOut {
get {
return CachedReportConstants.DEFAULT_TIMEOUT;
}
set {
//
}
}
public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() {
Rpt_Auswertung_Ort_Top_24 rpt = new Rpt_Auswertung_Ort_Top_24();
rpt.Site = this.Site;
return rpt;
}
public virtual string GetCustomizedCacheKey(RequestContext request) {
String key = null;
// // The following is the code used to generate the default
// // cache key for caching report jobs in the ASP.NET Cache.
// // Feel free to modify this code to suit your needs.
// // Returning key == null causes the default cache key to
// // be generated.
//
// key = RequestContext.BuildCompleteCacheKey(
// request,
// null, // sReportFilename
// this.GetType(),
// this.ShareDBLogonInfo );
return key;
}
}
}

Binary file not shown.

View File

@@ -0,0 +1,169 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
namespace QW2021C.Resultate.Reports {
using System;
using System.ComponentModel;
using CrystalDecisions.Shared;
using CrystalDecisions.ReportSource;
using CrystalDecisions.CrystalReports.Engine;
public class Vierkampf : ReportClass {
public Vierkampf() {
}
public override string ResourceName {
get {
return "Vierkampf.rpt";
}
set {
// Do nothing
}
}
public override bool NewGenerator {
get {
return true;
}
set {
// Do nothing
}
}
public override string FullResourceName {
get {
return "QW2021C.Resultate.Reports.Vierkampf.rpt";
}
set {
// Do nothing
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section1 {
get {
return this.ReportDefinition.Sections[0];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section2 {
get {
return this.ReportDefinition.Sections[1];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupHeaderSection2 {
get {
return this.ReportDefinition.Sections[2];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section3 {
get {
return this.ReportDefinition.Sections[3];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section GroupFooterSection2 {
get {
return this.ReportDefinition.Sections[4];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section4 {
get {
return this.ReportDefinition.Sections[5];
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public CrystalDecisions.CrystalReports.Engine.Section Section5 {
get {
return this.ReportDefinition.Sections[6];
}
}
}
[System.Drawing.ToolboxBitmapAttribute(typeof(CrystalDecisions.Shared.ExportOptions), "report.bmp")]
public class CachedVierkampf : Component, ICachedReport {
public CachedVierkampf() {
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public virtual bool IsCacheable {
get {
return true;
}
set {
//
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public virtual bool ShareDBLogonInfo {
get {
return false;
}
set {
//
}
}
[Browsable(false)]
[DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
public virtual System.TimeSpan CacheTimeOut {
get {
return CachedReportConstants.DEFAULT_TIMEOUT;
}
set {
//
}
}
public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() {
Vierkampf rpt = new Vierkampf();
rpt.Site = this.Site;
return rpt;
}
public virtual string GetCustomizedCacheKey(RequestContext request) {
String key = null;
// // The following is the code used to generate the default
// // cache key for caching report jobs in the ASP.NET Cache.
// // Feel free to modify this code to suit your needs.
// // Returning key == null causes the default cache key to
// // be generated.
//
// key = RequestContext.BuildCompleteCacheKey(
// request,
// null, // sReportFilename
// this.GetType(),
// this.ShareDBLogonInfo );
return key;
}
}
}

Binary file not shown.

178
Resultate/ResultatEdit.aspx Normal file
View File

@@ -0,0 +1,178 @@
<%@ Page Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="ResultatEdit.aspx.cs" Inherits="QW2021C.Resultate.ResultatEdit" %>
<%@ 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:HiddenField ID="hiddensql" runat="server" />
<asp:Label runat="server"><h4>Resultate bearbeiten</h4></asp:Label>
<asp:Label ID="lblselect" runat="server" Text="Selektion:"></asp:Label>
<asp:Panel ID="PnlDatenselektion" runat="server">
<table>
<tr>
<td style="width: 100px">
<asp:Label ID="lblort" runat="server" Text="Ort"></asp:Label>
</td>
<td style="width: 200px">
<ej:ComboBox ID="cbboxOrt" runat="server" Width="200px" Text=""
DataSourceID="SqlDataSource1" DataSourceCachingMode="Session" DataTextField="Ort" DataValueField="OrtNr" Locale="de-DE" NoRecordsTemplate="No Records Found"
SortOrder="None">
</ej:ComboBox>
</td>
</tr>
<tr>
<td style="width: 100px">
<asp:Label ID="lblKategorie" runat="server" Text="Kategorie"></asp:Label>
</td>
<td style="width: 200px">
<asp:TextBox ID="txtkategorie" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td style="width: 100px">
<asp:Label ID="lbldisziplin" runat="server" Text="Disziplin"></asp:Label>
</td>
<td style="width: 200px">
<asp:TextBox ID="txtdisziplin" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td style="width: 100px">
<asp:Label ID="Label1" runat="server" Text="Name"></asp:Label>
</td>
<td style="width: 200px">
<asp:TextBox ID="txtName" runat="server"></asp:TextBox>
</td>
<td style="width=200px">
<ej:Button ID="btndataselect" runat="server" Text="Selektieren" Type="Button" OnClick="btndataselect_Click" ></ej:Button>
</td>
</tr>
</table>
<hr />
</asp:Panel>
<ej:Grid ID="GridEditor" runat="server" AllowFiltering="True" CssClass="" DataSourceCachingMode="None" DataSourceID="Resultatdaten"
OnServerBatchEditRow="GridEditor_ServerBatchEditRow" EnableLoadOnDemand="False" Locale="de-DE" MinWidth="0" AllowResizing="True" AllowSorting="True">
<Columns>
<ej:Column AllowEditing="False" DataType="number" Field="EintragNr" IsIdentity="True" IsPrimaryKey="True" Visible="false">
</ej:Column>
<ej:Column DataType="number" Field="OrtNr">
</ej:Column>
<ej:Column DataType="string" Field="Rang">
</ej:Column>
<ej:Column DataType="string" Field="Nachname">
</ej:Column>
<ej:Column DataType="string" Field="Vorname">
</ej:Column>
<ej:Column DataType="string" Field="Jahrgang" Visible="false">
</ej:Column>
<ej:Column DataType="string" Field="Land" Visible="false">
</ej:Column>
<ej:Column DataType="string" Field="Verein" Visible="false">
</ej:Column>
<ej:Column DataType="string" Field="Lizenz">
</ej:Column>
<ej:Column DataType="string" Field="Kategorie_kurzname" Visible="false">
</ej:Column>
<ej:Column DataType="string" Field="Kategorie">
</ej:Column>
<ej:Column DataType="string" Field="Position">
</ej:Column>
<ej:Column DataType="string" Field="Bahn">
</ej:Column>
<ej:Column DataType="string" Field="Qualifikation">
</ej:Column>
<ej:Column DataType="string" Field="Serie">
</ej:Column>
<ej:Column DataType="string" Field="Disziplin">
</ej:Column>
<ej:Column DataType="string" Field="Leistung">
</ej:Column>
<ej:Column DataType="string" Field="Info">
</ej:Column>
<ej:Column DataType="number" Field="Punkte">
</ej:Column>
<ej:Column DataType="string" Field="Wind" Visible="false">
</ej:Column>
<ej:Column DataType="boolean" Field="Nicht_Beruecksichtigen" EditType="BooleanEdit">
</ej:Column>
<ej:Column DataType="boolean" Field="Nur_Erdgas" EditType="BooleanEdit">
</ej:Column>
<ej:Column DataType="string" Field="Team">
</ej:Column>
</Columns>
<EditSettings AllowEditing="True" AllowDeleting="True" EditMode="Batch" />
<ToolbarSettings ShowToolbar="true" ToolbarItems="update" />
</ej:Grid>
<asp:SqlDataSource ID="Resultatdaten" runat="server" ConnectionString="<%$ ConnectionStrings:QWToolConnectionstring %>"
DeleteCommand="DELETE FROM [Res_Resultate] WHERE [EintragNr] = @EintragNr"
InsertCommand="INSERT INTO [Res_Resultate] ([OrtNr], [Rang], [Nachname], [Vorname], [Jahrgang], [Land], [Verein], [Lizenz], [Kategorie_kurzname], [Kategorie], [Position], [Bahn], [Qualifikation], [Serie], [Disziplin], [Leistung], [Info], [Punkte], [Wind], [Nicht_Beruecksichtigen], [Nur_Erdgas], [Team]) VALUES (@OrtNr, @Rang, @Nachname, @Vorname, @Jahrgang, @Land, @Verein, @Lizenz, @Kategorie_kurzname, @Kategorie, @Position, @Bahn, @Qualifikation, @Serie, @Disziplin, @Leistung, @Info, @Punkte, @Wind, @Nicht_Beruecksichtigen, @Nur_Erdgas, @Team)"
SelectCommand="SELECT [EintragNr], [OrtNr], [Rang], [Nachname], [Vorname], [Jahrgang], [Land], [Verein], [Lizenz], [Kategorie_kurzname], [Kategorie], [Position], [Bahn], [Qualifikation], [Serie], [Disziplin], [Leistung], [Info], [Punkte], [Wind], [Nicht_Beruecksichtigen], [Nur_Erdgas], [Team] FROM [Res_Resultate] where eintragnr=-1"
UpdateCommand="UPDATE [Res_Resultate] SET [OrtNr] = @OrtNr, [Rang] = @Rang, [Nachname] = @Nachname, [Vorname] = @Vorname, [Jahrgang] = @Jahrgang, [Land] = @Land, [Verein] = @Verein, [Lizenz] = @Lizenz, [Kategorie_kurzname] = @Kategorie_kurzname, [Kategorie] = @Kategorie, [Position] = @Position, [Bahn] = @Bahn, [Qualifikation] = @Qualifikation, [Serie] = @Serie, [Disziplin] = @Disziplin, [Leistung] = @Leistung, [Info] = @Info, [Punkte] = @Punkte, [Wind] = @Wind, [Nicht_Beruecksichtigen] = @Nicht_Beruecksichtigen, [Nur_Erdgas] = @Nur_Erdgas, [Team] = @Team WHERE [EintragNr] = @EintragNr">
<DeleteParameters>
<asp:Parameter Name="EintragNr" Type="Int32" />
</DeleteParameters>
<InsertParameters>
<asp:Parameter Name="OrtNr" Type="Int32" />
<asp:Parameter Name="Rang" Type="String" />
<asp:Parameter Name="Nachname" Type="String" />
<asp:Parameter Name="Vorname" Type="String" />
<asp:Parameter Name="Jahrgang" Type="String" />
<asp:Parameter Name="Land" Type="String" />
<asp:Parameter Name="Verein" Type="String" />
<asp:Parameter Name="Lizenz" Type="String" />
<asp:Parameter Name="Kategorie_kurzname" Type="String" />
<asp:Parameter Name="Kategorie" Type="String" />
<asp:Parameter Name="Position" Type="String" />
<asp:Parameter Name="Bahn" Type="String" />
<asp:Parameter Name="Qualifikation" Type="String" />
<asp:Parameter Name="Serie" Type="String" />
<asp:Parameter Name="Disziplin" Type="String" />
<asp:Parameter Name="Leistung" Type="String" />
<asp:Parameter Name="Info" Type="String" />
<asp:Parameter Name="Punkte" Type="Double" />
<asp:Parameter Name="Wind" Type="String" />
<asp:Parameter Name="Nicht_Beruecksichtigen" Type="Boolean" />
<asp:Parameter Name="Nur_Erdgas" Type="Boolean" />
<asp:Parameter Name="Team" Type="String" />
</InsertParameters>
<UpdateParameters>
<asp:Parameter Name="OrtNr" Type="Int32" />
<asp:Parameter Name="Rang" Type="String" />
<asp:Parameter Name="Nachname" Type="String" />
<asp:Parameter Name="Vorname" Type="String" />
<asp:Parameter Name="Jahrgang" Type="String" />
<asp:Parameter Name="Land" Type="String" />
<asp:Parameter Name="Verein" Type="String" />
<asp:Parameter Name="Lizenz" Type="String" />
<asp:Parameter Name="Kategorie_kurzname" Type="String" />
<asp:Parameter Name="Kategorie" Type="String" />
<asp:Parameter Name="Position" Type="String" />
<asp:Parameter Name="Bahn" Type="String" />
<asp:Parameter Name="Qualifikation" Type="String" />
<asp:Parameter Name="Serie" Type="String" />
<asp:Parameter Name="Disziplin" Type="String" />
<asp:Parameter Name="Leistung" Type="String" />
<asp:Parameter Name="Info" Type="String" />
<asp:Parameter Name="Punkte" Type="Double" />
<asp:Parameter Name="Wind" Type="String" />
<asp:Parameter Name="Nicht_Beruecksichtigen" Type="Boolean" />
<asp:Parameter Name="Nur_Erdgas" Type="Boolean" />
<asp:Parameter Name="Team" Type="String" />
<asp:Parameter Name="EintragNr" Type="Int32" />
</UpdateParameters>
</asp:SqlDataSource>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:QWToolConnectionstring %>"
SelectCommand="SELECT [OrtNr], [Ort] FROM [Res_Ort]"></asp:SqlDataSource>
</asp:Content>

View File

@@ -0,0 +1,186 @@
using System;
using System.Collections;
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 ResultatEdit : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
private string Update_SQL(string sql, string attribut, string value)
{
if (value == "") return sql;
if (sql.IndexOf("where") > 1)
{
sql=sql+" and "+attribut+"='"+value+"'";
}
else
{
sql = sql + " where " + attribut + "='" + value + "'";
}
return sql;
}
protected void btndataselect_Click(object Sender, Syncfusion.JavaScript.Web.ButtonEventArgs e)
{
clsDB db = new clsDB();
string sql;
sql = "Select * from res_resultate ";
if (this.cbboxOrt.Text.ToString() !="")
{
db.Get_Tabledata("Select * from res_ort where ort = '" + cbboxOrt.Text.ToString() + "'", false, true);
if (db.dsdaten.Tables[0].Rows.Count < 1)
{
Helper.MessageBox.Show("Eigegebener Ort ist ungültig!");
return;
}
sql = Update_SQL(sql, "Ortnr", db.dsdaten.Tables[0].Rows[0][0].ToString());
}
sql = Update_SQL(sql, "Disziplin", this.txtdisziplin.Text.ToString());
sql = Update_SQL(sql, "Kategorie", this.txtkategorie.Text.ToString());
sql = Update_SQL(sql, "Nachname", this.txtName.Text.ToString());
Resultatdaten.SelectCommand = sql;
this.hiddensql.Value = sql;
this.GridEditor.DataBind();
}
protected void GridEditor_ServerBatchEditRow(object sender, Syncfusion.JavaScript.Web.GridEventArgs e)
{
ArrayList changed = ((ArrayList)((Dictionary<String, Object>)e.Arguments["batchChanges"])["changed"]);
if (changed.Count > 0)
GridEdit("change", changed, e);
}
protected void GridEdit(string eventType, ArrayList changed, Syncfusion.JavaScript.Web.GridEventArgs e)
{
clsDB db = new clsDB();
if (eventType == "change")
{
clsRes_Resultate value = new clsRes_Resultate();
for (var i = 0; i <= changed.Count - 1; i++)
{
Dictionary<string, object> KeyVal = changed[i] as Dictionary<string, object>;
foreach (KeyValuePair<string, object> keyvals in KeyVal)
{
if (keyvals.Key == "EintragNr") value.EintragNr = Convert.ToInt32(keyvals.Value);
if (keyvals.Key == "OrtNr") value.OrtNr = Convert.ToInt32(keyvals.Value);
if (keyvals.Key == "Rang") value.Rang = keyvals.Value.ToString();
if (keyvals.Key == "Nachname") value.Nachname = keyvals.Value.ToString();
if (keyvals.Key == "Vorname") value.Vorname = keyvals.Value.ToString();
if (keyvals.Key == "Jahrgang") value.Jahrgang = keyvals.Value.ToString();
if (keyvals.Key == "Land") value.Land = keyvals.Value.ToString();
if (keyvals.Key == "Verein") value.Verein = keyvals.Value.ToString();
if (keyvals.Key == "Lizenz") value.Lizenz = keyvals.Value.ToString();
if (keyvals.Key == "Kategorie_kurzname") value.Kategorie_kurzname = keyvals.Value.ToString();
if (keyvals.Key == "Kategorie") value.Kategorie = keyvals.Value.ToString();
if (keyvals.Key == "Position") value.Position = keyvals.Value.ToString();
if (keyvals.Key == "Bahn") value.Bahn = keyvals.Value.ToString();
if (keyvals.Key == "Qualifikation") value.Qualifikation = keyvals.Value.ToString();
if (keyvals.Key == "Serie") value.Serie = keyvals.Value.ToString();
if (keyvals.Key == "Disziplin") value.Disziplin = keyvals.Value.ToString();
if (keyvals.Key == "Leistung") value.Leistung = keyvals.Value.ToString();
if (keyvals.Key == "Info") value.Info = keyvals.Value.ToString();
if (keyvals.Key == "Punkte") value.Punkte = Convert.ToSingle(keyvals.Value);
if (keyvals.Key == "Wind") value.Wind = keyvals.Value.ToString();
if (keyvals.Key == "Nicht_Beruecksichtigen") value.Nicht_Beruecksichtigen = Convert.ToBoolean(keyvals.Value);
if (keyvals.Key == "Nur_Erdgas") value.Nur_Erdgas = Convert.ToBoolean(keyvals.Value);
if (keyvals.Key == "Team") value.Team = keyvals.Value.ToString();
}
db.Get_Tabeldata_for_Update("Select * from dbo.res_resultate where [EintragNr]=" + value.EintragNr.ToString(), false, true);
db.dsdaten.Tables[0].Rows[0]["EintragNr"] = value.EintragNr;
db.dsdaten.Tables[0].Rows[0]["OrtNr"] = value.OrtNr;
db.dsdaten.Tables[0].Rows[0]["Rang"] = value.Rang;
db.dsdaten.Tables[0].Rows[0]["Nachname"] = value.Nachname;
db.dsdaten.Tables[0].Rows[0]["Vorname"] = value.Vorname;
db.dsdaten.Tables[0].Rows[0]["Jahrgang"] = value.Jahrgang;
db.dsdaten.Tables[0].Rows[0]["Land"] = value.Land;
db.dsdaten.Tables[0].Rows[0]["Verein"] = value.Verein;
db.dsdaten.Tables[0].Rows[0]["Lizenz"] = value.Lizenz;
db.dsdaten.Tables[0].Rows[0]["Kategorie_kurzname"] = value.Kategorie_kurzname;
db.dsdaten.Tables[0].Rows[0]["Kategorie"] = value.Kategorie;
db.dsdaten.Tables[0].Rows[0]["Position"] = value.Position;
db.dsdaten.Tables[0].Rows[0]["Bahn"] = value.Bahn;
db.dsdaten.Tables[0].Rows[0]["Qualifikation"] = value.Qualifikation;
db.dsdaten.Tables[0].Rows[0]["Serie"] = value.Serie;
db.dsdaten.Tables[0].Rows[0]["Disziplin"] = value.Disziplin;
db.dsdaten.Tables[0].Rows[0]["Leistung"] = value.Leistung;
db.dsdaten.Tables[0].Rows[0]["Info"] = value.Info;
db.dsdaten.Tables[0].Rows[0]["Punkte"] = value.Punkte;
db.dsdaten.Tables[0].Rows[0]["Wind"] = value.Wind;
db.dsdaten.Tables[0].Rows[0]["Nicht_Beruecksichtigen"] = value.Nicht_Beruecksichtigen;
db.dsdaten.Tables[0].Rows[0]["Nur_Erdgas"] = value.Nur_Erdgas;
db.dsdaten.Tables[0].Rows[0]["Team"] = value.Team;
db.Update_Tabeldata();
//log.insert_entry(2, Convert.ToInt32(Session["UserID"]), "Anmeldedaten gespeichert");
}
// Dim update As Orders = order.Where(Function(ord) ord.code = value.code).FirstOrDefault()
// update.isSelected = value.isSelected
this.Resultatdaten.SelectCommand = this.hiddensql.Value;
this.GridEditor.DataBind();
}
}
}
public class clsRes_Resultate
{
public int EintragNr { get; set; }
public int? OrtNr { get; set; }
public string Rang { get; set; }
public string Nachname { get; set; }
public string Vorname { get; set; }
public string Jahrgang { get; set; }
public string Land { get; set; }
public string Verein { get; set; }
public string Lizenz { get; set; }
public string Kategorie_kurzname { get; set; }
public string Kategorie { get; set; }
public string Position { get; set; }
public string Bahn { get; set; }
public string Qualifikation { get; set; }
public string Serie { get; set; }
public string Disziplin { get; set; }
public string Leistung { get; set; }
public string Info { get; set; }
public float? Punkte { get; set; }
public string Wind { get; set; }
public bool? Nicht_Beruecksichtigen { get; set; }
public bool? Nur_Erdgas { get; set; }
public string Team { get; set; }
}
}

152
Resultate/ResultatEdit.aspx.designer.cs generated Normal file
View File

@@ -0,0 +1,152 @@
//------------------------------------------------------------------------------
// <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 ResultatEdit
{
/// <summary>
/// hiddensql-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.HiddenField hiddensql;
/// <summary>
/// lblselect-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 lblselect;
/// <summary>
/// PnlDatenselektion-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.Panel PnlDatenselektion;
/// <summary>
/// lblort-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 lblort;
/// <summary>
/// cbboxOrt-Steuerelement
/// </summary>
/// <remarks>
/// Automatisch generiertes Feld
/// Zum Ändern Felddeklaration aus der Designerdatei in eine Code-Behind-Datei verschieben.
/// </remarks>
protected global::Syncfusion.JavaScript.Web.ComboBox cbboxOrt;
/// <summary>
/// lblKategorie-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 lblKategorie;
/// <summary>
/// txtkategorie-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.TextBox txtkategorie;
/// <summary>
/// lbldisziplin-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 lbldisziplin;
/// <summary>
/// txtdisziplin-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.TextBox txtdisziplin;
/// <summary>
/// Label1-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 Label1;
/// <summary>
/// txtName-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.TextBox txtName;
/// <summary>
/// btndataselect-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 btndataselect;
/// <summary>
/// GridEditor-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 GridEditor;
/// <summary>
/// Resultatdaten-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 Resultatdaten;
/// <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

@@ -2,6 +2,7 @@
<%@ Register Assembly="Syncfusion.EJ.Web, Version=18.3460.0.35, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89" Namespace="Syncfusion.JavaScript.Web" TagPrefix="ej" %> <%@ 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, Version=18.3460.0.35, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89" Namespace="Syncfusion.JavaScript.Models" TagPrefix="ej" %>
<%@ Register assembly="Syncfusion.EJ.Web" namespace="Syncfusion.JavaScript.Web" tagprefix="ej" %>
<asp:Content ID="MainContent" ContentPlaceHolderID="MainContent" runat="Server"> <asp:Content ID="MainContent" ContentPlaceHolderID="MainContent" runat="Server">
<asp:Label runat="server"><h4>Upload Resultate</h4></asp:Label> <asp:Label runat="server"><h4>Upload Resultate</h4></asp:Label>
<br /> <br />
@@ -94,8 +95,8 @@
<script type="text/javascript"> <script type="text/javascript">
function beforeItemActive(args) { function beforeItemActive(args) {
//if (args.isInteraction == true) if (args.isInteraction == true)
// args.cancel = true; args.cancel = true;
} }
</script> </script>
</asp:Content> </asp:Content>

View File

@@ -76,6 +76,8 @@ namespace QW2021C.Resultate
ds = Parser.GetDataSet(); ds = Parser.GetDataSet();
clsDB db = new clsDB(); clsDB db = new clsDB();
db.truncate_table("dbo.res_taf_import");
db.dsdaten.Tables.Clear();
db.Get_Tabeldata_for_Update("Select * from dbo.res_taf_import", false, true); db.Get_Tabeldata_for_Update("Select * from dbo.res_taf_import", false, true);
foreach (System.Data.DataRow r in ds.Tables[0].Rows ) foreach (System.Data.DataRow r in ds.Tables[0].Rows )
{ {
@@ -88,8 +90,10 @@ namespace QW2021C.Resultate
db.dsdaten.Tables[0].Rows.Add(rn); db.dsdaten.Tables[0].Rows.Add(rn);
} }
db.Update_Tabeldata(); db.Update_Tabeldata();
db.migrate_taf_resultate(this.hiddenortnr.Value, this.hiddendeletedata.Value);
this.Tab1.SelectedItemIndex = 3; this.Tab1.SelectedItemIndex = 3;
} }
} }
} }

View File

@@ -32,7 +32,7 @@ Zeitplan";Startzeit;;;;;;;;;
9;LAC TV Unterstrass Zürich;Tresch;Ananiya;2011;U12M;254961;;;;;;;;;;;; 9;LAC TV Unterstrass Zürich;Tresch;Ananiya;2011;U12M;254961;;;;;;;;;;;;
10;LAC TV Unterstrass Zürich;Zuffellato;Niccolò;2011;U12M;254962;;;;;;;;;;;; 10;LAC TV Unterstrass Zürich;Zuffellato;Niccolò;2011;U12M;254962;;;;;;;;;;;;
11;LAC TV Unterstrass Zürich;Hutter;Test;2010;U12M;A:999998;;;;;;;;;;;; 11;LAC TV Unterstrass Zürich;Hutter;Test;2010;U12M;A:999998;;;;;;;;;;;;
12;;;;;;;;;;;;;;;;;; 12;LC Meilen;Muster;Peter;2010;U12M;A:999996;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;
;;;;Kategorie U12W;;;;;;;;;;;;;; ;;;;Kategorie U12W;;;;;;;;;;;;;;
@@ -124,7 +124,7 @@ Zeitplan";Startzeit;;;;;;;;;
8;LAC TV Unterstrass Zürich;Stanek;Ava;2008;U14W;247358;;;;;;;;;;;; 8;LAC TV Unterstrass Zürich;Stanek;Ava;2008;U14W;247358;;;;;;;;;;;;
9;LAC TV Unterstrass Zürich;Stocker;Alessandra;2008;U14W;173436;;;;;;;;;;;; 9;LAC TV Unterstrass Zürich;Stocker;Alessandra;2008;U14W;173436;;;;;;;;;;;;
10;LAC TV Unterstrass Zürich;Fischer;Zoe;2009;U14W;254963;;;;;;;;;;;; 10;LAC TV Unterstrass Zürich;Fischer;Zoe;2009;U14W;254963;;;;;;;;;;;;
11;;;;;;;;;;;;;;;;;; 11;LC Meilen;Zünd;Lavinia;2009;U14W;172299;;;;;;;;;;;;
12;;;;;;;;;;;;;;;;;; 12;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;
@@ -137,8 +137,8 @@ Zeitplan";Startzeit;;;;;;;;;
4;LAC TV Unterstrass Zürich;Manger;Luis;2007;U16M;174424;;;;;;;;;;;; 4;LAC TV Unterstrass Zürich;Manger;Luis;2007;U16M;174424;;;;;;;;;;;;
5;LAC TV Unterstrass Zürich;Zingraff;Charles;2006;U16M;175461;;;;;;;;;;;; 5;LAC TV Unterstrass Zürich;Zingraff;Charles;2006;U16M;175461;;;;;;;;;;;;
6;LAC TV Unterstrass Zürich;Davi;Finn;2007;U16M;255218;;;;;;;;;;;; 6;LAC TV Unterstrass Zürich;Davi;Finn;2007;U16M;255218;;;;;;;;;;;;
7;;;;;;;;;;;;;;;;;; 7;LC Meilen;Bartholdi;Leo;2006;U16M;174599;;;;;;;;;;;;
8;;;;;;;;;;;;;;;;;; 8;LC Meilen;Tobler;Cyril;2007;U16M;250351;;;;;;;;;;;;
9;;;;;;;;;;;;;;;;;; 9;;;;;;;;;;;;;;;;;;
10;;;;;;;;;;;;;;;;;; 10;;;;;;;;;;;;;;;;;;
11;;;;;;;;;;;;;;;;;; 11;;;;;;;;;;;;;;;;;;
@@ -169,8 +169,8 @@ Zeitplan";Startzeit;;;;;;;;;
5;LAC TV Unterstrass Zürich;Strähl;Mila;2007;U16W;173476;;;;;;;;;;;; 5;LAC TV Unterstrass Zürich;Strähl;Mila;2007;U16W;173476;;;;;;;;;;;;
6;LAC TV Unterstrass Zürich;Thomann;Lorelai;2006;U16W;248931;;;;;;;;;;;; 6;LAC TV Unterstrass Zürich;Thomann;Lorelai;2006;U16W;248931;;;;;;;;;;;;
7;LAC TV Unterstrass Zürich;Tuor;Philippa;2006;U16W;244368;;;;;;;;;;;; 7;LAC TV Unterstrass Zürich;Tuor;Philippa;2006;U16W;244368;;;;;;;;;;;;
8;;;;;;;;;;;;;;;;;; 8;LC Meilen;Weber;Céline;2006;U16W;153352;;;;;;;;;;;;
9;;;;;;;;;;;;;;;;;; 9;LC Meilen;Wüthrich;Kayline;2007;U16W;174602;;;;;;;;;;;;
10;;;;;;;;;;;;;;;;;; 10;;;;;;;;;;;;;;;;;;
11;;;;;;;;;;;;;;;;;; 11;;;;;;;;;;;;;;;;;;
12;;;;;;;;;;;;;;;;;; 12;;;;;;;;;;;;;;;;;;
@@ -179,13 +179,13 @@ Zeitplan";Startzeit;;;;;;;;;
;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;
Teilnehmende Vereine;;;;;Kat.;Anzahl;Gruppen;;;;;;;;;;; Teilnehmende Vereine;;;;;Kat.;Anzahl;Gruppen;;;;;;;;;;;
Adliswil Track Team;;;;;U12M;23;2;;;;;;;;;;; Adliswil Track Team;;;;;U12M;24;2;;;;;;;;;;;
LAC TV Unterstrass Zürich;;;;;U12W;21;2;;;;;;;;;;; LAC TV Unterstrass Zürich;;;;;U12W;21;2;;;;;;;;;;;
LAR TV Rüti;;;;;U14M;14;2;;;;;;;;;;; LAR TV Rüti;;;;;U14M;14;2;;;;;;;;;;;
LC Meilen;;;;;U14W;20;2;;;;;;;;;;; LC Meilen;;;;;U14W;21;2;;;;;;;;;;;
LC Zürich;;;;;U16M;6;1;;;;;;;;;;; LC Zürich;;;;;U16M;8;1;;;;;;;;;;;
LG Küsnacht-Erlenbach;;;;;U16W;17;2;;;;;;;;;;; LG Küsnacht-Erlenbach;;;;;U16W;19;2;;;;;;;;;;;
TV Egg;;;;;TOTAL;101;11;;;;;;;;;;; TV Egg;;;;;TOTAL;107;11;;;;;;;;;;;
TV Hombrechtikon;;;;;;;;;;;;;;;;;; TV Hombrechtikon;;;;;;;;;;;;;;;;;;
TV Maur;;;;;;;;;;;;;;;;;; TV Maur;;;;;;;;;;;;;;;;;;
TV Thalwil;;;;;;;;;;;;;;;;;; TV Thalwil;;;;;;;;;;;;;;;;;;
1
32 10 LAC TV Unterstrass Zürich Zuffellato Niccolò 2011 U12M 254962
33 11 LAC TV Unterstrass Zürich Hutter Test 2010 U12M A:999998
34 12 LC Meilen Muster Peter 2010 U12M A:999996
35
36
37 Kategorie U12W
38
124 9 LAC TV Unterstrass Zürich Stocker Alessandra 2008 U14W 173436
125 10 LAC TV Unterstrass Zürich Fischer Zoe 2009 U14W 254963
126 11 LC Meilen Zünd Lavinia 2009 U14W 172299
127 12
128
129
130 Kategorie U16M
137 5 LAC TV Unterstrass Zürich Zingraff Charles 2006 U16M 175461
138 6 LAC TV Unterstrass Zürich Davi Finn 2007 U16M 255218
139 7 LC Meilen Bartholdi Leo 2006 U16M 174599
140 8 LC Meilen Tobler Cyril 2007 U16M 250351
141 9
142 10
143 11
144 12
169 6 LAC TV Unterstrass Zürich Thomann Lorelai 2006 U16W 248931
170 7 LAC TV Unterstrass Zürich Tuor Philippa 2006 U16W 244368
171 8 LC Meilen Weber Céline 2006 U16W 153352
172 9 LC Meilen Wüthrich Kayline 2007 U16W 174602
173 10
174 11
175 12
176
179
180 Teilnehmende Vereine Kat. Anzahl Gruppen
181 Adliswil Track Team U12M 23 24 2
182 LAC TV Unterstrass Zürich U12W 21 2
183 LAR TV Rüti U14M 14 2
184 LC Meilen U14W 20 21 2
185 LC Zürich U16M 6 8 1
186 LG Küsnacht-Erlenbach U16W 17 19 2
187 TV Egg TOTAL 101 107 11
188 TV Hombrechtikon
189 TV Maur
190 TV Thalwil
191

View File

@@ -255,6 +255,7 @@ namespace QW2021C.UserFunktionen
if (keyvals.Key == "Wettkampf2") value.Wettkampf2 = Convert.ToBoolean(keyvals.Value); if (keyvals.Key == "Wettkampf2") value.Wettkampf2 = Convert.ToBoolean(keyvals.Value);
if (keyvals.Key == "Wettkampf3") value.Wettkampf3 = Convert.ToBoolean(keyvals.Value); if (keyvals.Key == "Wettkampf3") value.Wettkampf3 = Convert.ToBoolean(keyvals.Value);
if (keyvals.Key == "Wettkampf4") value.Wettkampf4 = 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.Get_Tabeldata_for_Update("Select * from anmeldung where anmeldenr=" + value.Anmeldenr.ToString(), false, true);
db.dsdaten.Tables[0].Rows[0]["Wettkampf1"] = value.Wettkampf1; db.dsdaten.Tables[0].Rows[0]["Wettkampf1"] = value.Wettkampf1;
@@ -268,6 +269,7 @@ namespace QW2021C.UserFunktionen
// Dim update As Orders = order.Where(Function(ord) ord.code = value.code).FirstOrDefault() // Dim update As Orders = order.Where(Function(ord) ord.code = value.code).FirstOrDefault()
// update.isSelected = value.isSelected // update.isSelected = value.isSelected
this.Grid1.DataBind(); this.Grid1.DataBind();
} }
} }

View File

@@ -28,6 +28,8 @@
<add key="CrystalImageCleaner-Age" value="120000"/> <add key="CrystalImageCleaner-Age" value="120000"/>
<add key="Version" value="1.0.0.26"/> <add key="Version" value="1.0.0.26"/>
<add key="Versionsdatum" value="15.04.2021"/> <add key="Versionsdatum" value="15.04.2021"/>
<add key="Admintest" value="True"/>
</appSettings> </appSettings>
<system.web> <system.web>
<compilation debug="true" targetFramework="4.6"> <compilation debug="true" targetFramework="4.6">
@@ -50,8 +52,8 @@
<add assembly="CrystalDecisions.ReportSource, Version=13.0.4000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> <add assembly="CrystalDecisions.ReportSource, Version=13.0.4000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<add assembly="CrystalDecisions.Shared, Version=13.0.4000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> <add assembly="CrystalDecisions.Shared, Version=13.0.4000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<add assembly="CrystalDecisions.ReportAppServer.ClientDoc, Version=13.0.4000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> <add assembly="CrystalDecisions.ReportAppServer.ClientDoc, Version=13.0.4000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<add assembly="Syncfusion.EJ.Web, Version=19.1460.0.54, Culture=neutral, PublicKeyToken=3D67ED1F87D44C89"/> <!--<add assembly="Syncfusion.EJ.Web, Version=19.1460.0.54, Culture=neutral, PublicKeyToken=3D67ED1F87D44C89"/>
<add assembly="Syncfusion.EJ, Version=19.1460.0.54, Culture=neutral, PublicKeyToken=3D67ED1F87D44C89"/> <add assembly="Syncfusion.EJ, Version=19.1460.0.54, Culture=neutral, PublicKeyToken=3D67ED1F87D44C89"/>-->
<add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
</assemblies> </assemblies>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff