updfate 20250919

This commit is contained in:
Stefan Hutter
2025-09-19 14:20:47 +02:00
parent 98dc8ed0cb
commit d81d620468
2488 changed files with 1833953 additions and 103283 deletions

View File

@@ -0,0 +1,246 @@
namespace OnDoc.Diverses
{
partial class EditDokMetaData
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(EditDokMetaData));
this.label1 = new System.Windows.Forms.Label();
this.txtBezeichnung = new System.Windows.Forms.TextBox();
this.lblautomarchivierung2 = new System.Windows.Forms.Label();
this.lblautomaarchivierung1 = new System.Windows.Forms.Label();
this.ChkTagesEndArchivierung = new System.Windows.Forms.CheckBox();
this.DateTerminText = new System.Windows.Forms.TextBox();
this.DateTermin = new Syncfusion.WinForms.Input.SfDateTimeEdit();
this.lblTermin = new System.Windows.Forms.Label();
this.DateDokumentDatum = new Syncfusion.WinForms.Input.SfDateTimeEdit();
this.lblDokumentDatum = new System.Windows.Forms.Label();
this.cbfaksimile = new System.Windows.Forms.CheckBox();
this.label2 = new System.Windows.Forms.Label();
this.sfButton1 = new Syncfusion.WinForms.Controls.SfButton();
this.sfButton2 = new Syncfusion.WinForms.Controls.SfButton();
this.lblverantwortung = new System.Windows.Forms.Label();
this.SuspendLayout();
//
// label1
//
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(19, 39);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(79, 15);
this.label1.TabIndex = 0;
this.label1.Text = "Bezeichnung";
//
// txtBezeichnung
//
this.txtBezeichnung.Location = new System.Drawing.Point(210, 39);
this.txtBezeichnung.Name = "txtBezeichnung";
this.txtBezeichnung.Size = new System.Drawing.Size(385, 20);
this.txtBezeichnung.TabIndex = 1;
//
// lblautomarchivierung2
//
this.lblautomarchivierung2.AutoSize = true;
this.lblautomarchivierung2.Location = new System.Drawing.Point(20, 100);
this.lblautomarchivierung2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lblautomarchivierung2.Name = "lblautomarchivierung2";
this.lblautomarchivierung2.Size = new System.Drawing.Size(150, 15);
this.lblautomarchivierung2.TabIndex = 31;
this.lblautomarchivierung2.Text = "bei Tagesendverarbeitung";
//
// lblautomaarchivierung1
//
this.lblautomaarchivierung1.AutoSize = true;
this.lblautomaarchivierung1.Location = new System.Drawing.Point(19, 82);
this.lblautomaarchivierung1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lblautomaarchivierung1.Name = "lblautomaarchivierung1";
this.lblautomaarchivierung1.Size = new System.Drawing.Size(151, 15);
this.lblautomaarchivierung1.TabIndex = 30;
this.lblautomaarchivierung1.Text = "Automatische Archivierung";
//
// ChkTagesEndArchivierung
//
this.ChkTagesEndArchivierung.AutoSize = true;
this.ChkTagesEndArchivierung.CheckAlign = System.Drawing.ContentAlignment.MiddleRight;
this.ChkTagesEndArchivierung.Location = new System.Drawing.Point(210, 91);
this.ChkTagesEndArchivierung.Margin = new System.Windows.Forms.Padding(4);
this.ChkTagesEndArchivierung.Name = "ChkTagesEndArchivierung";
this.ChkTagesEndArchivierung.Size = new System.Drawing.Size(18, 17);
this.ChkTagesEndArchivierung.TabIndex = 29;
this.ChkTagesEndArchivierung.UseVisualStyleBackColor = true;
//
// DateTerminText
//
this.DateTerminText.Location = new System.Drawing.Point(451, 128);
this.DateTerminText.Margin = new System.Windows.Forms.Padding(4);
this.DateTerminText.Name = "DateTerminText";
this.DateTerminText.Size = new System.Drawing.Size(104, 20);
this.DateTerminText.TabIndex = 36;
//
// DateTermin
//
this.DateTermin.DateTimeIcon = null;
this.DateTermin.Location = new System.Drawing.Point(561, 127);
this.DateTermin.Margin = new System.Windows.Forms.Padding(4);
this.DateTermin.Name = "DateTermin";
this.DateTermin.Size = new System.Drawing.Size(38, 26);
this.DateTermin.TabIndex = 35;
this.DateTermin.ToolTipText = "";
this.DateTermin.ValueChanged += new Syncfusion.WinForms.Input.Events.DateTimeValueChangedEventHandler(this.DateTermin_ValueChanged);
//
// lblTermin
//
this.lblTermin.AutoSize = true;
this.lblTermin.Location = new System.Drawing.Point(393, 133);
this.lblTermin.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lblTermin.Name = "lblTermin";
this.lblTermin.Size = new System.Drawing.Size(46, 15);
this.lblTermin.TabIndex = 34;
this.lblTermin.Text = "Termin";
//
// DateDokumentDatum
//
this.DateDokumentDatum.CanApplyTheme = false;
this.DateDokumentDatum.Cursor = System.Windows.Forms.Cursors.IBeam;
this.DateDokumentDatum.DateTimeIcon = null;
this.DateDokumentDatum.Location = new System.Drawing.Point(210, 128);
this.DateDokumentDatum.Margin = new System.Windows.Forms.Padding(4);
this.DateDokumentDatum.Name = "DateDokumentDatum";
this.DateDokumentDatum.Size = new System.Drawing.Size(143, 26);
this.DateDokumentDatum.TabIndex = 33;
this.DateDokumentDatum.ToolTipText = "";
//
// lblDokumentDatum
//
this.lblDokumentDatum.AutoSize = true;
this.lblDokumentDatum.Location = new System.Drawing.Point(20, 133);
this.lblDokumentDatum.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lblDokumentDatum.Name = "lblDokumentDatum";
this.lblDokumentDatum.Size = new System.Drawing.Size(105, 15);
this.lblDokumentDatum.TabIndex = 32;
this.lblDokumentDatum.Text = "Dokument-Datum";
//
// cbfaksimile
//
this.cbfaksimile.AutoSize = true;
this.cbfaksimile.Location = new System.Drawing.Point(210, 168);
this.cbfaksimile.Margin = new System.Windows.Forms.Padding(4);
this.cbfaksimile.Name = "cbfaksimile";
this.cbfaksimile.Size = new System.Drawing.Size(18, 17);
this.cbfaksimile.TabIndex = 37;
this.cbfaksimile.UseVisualStyleBackColor = true;
//
// label2
//
this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(20, 170);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(109, 15);
this.label2.TabIndex = 38;
this.label2.Text = "Faksimile Signatur";
//
// sfButton1
//
this.sfButton1.Font = new System.Drawing.Font("Segoe UI Semibold", 9F);
this.sfButton1.Location = new System.Drawing.Point(22, 254);
this.sfButton1.Name = "sfButton1";
this.sfButton1.Size = new System.Drawing.Size(96, 28);
this.sfButton1.TabIndex = 40;
this.sfButton1.Text = "Speichern";
this.sfButton1.Click += new System.EventHandler(this.sfButton1_Click);
//
// sfButton2
//
this.sfButton2.Font = new System.Drawing.Font("Segoe UI Semibold", 9F);
this.sfButton2.Location = new System.Drawing.Point(500, 254);
this.sfButton2.Name = "sfButton2";
this.sfButton2.Size = new System.Drawing.Size(96, 28);
this.sfButton2.TabIndex = 41;
this.sfButton2.Text = "Abbrechen";
this.sfButton2.Click += new System.EventHandler(this.sfButton2_Click);
//
// lblverantwortung
//
this.lblverantwortung.AutoSize = true;
this.lblverantwortung.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.6F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblverantwortung.Location = new System.Drawing.Point(20, 209);
this.lblverantwortung.Name = "lblverantwortung";
this.lblverantwortung.Size = new System.Drawing.Size(561, 13);
this.lblverantwortung.TabIndex = 42;
this.lblverantwortung.Text = "Sofern Anpassungen vorgenommen werden, wird die Dokumentverantwortung an Dich übe" +
"rgeben.";
//
// EditDokMetaData
//
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(601, 298);
this.Controls.Add(this.lblverantwortung);
this.Controls.Add(this.sfButton2);
this.Controls.Add(this.sfButton1);
this.Controls.Add(this.label2);
this.Controls.Add(this.cbfaksimile);
this.Controls.Add(this.DateTerminText);
this.Controls.Add(this.DateTermin);
this.Controls.Add(this.lblTermin);
this.Controls.Add(this.DateDokumentDatum);
this.Controls.Add(this.lblDokumentDatum);
this.Controls.Add(this.lblautomarchivierung2);
this.Controls.Add(this.lblautomaarchivierung1);
this.Controls.Add(this.ChkTagesEndArchivierung);
this.Controls.Add(this.txtBezeichnung);
this.Controls.Add(this.label1);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.Name = "EditDokMetaData";
this.Style.MdiChild.IconHorizontalAlignment = System.Windows.Forms.HorizontalAlignment.Center;
this.Style.MdiChild.IconVerticalAlignment = System.Windows.Forms.VisualStyles.VerticalAlignment.Center;
this.Text = "Dokument Metadaten ändern";
this.Load += new System.EventHandler(this.EditDokMetaData_Load);
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.Label label1;
private System.Windows.Forms.TextBox txtBezeichnung;
private System.Windows.Forms.Label lblautomarchivierung2;
private System.Windows.Forms.Label lblautomaarchivierung1;
private System.Windows.Forms.CheckBox ChkTagesEndArchivierung;
private System.Windows.Forms.TextBox DateTerminText;
private Syncfusion.WinForms.Input.SfDateTimeEdit DateTermin;
private System.Windows.Forms.Label lblTermin;
private Syncfusion.WinForms.Input.SfDateTimeEdit DateDokumentDatum;
private System.Windows.Forms.Label lblDokumentDatum;
private System.Windows.Forms.CheckBox cbfaksimile;
private System.Windows.Forms.Label label2;
private Syncfusion.WinForms.Controls.SfButton sfButton1;
private Syncfusion.WinForms.Controls.SfButton sfButton2;
private System.Windows.Forms.Label lblverantwortung;
}
}

View File

@@ -0,0 +1,169 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using OnDoc.Klassen;
using Syncfusion.Windows.Forms.Grid;
using Syncfusion.Windows.Forms.Tools;
using Syncfusion.WinForms.Controls;
using Database;
using BarcodeLib;
using Windows.UI.Xaml.Documents;
namespace OnDoc.Diverses
{
public partial class EditDokMetaData : SfForm
{
private string dokumentid = "";
public EditDokMetaData()
{
InitializeComponent();
}
public EditDokMetaData(string DokumentID)
{
InitializeComponent();
dokumentid = DokumentID;
}
private void EditDokMetaData_Load(object sender, EventArgs e)
{
Load_Data();
}
private void Load_Data() {
DB db = new DB(AppParams.connectionstring);
db.Get_Tabledata("Select * from dokument where dokumentid='" + dokumentid + "'", false, true);
DataTable dokument = db.dsdaten.Tables[0].Copy();
db.Get_Tabledata("Select * from dokumenttyp where dokumenttypnr=" + dokument.Rows[0]["Dokumenttypnr"].ToString(), false, true);
DataTable dokumenttyp = db.dsdaten.Tables[0].Copy();
this.txtBezeichnung.Text = dokument.Rows[0]["Bezeichnung"].ToString();
if (Convert.ToBoolean(dokumenttyp.Rows[0]["bezeichnungmut"]))
{
this.txtBezeichnung.Enabled = true;
}
else
{
this.txtBezeichnung.Enabled = false;
}
try
{
this.ChkTagesEndArchivierung.Checked = Convert.ToBoolean(dokument.Rows[0]["automatischearchivierung"]);
}
catch { this.ChkTagesEndArchivierung.Checked= false; }
this.DateDokumentDatum.Value = Convert.ToDateTime(dokument.Rows[0]["erstellungsdatum"]);
if (Convert.ToDateTime(dokument.Rows[0]["termin"]).Year < 2000)
{
this.DateTerminText.Text = "";
}
else
{
this.DateTerminText.Text = Convert.ToDateTime(dokument.Rows[0]["termin"]).ToString();
this.DateTerminText.Text = this.DateTerminText.Text.Substring(0, 10);
}
this.cbfaksimile.Enabled = true;
if (Convert.ToBoolean(dokumenttyp.Rows[0]["Unterschrift_Faksimile"]) == true) {
this.cbfaksimile.Checked = Convert.ToBoolean(dokument.Rows[0]["faksimile"]);
if (Convert.ToBoolean(dokument.Rows[0]["signiert"])) {
this.cbfaksimile.Enabled = false;
}
if (Convert.ToBoolean(dokument.Rows[0]["approved"]))
{
this.cbfaksimile.Enabled = false;
}
}
else
{
this.cbfaksimile.Enabled = false;
}
if (Convert.ToBoolean(dokument.Rows[0]["approval1"]) || Convert.ToBoolean(dokument.Rows[0]["approval2"])){
this.cbfaksimile.Enabled = false;
}
bool barcode = false;
barcode = Convert.ToBoolean(dokumenttyp.Rows[0]["Vertrag"]) == true;
if (Convert.ToInt32(dokumenttyp.Rows[0]["doktypbedingteretournierung"]) > 0)
{
barcode = true;
}
if (barcode == true)
{
this.DateTermin.Visible = true;
this.DateTerminText.Visible = true;
this.lblTermin.Visible = true;
}
else {
this.DateTermin.Visible = false;
this.DateTerminText.Visible = false;
this.lblTermin.Visible = false;
}
db = null;
lblverantwortung.Visible = false;
if (Convert.ToInt32(dokument.Rows[0]["verantwortlich"]) != AppParams.CurrentMitarbeiter)
{
lblverantwortung.Visible = true;
}
}
private void DateTermin_ValueChanged(object sender, Syncfusion.WinForms.Input.Events.DateTimeValueChangedEventArgs e)
{
this.DateTerminText.Text = DateTermin.Value.ToString().Substring(0, 10);
}
private void sfButton2_Click(object sender, EventArgs e)
{
this.Close();
}
private void sfButton1_Click(object sender, EventArgs e)
{
DB dB = new DB(AppParams.connectionstring);
string automatischearchivierung = "0";
string faksimile = "0";
string bezeichnung = "";
string datum = "";
string termin = "";
if (ChkTagesEndArchivierung.Checked == true) { automatischearchivierung = "1"; }
if (cbfaksimile.Checked == true) { faksimile = "1"; }
bezeichnung=txtBezeichnung.Text;
datum = DateDokumentDatum.Value.ToString();
termin = DateTerminText.Text;
string sql = "update dokument set";
sql = sql + " bezeichnung='" + bezeichnung + "', ";
sql = sql + " automatischearchivierung=" + automatischearchivierung + ", ";
sql = sql + " faksimile="+faksimile+", ";
sql = sql + " erstellungsdatum='" + datum + "'";
if (lblverantwortung.Visible == true)
{
sql = sql + ", verantwortlich = " + AppParams.CurrentMitarbeiter.ToString();
}
if (faksimile != "0" && cbfaksimile.Enabled==true)
{
sql = sql + ", toapprove=1 ";
}
if (cbfaksimile.Enabled == true && faksimile=="0")
{
sql = sql + ", approval1=0, approval2=0, toapprove=0";
}
if (termin != "")
{
sql = sql + ", termin='" + termin + "'";
}
dB.Exec_SQL(sql + " where dokumentid='" + this.dokumentid + "'");
dB = null;
this.Close();
}
}
}

View File

@@ -0,0 +1,542 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
b/PJgV3gsXFSrXdMN10AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdEs2WMmBXuP+o3b//qN2//6j
dv/+o3b//qN2//6jdv/+o3b//qN2//6jdv/+o3b//qN2//6jdv/+o3b//qN2//6jdv/+o3b//qN2//6j
dv/+o3b//qN2//6jdv/+o3b//qN2//6jdv/Th2LkdEs2WAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOdZUmV+6F1/v6j
dv/+o3b//qN2//6jdv/+o3b//qN2//6jdv/+o3b//qN2//6jdv/+o3b//qN2//6jdv/+o3b//qN2//6j
dv/+o3b//qN2//6jdv/+o3b//qN2//6jdv/+o3b//qN2//6jdv/+o3b/+6F1/p1lSZUAAAADAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJhh
R5T+o3b//qN2//6jdv/+o3b//qN2//6jdv/+o3b//qN2//6jdv/+o3b//qN2//6jdv/+o3b//qN2//6j
dv/+o3b//qN2//6jdv/+o3b//qN2//6jdv/+o3b//qN2//6jdv/+o3b//qN2//6jdv/+o3b//qN2//6j
dv+YYUeUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAf1E7Wfyidf7+o3b//qN2//6jdv/mlGv1mGJHjj8pHTMAAAAHAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdEKx8zmGJHjuaU
a/X+o3b//qN2//6jdv/8onX+h1c/WQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAnGREKzYNf4f6jdv/+o3b//qN2/9eKZOFDKx8uAAAAAAAAAAAAAAAAAAAAAAAA
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
dv/+o3b//qN2/9eKZOFDKx8tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEMrHy3XimTh/qN2//6j
dv/+o3b/zYNf4ScZEQoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAf1E7Wfyidf7+o3b//qN2//6jdv/mlGv1mGJHjj8pHTMAAAAHAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdEKx8zmGJHjeaU
a/X+o3b//qN2//6jdv/8onX+h1c/WQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJhhR5X+o3b//qN2//6jdv//pHf//6R3//+kd///pHf//6R3//+k
d///pHf//6R3//+kd///pHf//6R3//6jdv/+o3b//qN2//6jdv/+o3b//qN2//6jdv/+o3b//qN2//6j
dv/+o3b//qN2//6jdv/+o3b//qN2//6jdv+YYUeVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASdZUmW+6F1/v6jdv//pHf//6R3//+k
d///pHf//6R3//+kd///pHf//6R3//+kd///pHf//6R3//6jdv/+o3b//qN2//6jdv/+o3b//qN2//6j
dv/+o3b//qN2//6jdv/+o3b//qN2//6jdv/+o3b/+6F1/qlsTpYAAAADAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdEs2WNOH
YuP/pHf//6R3//+kd///pHf//6R3//+kd///pHf//6R3//+kd///pHf//6R3//6jdv/+o3b//qN2//6j
dv/+o3b//qN2//6jdv/+o3b//qN2//6jdv/+o3b//qN2//6jdv/Th2LkdEs2WQAAAAEAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAh3TDddsXFSrcmBXeHvmW/z75lv9O+Zb/TvmW/075lv9O+Zb/TvmW/075lv9O+Z
b/TvmW/075lv9O+Zb/TvmW/075lv9O+Zb/TvmW/075lv9O+Zb/PJgV3hsXFSrXdMN10AAAAIAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACwAAAAsAAAALAAAACwAA
AAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAgAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAD///////8HEv/+AAB//wcS/+AAAAf/BxL/gAAAAf8HEv8AAAAA/wcS/wAAAAD/BxL+AP//AH8HEvwH
///gPwcS/A////A/BxL8H///+D8HEvwfP//4PwcS/BwP//g/BxL8HAwAOD8HEvwYAAAYPwcS/BgAABg/
BxL8HAwAOD8HEvwcDgB4PwcS/B8///g/BxL8H///+D8HEvwf///4PwcS/B////g/BxL8HA4AeD8HEvwc
DAA4PwcS/BgAABg/BxL8GAAAGD8HEvwcDAA4PwcS/BwOAHg/BxL8H///+D8HEvwf///4PwcS/B////g/
BxL8Hz//+D8HEvwcDgB4PwcS/BwMADg/BxL8GAAAGD8HEvwYAAAYPwcS/BwMADg/BxL8HA//+D8HEvwf
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
</value>
</data>
</root>

File diff suppressed because it is too large Load Diff

View File

@@ -261,6 +261,8 @@ namespace OnDoc.Diverses
txtName.Text = db.dsdaten.Tables[0].Rows[0]["name"].ToString();
txtVorname.Text = db.dsdaten.Tables[0].Rows[0]["vorname"].ToString();
txtmail.Text = db.dsdaten.Tables[0].Rows[0]["email"].ToString();
if (txtmail.Text.ToString()=="") { txtmail.Text = db.dsdaten.Tables[0].Rows[0]["mail_1"].ToString(); }
lblmail.Text = "("+db.dsdaten.Tables[0].Rows[0]["mail_1"].ToString()+")";
txttelefon.Text = db.dsdaten.Tables[0].Rows[0]["telefon"].ToString();
txtfax.Text = db.dsdaten.Tables[0].Rows[0]["fax"].ToString();
txtunterschrift.Text = db.dsdaten.Tables[0].Rows[0]["unterschrift_text"].ToString();
@@ -879,6 +881,11 @@ namespace OnDoc.Diverses
mssign.Dispose();
}
private void label6_Click(object sender, EventArgs e)
{
}
}
}

View File

@@ -0,0 +1,193 @@
namespace OnDoc.Diverses
{
partial class PartnerUmteilung
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(PartnerUmteilung));
this.label1 = new System.Windows.Forms.Label();
this.label2 = new System.Windows.Forms.Label();
this.sfButton1 = new Syncfusion.WinForms.Controls.SfButton();
this.label3 = new System.Windows.Forms.Label();
this.richTextBox1 = new System.Windows.Forms.RichTextBox();
this.label4 = new System.Windows.Forms.Label();
this.button1 = new System.Windows.Forms.Button();
this.panel1 = new System.Windows.Forms.Panel();
this.label5 = new System.Windows.Forms.Label();
this.label6 = new System.Windows.Forms.Label();
this.button2 = new System.Windows.Forms.Button();
this.panel1.SuspendLayout();
this.SuspendLayout();
//
// label1
//
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(2, 99);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(113, 13);
this.label1.TabIndex = 0;
this.label1.Text = "Gewählte Dokumente:";
this.label1.Click += new System.EventHandler(this.label1_Click);
//
// label2
//
this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(5, 13);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(54, 10);
this.label2.TabIndex = 1;
this.label2.Text = "Vom Kunde: ";
//
// sfButton1
//
this.sfButton1.Font = new System.Drawing.Font("Segoe UI Semibold", 9F);
this.sfButton1.Location = new System.Drawing.Point(5, 54);
this.sfButton1.Name = "sfButton1";
this.sfButton1.Size = new System.Drawing.Size(47, 28);
this.sfButton1.Style.Image = global::OnDoc.Properties.Resources.Search_24x24_32;
this.sfButton1.TabIndex = 3;
this.sfButton1.Tag = "Partner suchen";
this.sfButton1.Click += new System.EventHandler(this.sfButton1_Click);
//
// label3
//
this.label3.AutoSize = true;
this.label3.Location = new System.Drawing.Point(4, 34);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(71, 13);
this.label3.TabIndex = 4;
this.label3.Text = "Zum Kunden:";
this.label3.Click += new System.EventHandler(this.label3_Click);
//
// richTextBox1
//
this.richTextBox1.Location = new System.Drawing.Point(2, 115);
this.richTextBox1.Name = "richTextBox1";
this.richTextBox1.ReadOnly = true;
this.richTextBox1.Size = new System.Drawing.Size(461, 116);
this.richTextBox1.TabIndex = 5;
this.richTextBox1.Text = "";
//
// label4
//
this.label4.AutoSize = true;
this.label4.Location = new System.Drawing.Point(81, 37);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(0, 13);
this.label4.TabIndex = 6;
//
// button1
//
this.button1.Enabled = false;
this.button1.Location = new System.Drawing.Point(216, 243);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(75, 23);
this.button1.TabIndex = 7;
this.button1.Text = "Umteilen";
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System.EventHandler(this.button1_Click);
//
// panel1
//
this.panel1.Controls.Add(this.button2);
this.panel1.Controls.Add(this.label6);
this.panel1.Controls.Add(this.label5);
this.panel1.Location = new System.Drawing.Point(2, 237);
this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(464, 89);
this.panel1.TabIndex = 8;
this.panel1.Visible = false;
//
// label5
//
this.label5.AutoSize = true;
this.label5.Location = new System.Drawing.Point(3, 6);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(227, 13);
this.label5.TabIndex = 0;
this.label5.Text = "Die Dokumenmte wurden erfolgreich umgeteilt.";
//
// label6
//
this.label6.AutoSize = true;
this.label6.Location = new System.Drawing.Point(3, 19);
this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(293, 13);
this.label6.TabIndex = 1;
this.label6.Text = "Kundenspezifische, inhaltliche Daten wurden nicht geändert.";
//
// button2
//
this.button2.Location = new System.Drawing.Point(182, 54);
this.button2.Name = "button2";
this.button2.Size = new System.Drawing.Size(114, 23);
this.button2.TabIndex = 2;
this.button2.Text = "Fenster schliessen";
this.button2.UseVisualStyleBackColor = true;
this.button2.Click += new System.EventHandler(this.button2_Click);
//
// PartnerUmteilung
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(469, 331);
this.Controls.Add(this.panel1);
this.Controls.Add(this.button1);
this.Controls.Add(this.label4);
this.Controls.Add(this.richTextBox1);
this.Controls.Add(this.label3);
this.Controls.Add(this.sfButton1);
this.Controls.Add(this.label2);
this.Controls.Add(this.label1);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.Name = "PartnerUmteilung";
this.Style.MdiChild.IconHorizontalAlignment = System.Windows.Forms.HorizontalAlignment.Center;
this.Style.MdiChild.IconVerticalAlignment = System.Windows.Forms.VisualStyles.VerticalAlignment.Center;
this.Text = "Dokument-Umteilung";
this.Load += new System.EventHandler(this.PartnerUmteilung_Load);
this.panel1.ResumeLayout(false);
this.panel1.PerformLayout();
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.Label label1;
private System.Windows.Forms.Label label2;
private Syncfusion.WinForms.Controls.SfButton sfButton1;
private System.Windows.Forms.Label label3;
private System.Windows.Forms.RichTextBox richTextBox1;
private System.Windows.Forms.Label label4;
private System.Windows.Forms.Button button1;
private System.Windows.Forms.Panel panel1;
private System.Windows.Forms.Label label5;
private System.Windows.Forms.Label label6;
private System.Windows.Forms.Button button2;
}
}

View File

@@ -0,0 +1,116 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Database;
using OnDoc.Klassen;
using OnDoc.UIControls;
using Syncfusion.Windows.Forms;
using Syncfusion.WinForms.Controls;
namespace OnDoc.Diverses
{
public partial class PartnerUmteilung : SfForm
{
public class dokument
{
public string dokumentid { get; set; } = "";
public string dokumenttyp { get; set; } = "";
public string partnernr { get; set; } = "";
}
public int sourcepartner = 0;
public int destpartner = 0;
public List<dokument> doks = new List<dokument>();
public PartnerUmteilung()
{
InitializeComponent();
}
private void PartnerUmteilung_Load(object sender, EventArgs e)
{
string doklist = "";
foreach (dokument d in doks)
{
doklist=doklist+"- "+ d.dokumenttyp+Environment.NewLine;
}
richTextBox1.Text = doklist;
DB db = new DB(AppParams.connectionstring);
db.Get_Tabledata("Select ltrim(rtrim(nrpar00)) +' '+bkpar00 from partner where nrpar00=" + doks[0].partnernr.ToString(),false,true);
label2.Text = label2.Text + db.dsdaten.Tables[0].Rows[0][0].ToString();
sourcepartner = Convert.ToInt32(doks[0].partnernr);
}
private void label1_Click(object sender, EventArgs e)
{
}
private void sfButton1_Click(object sender, EventArgs e)
{
bool personendokument = false;
bool bpdokument = false;
int partnernr = 0;
string partner = "";
if (Convert.ToInt32(doks[0].partnernr) > 99999999)
{
personendokument=true;
bpdokument = false;
}
else
{
personendokument = false;
bpdokument = true;
}
Partnersuche ps = new Partnersuche(personendokument, true, bpdokument);
ps.ShowDialog();
if (ps.DialogResult == DialogResult.OK)
{
partnernr = ps.partnernr;
partner = ps.partnerkurzname;
label3.Text = "Zum Kunde: "+partnernr.ToString() + " " + partner;
button1.Enabled = true;
destpartner = partnernr;
}
}
private void button1_Click(object sender, EventArgs e)
{
DB db = new DB(AppParams.connectionstring);
foreach(dokument dok in doks)
{
db.Exec_SQL("Update dokument set nrpar00=" + destpartner+" where nrpar00="+sourcepartner.ToString()+" and dokumentid='"+dok.dokumentid+"'");
}
db = null;
panel1.Visible = true;
button1.Enabled = false;
sfButton1.Enabled = false;
}
private void button2_Click(object sender, EventArgs e)
{
this.Close();
}
private void label3_Click(object sender, EventArgs e)
{
}
}
}

View File

@@ -0,0 +1,552 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
/aJ2/2RAL0EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Yz8tVuaUa/b+o3b/8Ztw+nJJNV8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADPhWDm
/qN2//6jdv/+o3b/2Ytl7gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAFM1JyOaY0daQSoeKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAADPhWD7/qN2//6jdv/+o3b/xn9c0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAADPhWD7/qN2//6jdv/+o3b/xn9c0gAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADPhWDm/qN2//6jdv/+o3b/2Ytl7gAAAAgAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
AAAAADwnGyKzc1Op75lv+v6jdv/+o3b//qN2//6jdv/+o3b//qN2//6jdv/+o3b/75lv+rh2Vqo8Jxsi
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTEjJKNpTHm+eli8z4Vg5s+FYPvYi2T7z4Vg5r56WLujaUx6
TTEjJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+AH////8AAPgAH////wAA8AAP////AADgAAf/
//8AAMAAA////wAAgBgB////AACAfgD///8AAAH/gP///wAAAf/A////AAAD/+D///8AAAP/8f///wAA
B///////AAAH//////8AAAP//////wAAA//+A///AAAB//AAf/8AAAH/4AA//wAAgP/AAB//AACAf4AA
D/8AAMA/gAAH/wAA4B+A+AP/AADwD4P+Af8AAPAHx/8A/wAA/AP//4B/AAD+Af//wD8AAP8A///gHwAA
/4B/wfAPAAD/wB+B+AcAAP/gAAH8AwAA//AAAf4BAAD/+AAB/wEAAP/8AAP/gAAA//4AB/+AAAD//4A/
/8AAAP//////wAAA///////gAAD//////+AAAP///4//wAAA////B//AAAD///8D/4AAAP///wH/gAAA
////AH4BAAD///+AGAEAAP///4AAAwAA////4AAHAAD////wAA8AAP////gAHwAA/////gB/AAAoAAAA
IAAAAEAAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH9SOzDDfVuX
1Ihj2d+PaPnjkmn51Ihj2cN9W5d/UjswAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMgFwmvcFGa
+6F1/v+kd///pHf//6R3//+kd///pHf//6R3//uhdf6vcFGaMyAXCQAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzIBcJ
y4Jewf+kd///pHf//6R3//+kd///pHf//6R3//+kd///pHf//6R3//+kd//Lgl7CKhsTDQAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAK9wUZr/pHf//6R3//+kd//djmffrG5Qc4ZWPjyGVj48rG5Qc92OZ9//pHf//6R3//+kd//Lgl7D
KhsTDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAB/Ujsw+6F1/v+kd///pHf/xX9cszMgFwsAAAAAAAAAAAAAAAAAAAAAMyAXC8B7WbH/pHf/
/6R3//+kd/++elizAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAMN9W5f/pHf//6R3/92OZ98zIBcLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAABrt4V7D/pHf//6R3/9qMZu0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1Ihj2f+kd///pHf/rG5QcwAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAABrV0VJ3ZjGXhl2FGZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADfj2j5/6R3//+kd/+GVj48AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN+PaPn/pHf//6R3/4ZWPjwAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1Ihj2f+kd///pHf/
rG5QcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC5NeRDqqbU9P
lmBGRT8pHRsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDfVuX
/6R3//+kd//djmffMyAXCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZkEvKcN9W6frl234
/6R3//+kd///pHf/+6F1/82EYMyRXURXAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAH9SOzD7oXX+/6R3//+kd//Ae1myAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJeRGfvmW/4
/6R3//+kd///pHf//6R3//+kd///pHf//6R3//+kd//BfFqwKhsTDAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAK9wUZr/pHf//6R3//+kd/+7eFewAAAABgAAAAAAAAAAAAAAAAAAAACFVT5F
+6F1//+kd///pHf//6R3//Occfvfj2jk55Rr8/+kd///pHf//6R3//+kd//Lgl7DKhsTDAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMyAXCcuCXsL/pHf//6R3//+kd/+7eFewAAAABgAAAAAAAAAA
AAAAAK9xUmH/pHf//6R3/+qWbe+fZkpqJBcRDQAAAAAAAAACeU44P9CGYcn/pHf//6R3//+kd//Lgl7D
KhsTDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKhsTDMuCXsP/pHf//6R3//+kd/+7eFew
AAAABgAAAAAAAAAAAAAAB8B8WZPKgl6vZkEvKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7t4V7D/pHf/
/6R3//+kd//Lgl7DKhsTDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKhsTDMuCXsL/pHf/
/6R3//+kd/+7eFewAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAABrt4V7D/pHf//6R3//+kd//Lgl7DKhsTDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
KhsTDMuCXsL/pHf//6R3//+kd/+7eFewAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAABrt4V7D/pHf//6R3//+kd//Lgl7DKhsTDAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAKhsTDMuCXsP/pHf//6R3//+kd/+7eFewAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAA
PykdCLFxUnu4dlV8PykdCAAAAAAAAAAAAAAABrt4V7D/pHf//6R3//+kd//Lgl7DKhsTDAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKhsTDMuCXsP/pHf//6R3//+kd//KgV7AXz0sKQAAAAAAAAAA
AAAAAFo5Ki7QhmHG/6R3//+kd/+4dlV9AAAAAAAAAAAAAAAAAAAABrt4V7D/pHf//6R3//+kd//Lgl7C
MyAXCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKhsTDMuCXsP/pHf//6R3//+kd//3nnP+
04hi1NSIY7vYimTW+6F1//+kd///pHf//6R3/7h2VX4AAAAAAAAAAAAAAAAAAAAAAAAABrt4V7D/pHf/
/6R3//+kd/+1dFSaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKhsTDMR+W7j/pHf/
/6R3//+kd///pHf//6R3//+kd///pHf//6R3//+kd//Ff1ywMyAXCQAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAABsB7WbL/pHf//6R3//uhdf54TTgxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAp9mSmndjmfi/6R3//+kd///pHf//6R3//+kd//Yi2XflF9FYwAAAAEAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAMyAXC92OZ9//pHf//6R3/8N9W5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAOGVj45tHRUab97WXi7eFdof1I7NwAAAAIAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArG5Qc/+kd///pHf/1Ihj2QAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGVj48/6R3//+kd//fj2j5AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIZWPjz/pHf//6R3/9+PaPkAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
d0w3LsZ/XLO0dFSNAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArG5Qc/+kd///pHf/
2Itl2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAADOhWC9/6R3//+kd/+7eFewAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMgFwvdjmff
/6R3//+kd//DfVuYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAMJ8WqD/pHf//6R3//+kd//Ae1mxMyAXCwAAAAAAAAAAAAAAAAAAAAAzIBcL
xX9cs/+kd///pHf/+6F1/nhNODEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKhsTDMuCXsP/pHf//6R3//+kd//djmffrG5QcoZWPjyGVj48
rG5Qc92OZ9//pHf//6R3//+kd/+1dFSaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKhsTDMuCXsL/pHf//6R3//+kd///pHf/
/6R3//+kd///pHf//6R3//+kd///pHf/y4JewTMgFwkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMyAXCbV0VJr7oXX+
/6R3//+kd///pHf//6R3//+kd///pHf/+6F1/rV0VJszIBcJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAHFINDHDfVuY2Itl2t+PaPrjkmn52Itl2sN9W5h4TTgxAAAAAAAAAAAAAAAAAAAAAPAP///AA///
gAH//4AA//8DwP//B+D//w/w//8P////D////w/+D/8H+AH/A/AA/4HgAH+A4EA/wGHwH+A/+A/wH/wH
+A+GA/wHBwH+AAeB/wAHwP+AD+D/4D/w////8P////D//w/w//8H4P//A8D//wAB//+AAf//wAP///AP
KAAAABgAAAAwAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPigcCMiAXXHbjWbM
55Rr+OmWbPjbjWbMyIBdcT4oHAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAACEVT0e3Y5n0v+kd///pHf//6R3//+kd//+pHb//6R3/92OZ9OEVT0e
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4oHAjdjmfS
/6N3//2jdv/ViWO+x4BdcseAXXLViWO+/aN2//+jd//jkmrdeE03HgAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMV+W3H/o3f//aN2/7JyU3EAAAAAAAAAAAAAAAAAAAAA
r3BRbfmgdP7+o3f/14pk0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAANuNZsz/pHf/1YljvgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKptT2r5oHT91IhjzQAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOeUa/j/o3f/x4BdcgAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAB+UTofRCsfCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAOeUa/j/o3f/x4BdcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANuNZsz/pHf/
1YljvQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3TDcaxH5beN+PaK7fj2i50odimqtuUEwpGhIC
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMiAXXH/o3f//aN2/6ptT20AAAAAAAAAAAAAAAAAAAAA
AAAAAKptT2bvmm/0/6N3//+kd///pHf//6R3//+kd//ViWPEhVU9HAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAFk5KQjejmfT/6R3//mgdP6qbU9qAAAAAAAAAAAAAAAAmGFGPPyidf/+o3f/9Z5y+t+PaMDfj2iu
5ZNq4f+kd///pHf/45Jq3XhNNx4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEVT0e45Jq3f+kd//5oHT9
qm1PagAAAAAAAAAAjVpBJeyYbu/bjWbSjFpAKAAAAAAAAAAANyMZA7Z1VXf5oHT9/6R3/+OSat2EVT0e
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeE03HuSSat3/pHf/+aB0/qZrTWoAAAAAAAAAABsRDAcAAAAD
AAAAAAAAAAAAAAAAAAAAAAAAAACqbU9q+aB0/v+kd//jkmrdeE03HgAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAHhNNx7jkmrc/qN2//mgdP6qbU9qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
qm1PavmgdP7+pHf/45Jq3XhNNx4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEVT0e45Jq3f6jdv/5oHT9
sHFScgAAAAEAAAAAAAAAAFk5KQzLgl6j4JBo4Z9mSi8AAAAAAAAAAKptT2r5oHT9/qN3/+OSat2EVT0e
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeE03HuSSat3+o3b//qN2/9yNZtDSh2GS14pknOeUa+f/pHf/
/6R3/715WGMAAAAAAAAAAAAAAACqbU9q+aB0/v+kd//gkGjTPigcCQAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAHhNNx3ajGbM/qN2//6jdv/+o3b//qN2//+kd//8onX+yIBdnDMgFwUAAAAAAAAAAAAAAAAAAAAA
r3BRbf2jdv/+pHf/xH5bcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2IxkFvHlXXtmMZbHjkmrW
45Jp0NWJY5+dZUk9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANWJY73+pHb/241mzQAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAMeAXXL/pHf/55Rr+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAESCwgKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMeAXXL+pHf/
55Rr+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMR+W5vynHH6
qm1PaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANWJY73/pHf/3o5nzQAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANmMZcD/pHf/+aB0/qptT20AAAAAAAAAAAAAAAAAAAAA
snJTcP2jdv//pHf/xH5bcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAHhNNx7jkmrc/6R3//2jdv/ViWO9x4BdcseAXXLViWO9/aN2//+kd//gkGjTPigcCQAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEVT0e4JBo0/+kd///pHf/
/6R3//+kd///pHf//6R3/+CQaNOEVT0eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWTkpCcF8WnLejmfN55Rr+OmWbPjejmfNwnxacj4oHAkAAAAA
AAAAAMA//0GAH/9BAA//QQ8P/0Efj/9BH8//QR///0EfwH9BD4A/QQcAH0GDDA9BwZ8HQeD/g0HwMMFB
+ADgQfwA8EH+A/hB///4Qf/z+EH/8fhB//DwQf/wAEH/+AFB//wDQSgAAAAQAAAAIAAAAAEAIAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAo2hMKeWTarHsmG707Zhu9OWTarGjaEwpAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAo2hMKfOccfD2nnP34pFpq+KRaav2nnP385xx8K1vUTcAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOWTarH2nnP3rG9QMgAAAAAAAAAAqm1PMfGbcOvnlWzn
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADsmG704pFpqwAAAAAAAAAAAAAAAAAAAACqbU8p
w31bUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7Jhu9OKRaasAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAOgZkoieE04GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOWTarH2nnP3qm1PMQAAAAAAAAAA
AAAAAMF8WmLtmW/n/6R3//6jdv/jkmrIrnBRLwAAAAAAAAAAAAAAAAAAAACjaEwp85xx8PGbcOuma00v
AAAAAJxkSSn+o3b/65dt1t6PaHvej2iN9J1y8vOccfCtb1E3AAAAAAAAAAAAAAAAAAAAAK1vUTfznHHw
8Ztw66ZrTS8AAAACxn9cUWZBLwoAAAAAAAAAAKZrTS/xm3Dr85xx8K1vUTcAAAAAAAAAAAAAAAAAAAAA
rW9RN/OccfDxm3DrpmtNLwAAAAAAAAAAPykdArR0VD4/KR0CpmtNL/GbcOvznHHwrW9RNwAAAAAAAAAA
AAAAAAAAAACtb1E385xx8POcce/WimR/1olkZOKRabz/pHf/uHZVPwAAAACma00v8Ztw6/OccfCobE4p
AAAAAAAAAAAAAAAAAAAAAK5wUTHnlWzS/6R3//+kd//1nnL304dihTMgFwIAAAAAAAAAAKptTzH2nnP3
45JqsQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaNoTCm9eVg4ckk1DgAAAAAAAAAAAAAAAAAAAAAAAAAA
4pFpq+yYbvQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALR0VDiobE4lAAAAAAAAAAAAAAAA
AAAAAOKRaavtmG70AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnlGvX8Ztw66ptTzAAAAAA
AAAAAKxvUDL2nnP345JqsQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArW9RN/OccfD2nnP3
4pFpq+KRaav2nnP385xx8KhsTikAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACobE4p
4pFpse2YbvTumW/045JqsqhsTikAAAAAgf+sQQD/rEEY/6xBPP+sQT4/rEEcD6xBCAesQYDDrEHDAaxB
4BCsQfAYrEH4fKxB/zysQf8YrEH/AKxB/4GsQQ==
</value>
</data>
</root>

View File

@@ -52,7 +52,7 @@
this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 16F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label1.Location = new System.Drawing.Point(164, 304);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(151, 31);
this.label1.Size = new System.Drawing.Size(122, 26);
this.label1.TabIndex = 1;
this.label1.Text = "Version 1.7";
//
@@ -60,11 +60,11 @@
//
this.label2.AutoSize = true;
this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 16F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label2.Location = new System.Drawing.Point(133, 330);
this.label2.Location = new System.Drawing.Point(125, 330);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(211, 31);
this.label2.Size = new System.Drawing.Size(209, 26);
this.label2.TabIndex = 2;
this.label2.Text = "20. August 2025";
this.label2.Text = "18. September 2025";
this.label2.Click += new System.EventHandler(this.label2_Click);
//
// SplashScreen

View File

@@ -64,7 +64,7 @@ namespace OnDoc.Diverses
public void update_html()
{
DB db = new DB(AppParams.connectionstring);
db.Get_Tabledata("Select name,vorname,tgnummer, email from mitarbeiter where mitarbeiternr=" + AppParams.CurrentMitarbeiter.ToString(), false, true);
db.Get_Tabledata("Select name,vorname,tgnummer, dbo.get_mail(mitarbeiternr,2) from mitarbeiter where mitarbeiternr=" + AppParams.CurrentMitarbeiter.ToString(), false, true);
string absender = "";
try
@@ -81,7 +81,7 @@ namespace OnDoc.Diverses
string empfaenger = "";
try
{
db.Get_Tabledata("Select vorname,email from mitarbeiter where mitarbeiternr=" + cbboxEmpfaenger.SelectedValue.ToString(), false, true);
db.Get_Tabledata("Select vorname,dbo.get_mail(mitarbeiternr,2) from mitarbeiter where mitarbeiternr=" + cbboxEmpfaenger.SelectedValue.ToString(), false, true);
empfaenger = db.dsdaten.Tables[0].Rows[0][0].ToString();
txtemail.Text = db.dsdaten.Tables[0].Rows[0][1].ToString();
if (!checkemail())

View File

@@ -8,7 +8,11 @@ using System.Linq.Expressions;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Database;
using Newtonsoft.Json;
using OnDoc.Klassen;
using OnDocScript;
using Syncfusion.Windows.Forms.Edit;
using Syncfusion.WinForms.Controls;
using Syncfusion.WinForms.DataGrid.Enums;
using Windows.UI.Xaml.Controls;
@@ -45,9 +49,32 @@ namespace OnDoc.Diverses
this.sfCalendar1.SelectedDate = DateTime.Now;
}
public void runscript()
{
Script os = new Script(AppParams.connectionstring, AppParams.apikey);
os.Imports.Add(new Imports("Database", "Database.dll"));
os.vars.Add(new ScriptVars("Partnernr", partnernr));
os.script = datenherkunft;
DataTable dt = new DataTable();
Scripter scripter = new Scripter();
scripter.RunScript(ref os);
if (os.ErrorCode != 0) { MessageBox.Show(os.Error); return; }
DataSet ds = new DataSet();
ds = (DataSet)JsonConvert.DeserializeObject(os.result.ToString(), (typeof(DataSet)));
dt = (DataTable)JsonConvert.DeserializeObject(os.result.ToString(), (typeof(DataTable)));
this.GridData.DataSource = dt;
GridData.AutoSizeColumnsMode = Syncfusion.WinForms.DataGrid.Enums.AutoSizeColumnsMode.AllCells;
os = null;
scripter = null;
}
public void load_data()
{
if (datenherkunft == "" || datenherkunft == "&Freitext&") { return; }
if (datenherkunft.Contains("OnDoc-Script")){
runscript();
return;
}
Database.DB dB = new Database.DB(AppParams.connectionstring);
dB.clear_parameter();
dB.add_parameter("@nrpar00",partnernr);