update 20241201

This commit is contained in:
Stefan Hutter
2024-12-01 18:34:28 +01:00
parent 470d2e1bb5
commit fcc74b25cb
5244 changed files with 3378608 additions and 267 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,324 @@
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.WinForms.Controls;
using Syncfusion.WinForms.Controls.Styles;
using Database;
using Helper;
using System.Windows.Forms.VisualStyles;
using OnDoc.Helper;
namespace OnDoc.UIControls.Administrator
{
public partial class Dokumenttyp : SfForm
{
DB db = new DB(AppParams.connectionstring);
private int dokumenttypnr = 0;
System.Data.DataRow Origin;
public Dokumenttyp()
{
InitializeComponent();
}
public Dokumenttyp(int dokumenttypnr)
{
InitializeComponent();
this.dokumenttypnr = dokumenttypnr;
}
private void Dokumenttyp_Load(object sender, EventArgs e)
{
db.Get_Tabledata("Select office_vorlagenr, bezeichnung from office_vorlage", false, true);
cbboxofficevorlage.DataSource = db.dsdaten.Tables[0];
cbboxofficevorlage.DisplayMember = "Bezeichnung";
cbboxofficevorlage.ValueMember = "office_vorlagenr";
db.Get_Tabledata("select mitarbeiternr as id, name+' '+vorname+', '+tgnummer as MA from mitarbeiter where aktiv=1 order by name", false, true);
cbboxFachverantwortung.DataSource = db.dsdaten.Tables[0];
cbboxFachverantwortung.DisplayMember = "MA";
cbboxFachverantwortung.ValueMember = "id";
cbboxOwner.DataSource = db.dsdaten.Tables[0];
cbboxOwner.DisplayMember = "MA";
cbboxOwner.ValueMember = "id";
int erstellungstyp = 0;
db.Get_Tabledata("Select * from Dokumenttyp_BP_Person_Erstellung where dokumenttypnr=" + dokumenttypnr.ToString(), false, true);
if (db.dsdaten.Tables[0].Rows.Count != 0)
{
erstellungstyp = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0][0]);
}
db.Get_Tabledata("Select * from dokumenttyp where dokumenttypnr = " + dokumenttypnr.ToString(), false, true);
DataRow r = db.dsdaten.Tables[0].Rows[0];
this.TxTBezeichnung.Text = r["bezeichnung"].ToString();
this.TxTBeschreibung.Text = r["beschreibung"].ToString();
this.cbaktiv.Checked = Convert.ToBoolean(r["aktiv"]);
this.cbboxofficevorlage.SelectedValue = r["office_vorlagenr"].ToString();
this.cbboxFachverantwortung.SelectedValue = r["fachverantwortung"].ToString();
this.cbboxOwner.SelectedValue = r["owner"].ToString();
this.cbVertrag.Checked = Convert.ToBoolean(r["vertrag"]) == true;
this.cbbezeichnungmutierbar.Checked = Convert.ToBoolean(r["bezeichnungmut"]) == true;
this.cbAnzeigeVorlagenauswahl.Checked = Convert.ToBoolean(r["AnzeigeZurDokumenterstellung"]) == true;
this.rbDokumenterstellungBP.Checked = erstellungstyp == 1;
this.rbDokumenterstellungPerson.Checked = erstellungstyp == 2;
if (rbDokumenterstellungPerson.Checked == false && rbDokumenterstellungBP.Checked == false)
{
rbDokumenterstellungBP.Checked = true;
}
this.cbUnterschriftlinks.Checked = Convert.ToBoolean(r["unterschrift_links"]) == true;
this.cbUnterschriftrechts.Checked = Convert.ToBoolean(r["unterschrift_rechts"]) == true;
this.cbDigitaleUnterschrift.Checked = Convert.ToBoolean(r["Unterschrift_Faksimile"]) == true;
this.cbFormularOhneUnterschrift.Checked = Convert.ToBoolean(r["Unterschrift_ohne"]) == true;
this.cbUnterschriftpruefung.Checked = Convert.ToBoolean(r["Unterschrift_Pruefung"]) == true;
this.lbUnterschriftStandard.SelectedIndex = Convert.ToInt32(r["unterschrift_standard"]);
switch (Convert.ToInt32(r["genresultat_type"]))
{
case 1:
cbOfficeDokument.Checked = true;
break;
case 2:
cbPDFDokument.Checked = true;
break;
case 3:
cbPDFDirekteArchivierung.Checked = true;
break;
case 4:
cbbearbeitungzwingend.Checked = true;
break;
default:
cbOfficeDokument.Checked = true;
break;
}
this.cbversandstrasse_moeglich.Checked = r["versandstrasse_moeglich"].ToString() == "True";
this.cbebanking_moeglich.Checked = r["ebanking_moeglich"].ToString() == "True";
db.Get_Tabledata("Select vorlagenfeldregelnr, bezeichnung from vorlagenfeldregel where aktiv=1 order by bezeichnung", false, true);
this.listBox1.DataSource = db.dsdaten.Tables[0];
this.listBox1.DisplayMember = "Bezeichnung";
this.listBox1.ValueMember = "vorlagenfeldregelnr";
Update_Vorlagenfelder();
}
private void Update_Vorlagenfelder() {
db.Get_Tabledata("Select * from View_Vorlagenfelder_Relaunch where doktypid=" + dokumenttypnr.ToString(), false, true);
this.sfDataGrid1.DataSource = db.dsdaten.Tables[0];
DataTable dt = db.dsdaten.Tables[0];
TableHelper.FormatTable(ref dt, "vorlagenfeld", ref this.sfDataGrid1);
sfDataGrid1.Columns["Feldregel"].AllowTextWrapping = false;
sfDataGrid1.Refresh();
}
private void groupBox3_Enter(object sender, EventArgs e)
{
}
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
}
private void sfDataGrid1_CellClick(object sender, Syncfusion.WinForms.DataGrid.Events.CellClickEventArgs e)
{
string vorlagenfeldnr = "";
try
{
var selectedItem = e.DataRow;
var dataRow = (e.DataRow.RowData as DataRowView).Row;
Origin = (e.DataRow.RowData as DataRowView).Row;
vorlagenfeldnr = dataRow["id"].ToString();
Update_Vorlagenfeld(dataRow);
}
catch
{
vorlagenfeldnr = "0";
return;
}
}
private void Update_Vorlagenfeld(DataRow dr)
{
//Origin = dr;
lblID.Text = dr["ID"].ToString();
lblfeldregelid.Text = dr["Feldregelid"].ToString();
lblFeldregel.Text = dr["feldregel"].ToString();
txtfeldname.Text = dr["feldname"].ToString();
txtbookmarkstart.Text = dr["BTM"].ToString();
txtBookmarkEnd.Text = dr["ETM"].ToString();
txtessclass.Text = dr["essclass"].ToString();
lblessfieldname.Text = dr["ess_feldname"].ToString();
txtessimagetop.Text = dr["ess_img_top"].ToString();
txtessimageleft.Text = dr["ess_img_left"].ToString();
txtessimagewidth.Text = dr["ess_img_width"].ToString();
txtessimagewidth.Text = dr["ess_img_height"].ToString();
txtSort.Text = dr["reihenfolge"].ToString();
txtUIDescription.Text = dr["feldbezeichnung"].ToString();
txtTechbezeichnung.Text = dr["Techbezeichnung"].ToString();
if (Convert.ToBoolean(dr["ui"]) == true)
{
chkui.Checked = true;
txtSort.Enabled = true;
txtUIDescription.Enabled = true;
txtTechbezeichnung.Enabled = true;
chkzwingend.Enabled = true;
}
else
{
chkui.Checked = false;
chkui.Checked = false;
txtSort.Enabled = false;
txtUIDescription.Enabled = false;
txtTechbezeichnung.Enabled = false;
chkzwingend.Enabled = false;
}
if (Convert.ToBoolean(dr["aktiv"]) == true)
{
chkaktiv.Checked = true;
}
else
{
chkaktiv.Checked = false;
}
}
private void txtfeldname_TextChanged(object sender, EventArgs e)
{
}
private void txtSort_Leave(object sender, EventArgs e)
{
try
{
TextBox tmptxtbox = new TextBox();
tmptxtbox = sender as TextBox;
Origin[tmptxtbox.Tag.ToString()] = tmptxtbox.Text;
var record = sfDataGrid1.View.Records.GetItemAt(sfDataGrid1.SelectedIndex);
this.sfDataGrid1.View.GetPropertyAccessProvider().SetValue(record, tmptxtbox.Tag.ToString(), tmptxtbox.Text);
Origin.AcceptChanges();
sfDataGrid1.Update();
}
catch { }
}
private void toolStripButton1_Click(object sender, EventArgs e)
{
DB db = new DB(AppParams.connectionstring);
db.Get_Tabledata_for_Update("Select * from dokumenttyp where dokumenttypnr=" + dokumenttypnr.ToString(), false, true);
DataRow r = db.daten.Tables[0].Rows[0];
r["bezeichnung"] = this.TxTBezeichnung.Text;
r["beschreibung"] = this.TxTBeschreibung.Text;
r["office_vorlagenr"] = this.cbboxofficevorlage.SelectedValue;
r["fachverantwortung"] = this.cbboxFachverantwortung.SelectedValue;
r["owner"] = this.cbboxOwner.SelectedValue;
r["vertrag"] = this.cbVertrag.Checked;
r["bezeichnungmut"] = this.cbbezeichnungmutierbar.Checked;
r["AnzeigeZurDokumenterstellung"] = this.cbAnzeigeVorlagenauswahl.Checked;
r["unterschrift_links"] = this.cbUnterschriftlinks.Checked;
r["unterschrift_rechts"] = this.cbUnterschriftrechts.Checked;
r["Unterschrift_Faksimile"] = this.cbDigitaleUnterschrift.Checked;
r["Unterschrift_ohne"] = this.cbFormularOhneUnterschrift.Checked;
r["Unterschrift_Pruefung"] = this.cbUnterschriftpruefung.Checked;
r["unterschrift_standard"]=this.lbUnterschriftStandard.SelectedIndex;
r["aktiv"] = this.cbaktiv.Checked;
r["mutierer"] = AppParams.CurrentMitarbieter;
r["mutiert_am"]=DateTime.Now;
r["versandstrasse_moeglich"] = cbversandstrasse_moeglich.Checked == true;
r["ebanking_moeglich"] = cbebanking_moeglich.Checked == true;
if (cbOfficeDokument.Checked) { r["genresultat_type"] = 1; }
if (cbPDFDokument.Checked) { r["genresultat_type"] = 2; }
if (cbPDFDirekteArchivierung.Checked) { r["genresultat_type"] = 3; }
if (cbbearbeitungzwingend.Checked) { r["genresultat_type"] = 4; }
db.Update_Data();
db.daten.Tables.Clear();
db.Get_Tabledata_for_Update("Select * from Dokumenttyp_BP_Person_Erstellung where dokumenttypnr=" + dokumenttypnr.ToString(), false, true);
if (db.daten.Tables[0].Rows.Count > 0)
{
if (rbDokumenterstellungBP.Checked) { db.daten.Tables[0].Rows[0][1] = 1; } else { db.daten.Tables[0].Rows[0][1] = 2; }
}
else
{
DataRow dr = db.daten.Tables[0].NewRow();
dr[0] = dokumenttypnr;
if (rbDokumenterstellungBP.Checked) {dr[1] = 1; } else { dr[1] = 2; }
db.daten.Tables[0].Rows.Add(dr);
}
db.Update_Data();
ToastMessage.ShowToast("Speichern", "Dokumenttyp erfolgreich gespeichert");
}
private void listBox1_MouseDoubleClick(object sender, MouseEventArgs e)
{
DB db = new DB(AppParams.connectionstring);
db.Insert_Vorlagenfeld(Convert.ToInt32(this.listBox1.SelectedValue), this.dokumenttypnr, AppParams.CurrentMitarbieter);
db.Get_Tabledata("Select top 1 vorlagenfeldnr from vorlagenfeld order by vorlagenfeldnr desc", false, true);
int newkey = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0][0]);
Update_Vorlagenfelder();
pos_grid(newkey);
db = null;
}
private void pos_grid(int newkey)
{
var records = this.sfDataGrid1.View.Records;
foreach (var record in records)
{
var obj = record.Data as DataRowView;
if (obj["id"].ToString()==newkey.ToString())
this.sfDataGrid1.SelectedItems.Add(obj);
}
}
private void textBox2_TextChanged(object sender, EventArgs e)
{
}
private void chkui_CheckedChanged(object sender, EventArgs e)
{
CheckBox tmpcheckbox = sender as CheckBox;
Origin[tmpcheckbox.Tag.ToString()] = tmpcheckbox.Checked;
var record = sfDataGrid1.View.Records.GetItemAt(sfDataGrid1.SelectedIndex);
this.sfDataGrid1.View.GetPropertyAccessProvider().SetValue(record, tmpcheckbox.Tag.ToString(), tmpcheckbox.Checked);
Origin.AcceptChanges();
sfDataGrid1.Update();
}
}
}

View File

@@ -0,0 +1,340 @@
<?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>
<metadata name="toolStrip2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>122, 17</value>
</metadata>
<metadata name="toolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>227, 17</value>
</metadata>
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>25</value>
</metadata>
<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>
AAABAAIAAAAAAAEAIABkCgAAJgAAADAwAAABACAAqCUAAIoKAACJUE5HDQoaCgAAAA1JSERSAAABAAAA
AQAIBgAAAFxyqGYAAAorSURBVHja7dxhbmRFFkTh7h3AXoAlAFsGNgDshhWAWwQSr9VQVc6y857I80n+
h0bxHDdDM5KHjx8kHevj7gCS9nEApIM5ANLBHADpYA6AdDAHQDqYAyAdzAGQDuYASAdzAKSDOQDSwYgD
8OfuANruj5ef719+ft8dhM4BEJUj8AQOgMgcgUUOgOgcgQUOgBo4Aq/kAKiFI/AKDoCaOAIPcgDU5tMI
/PDy89vuIASNA0D8Jt32zcvPzy8/X9/xzzoCdyI+FgfgXI7AkxEfiwNwNkfgiYiPxQGQI/AkxMfiAOgT
R+AJiI/FAdA/HIFFxMfiAOjfHIEFxMfiAOhzjsArER+LA6AvcQRegfhYHAD9F0fgQcTH4gDo/zgCDyA+
FgdAtzgCdyI+FgdA93AE7kB8LA6A7uUI3EB8LA6AHvHoCPz48vPr7tDvhfhYHAA9yhH4D8TH4gDoNRyB
LyA+FgdAr+UIfIb4WBwArfg0Ar+8/Hx1xz9bPwLEx+IAaJUjEMTH4gDoGRyBD8zH4gDoWY4fAeJjcQD0
TEePAPGxOAB6tmNHgPhYHAC9hSNHgPhYHAC9leNGgPhYHAC9paNGgPhYHAC9tWNGgPhYHAC9hyNGgPhY
HAC9l/oRID4WB0Dv6buXn58+3D8C9/xzYxAfiwOg9/bIfxNA3R8qbDgA2uHbD3//X4lvjQDq/lBhwwHQ
Lp/+58Ctf2cg6v5QYcMB0E5V94cKG1UFCKfq/lBho6oA4VTdHypsVBUgnKr7Q4WNqgKEU3V/qLBRVYBw
qu4PFTaqChBO1f2hwkZVAcKpuj9U2KgqQDhV94cKG1UFCKfq/lBho6oA4VTdHypsVBUgnKr7Q4WNqgKE
U3V/qLBRVYBwqu4PFTamFXArz3S3fl/Tv29a36g3hQob0wqY/kBucQAeM+3+lqDCxrQCpj+QWxyAx0y7
vyWosDGtgOkP5BYH4DHT7m8JKmxMK2D6A7nFAXjMtPtbggob0wqY/kBucQAeM+3+lqDCxrQCpj+QWxyA
x0y7vyWosDGtgOkP5BYH4DHT7m8JKmxMK+DZeab/552u6veJChvTCpj+YKf9vuiqfp+osDGtgOkPdtrv
i67q94kKG9MKmP5gp/2+6Kp+n6iwUVXAgd9HV9UPKmxUFXDg99FV9YMKG1UFHPh9dFX9oMJGVQEHfh9d
VT+osFFVAOD7/EOgq2n9LEGFjaoCAN/nAFxN62cJKmxUFQD4Pgfgalo/S1Bho6oAwPc5AFfT+lmCChtV
BQC+zwG4mtbPElTYqCoA8H0OwNW0fpagwkZVAYDvcwCupvWzBBU2qgoAfJ8DcDWtnyWosFFVwIHfR1fV
DypsVBVw4PfRVfWDChtVBRz4fXRV/aDCRlUBB34fXVU/qLBRVcCB30dX1Q8qbFQVcOD30VX1gwobVQUc
+H10Vf2gwkZVAQd+H11VP6iwUVUA4Pv8Q6Craf0sQYWNqgIA3+cAXE3rZwkqbFQVAPg+B+BqWj9LUGGj
qgDA9zkAV9P6WYIKG1UFAL7PAbia1s8SVNioKgDwfQ7A1bR+lqDCRlUBgO9zAK6m9bMEFTaqCgB8nwNw
Na2fJaiwUVXAgd9HV9UPKmxUFXDg99FV9YMKG1UFHPh9dFX9oMJGVQEHfh9dVT+osFFVwIHfR1fVDyps
VBVw4PfRVfWDChtVBRz4fXRV/aDCRlUBB34fXVU/qLBRVQDg+/xDoKtp/SxBhY2qAgDf5wBcTetnCSps
VBUA+D4H4GpaP0tQYaOqAMD3OQBX0/pZggobVQUAvs8BuJrWzxJU2KgqAPB9DsDVtH6WoMJGVQGA73MA
rqb1swQVNqoKAHyfA3A1rZ8lqLBRVYBwqu4PFTaqChBO1f2hwkZVAcKpuj9U2KgqQDhV94cKG1UFCKfq
/lBho6oA4VTdHypsVBUgnKr7Q4WNqgKEU3V/qLAxrYDpfyjTblrfqDeFChvTCnAA9prWN+pNocLGtAIc
gL2m9Y16U6iwMa0AB2CvaX2j3hQqbEwrwAHYa1rfqDeFChvTCnAA9prWN+pNocLGtAIcgL2m9Y16U6iw
Ma0AB2CvaX2j3hQqbFQVIJyq+0OFjaoChFN1f6iwUVWAcKruDxU2qgoQTtX9ocJGVQHCqbo/VNioKkA4
VfeHChtVBQin6v5QYaOqAOFU3R8qbEwrwD8E2mta36g3hQob0wpwAPaa1jfqTaHCxrQCHIC9pvWNelOo
sDGtAAdgr2l9o94UKmxMK8AB2Gta36g3hQob0wpwAPaa1jfqTaHCxrQCHIC9pvWNelOosDGtAAdgr2l9
o94UKmxUFSCcqvtDhY2qAoRTdX+osFFVgHCq7g8VNqoKEE7V/aHCRlUBwqm6P1TYqCpAOFX3hwobVQUI
p+r+UGGjqgDhVN0fKmxMK8A/BNprWt+oN4UKG9MKcAD2mtY36k2hwsa0AhyAvab1jXpTqLAxrQAHYK9p
faPeFCpsTCvAAdhrWt+oN4UKG9MKcAD2mtY36k2hwsa0AhyAvab1jXpTqLAxrQAHYK9pfaPeFCpsVBUg
nKr7Q4WNqgKEU3V/qLBRVYBwqu4PFTaqChBO1f2hwkZVAcKpuj9U2KgqQDhV94cKG1UFCKfq/lBho6oA
4VTdHypsTCvAPwTaa1rfqDeFChvTCnAA9prWN+pNocLGtAIcgL2m9Y16U6iwMa0AB2CvaX2j3hQqbEwr
wAHYa1rfqDeFChvTCnAA9prWN+pNocLGtAIcgL2m9Y16U6iwMa0AB2CvaX2j3hQqbFQVIJyq+0OFjaoC
hFN1f6iwUVWAcKruDxU2qgoQTtX9ocJGVQHCqbo/VNioKkA4VfeHChtVBQin6v5QYaOqAOFU3R8qbFQV
IJyq+0OFjaoChFN1f6iwUVWAcKruDxU2qgoQTtX9ocJGVQHCqbo/VNioKkA4VfeHChtVBQin6v5QYaOq
AOFU3R8qbFQVIJyq+0OFjaoChFN1f6iwUVWAcKruDxU2qgoQTtX9ocJGVQHCqbo/VNioKkA4VfeHChtV
BQin6v5QYaOqAOFU3R8qbFQVIJyq+0OFjaoChFN1f6iwUVWAcKruDxU2qgoQTtX9ocJGVQHCqbo/VNio
KkA4VfeHChtVBQin6v5QYaOqAOFU3R8qbFQVIJyq+0OFjaoChFN1f6iwUVWAcKruDxU2qgoQTtX9ocJG
VQHCqbo/VNioKkA4VfeHChtVBQin6v5QYaOqAOFU3R8qbFQVIJyq+0OFjaoChFN1f6iwUVWAcKruDxU2
qgoQTtX9ocJGVQHCqbo/VNioKkA4VfeHChtVBQin6v5QYaOqAOFU3R8qbNwqQNoJ9aZQYcMB0GSoN4UK
Gw6AJkO9KVTYcAA0GepNocKGA6DJUG8KFTYcAE2GelOosOEAaDLUm0KFDQdAk6HeFCqspOdyAKSDOQDS
wRwA6WAOgHQwB0A6mAMgHcwBkA7mAEgHcwCkgzkA0sEcAOlgfwEtwo4fcRePKQAAAABJRU5ErkJggigA
AAAwAAAAYAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI8AAAC/AAAAvwAAAL8AAAC/AAAAvwAA
AL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAA
AL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAACPAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAADvAAAAvwAA
AL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAA
AL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAO8AAAC/AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAA
AEAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAA
AEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAA
AEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAA
AEAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAA
AEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAA
AEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAA
AEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAA
AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAA
AEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAQAAAABAAAAAAAAAAAAAA
AAAAAAAAAAAAIAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAA/wAA
AEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABAAAAA/wAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAA
AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAABAAAAA/wAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAEAAAABAAAAAQAAA
AEAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAA/wAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAA/wAAAEAAAAAAAAAAAAAA
AAAAAAAAAAAAIAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAA/wAA
AEAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABAAAAA/wAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAABAAAAA/wAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAEAAAABAAAAAQAAA
AEAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAD/AAAAnwAAAEAAAABwAAAA/wAAAHAAAABAAAAAnwAAAP8AAAAAAAAAIAAA
AEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAAAAAAAgAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAA
AEAAAABAAAAAQAAAAEAAAAAAAAAAIAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMEAAAC/AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAAPkAAACnAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVAAAA+QAA
AMIAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AFQAAAD5AAAAwQAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAVAAAAPgAAADBAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAABVAAAA+QAAAMEAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQAAAD5AAAAwAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAADvAAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAA
AL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAwAAAAPgAAADBAAAADgAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAI8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAA
AL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAKcAAAAMAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAD///////8AAP///////wAA/wAAAAD/AAD/AAAAAP8AAP8////8/wAA/z////z/
AAD/P////P8AAP8////8/wAA/z////z/AAD/P////P8AAP8////8/wAA/z////z/AAD/PgAAfP8AAP8+
AAB8/wAA/z4AAHz/AAD/PgAAfP8AAP8+AAB8/wAA/z4AAHz/AAD/PgAAfP8AAP8+AAB8/wAA/z4AAHz/
AAD/PgAAfP8AAP8+AAB8/wAA/z4AAHz/AAD/P8eAfP8AAP8/x4B8/wAA/z/HgHz/AAD/P8eAfP8AAP8/
x4B8/wAA/z/HgHz/AAD/P8eAfP8AAP8/x4B8/wAA/z/HgHz/AAD/PgCAfP8AAP8+AIB8/wAA/z4AgHz/
AAD/P////P8AAP8////8/wAA/z////j/AAD/P///8P8AAP8////h/wAA/z///8P/AAD/P///h/8AAP8/
//8P/wAA/wAAAB//AAD/AAAAP/8AAP///////wAA////////AAA=
</value>
</data>
</root>

View File

@@ -0,0 +1,154 @@
namespace OnDoc.UIControls.Administrator
{
partial class DokumenttypListe
{
/// <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(DokumenttypListe));
this.GridDokumenttyp = new Syncfusion.WinForms.DataGrid.SfDataGrid();
this.toolStrip1 = new System.Windows.Forms.ToolStrip();
this.tsbtnclose = new System.Windows.Forms.ToolStripButton();
this.TsBtnCopyDokTyp = new System.Windows.Forms.ToolStripButton();
this.tsbtnneu = new System.Windows.Forms.ToolStripButton();
this.tsbtnExport = new System.Windows.Forms.ToolStripButton();
this.tsbtnimport = new System.Windows.Forms.ToolStripButton();
((System.ComponentModel.ISupportInitialize)(this.GridDokumenttyp)).BeginInit();
this.toolStrip1.SuspendLayout();
this.SuspendLayout();
//
// GridDokumenttyp
//
this.GridDokumenttyp.AccessibleName = "Table";
this.GridDokumenttyp.AllowEditing = false;
this.GridDokumenttyp.AllowFiltering = true;
this.GridDokumenttyp.AllowResizingColumns = true;
this.GridDokumenttyp.AllowSelectionOnMouseDown = true;
this.GridDokumenttyp.Dock = System.Windows.Forms.DockStyle.Fill;
this.GridDokumenttyp.Location = new System.Drawing.Point(2, 27);
this.GridDokumenttyp.Name = "GridDokumenttyp";
this.GridDokumenttyp.Size = new System.Drawing.Size(983, 421);
this.GridDokumenttyp.Style.HeaderStyle.FilterIconColor = System.Drawing.Color.FromArgb(((int)(((byte)(29)))), ((int)(((byte)(29)))), ((int)(((byte)(29)))));
this.GridDokumenttyp.TabIndex = 0;
this.GridDokumenttyp.Text = "sfDataGrid1";
this.GridDokumenttyp.CellClick += new Syncfusion.WinForms.DataGrid.Events.CellClickEventHandler(this.GridDokumenttyp_CellClick);
this.GridDokumenttyp.CellDoubleClick += new Syncfusion.WinForms.DataGrid.Events.CellClickEventHandler(this.GridDokumenttyp_CellDoubleClick);
//
// toolStrip1
//
this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.tsbtnclose,
this.TsBtnCopyDokTyp,
this.tsbtnneu,
this.tsbtnExport,
this.tsbtnimport});
this.toolStrip1.Location = new System.Drawing.Point(2, 2);
this.toolStrip1.Name = "toolStrip1";
this.toolStrip1.Size = new System.Drawing.Size(983, 25);
this.toolStrip1.TabIndex = 1;
this.toolStrip1.Text = "toolStrip1";
//
// tsbtnclose
//
this.tsbtnclose.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.tsbtnclose.Image = global::OnDoc.Properties.Resources.CloseApplication_24x24_32;
this.tsbtnclose.ImageTransparentColor = System.Drawing.Color.Magenta;
this.tsbtnclose.Name = "tsbtnclose";
this.tsbtnclose.Size = new System.Drawing.Size(23, 22);
this.tsbtnclose.Text = "toolStripButton1";
this.tsbtnclose.ToolTipText = "Schliessen";
this.tsbtnclose.Click += new System.EventHandler(this.tsbtnclose_Click);
//
// TsBtnCopyDokTyp
//
this.TsBtnCopyDokTyp.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.TsBtnCopyDokTyp.Image = global::OnDoc.Properties.Resources.Copy_32x32_32;
this.TsBtnCopyDokTyp.ImageTransparentColor = System.Drawing.Color.Magenta;
this.TsBtnCopyDokTyp.Name = "TsBtnCopyDokTyp";
this.TsBtnCopyDokTyp.Size = new System.Drawing.Size(23, 22);
this.TsBtnCopyDokTyp.Text = "Dokumenttyp kopieren";
this.TsBtnCopyDokTyp.ToolTipText = "Dokumenttyp kopieren";
this.TsBtnCopyDokTyp.Click += new System.EventHandler(this.TsBtnCopyDokTyp_Click);
//
// tsbtnneu
//
this.tsbtnneu.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.tsbtnneu.Image = ((System.Drawing.Image)(resources.GetObject("tsbtnneu.Image")));
this.tsbtnneu.ImageTransparentColor = System.Drawing.Color.Magenta;
this.tsbtnneu.Name = "tsbtnneu";
this.tsbtnneu.Size = new System.Drawing.Size(23, 22);
this.tsbtnneu.Text = "toolStripButton1";
//
// tsbtnExport
//
this.tsbtnExport.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.tsbtnExport.Image = ((System.Drawing.Image)(resources.GetObject("tsbtnExport.Image")));
this.tsbtnExport.ImageTransparentColor = System.Drawing.Color.Magenta;
this.tsbtnExport.Name = "tsbtnExport";
this.tsbtnExport.Size = new System.Drawing.Size(23, 22);
this.tsbtnExport.Text = "Exportieren";
//
// tsbtnimport
//
this.tsbtnimport.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.tsbtnimport.Image = ((System.Drawing.Image)(resources.GetObject("tsbtnimport.Image")));
this.tsbtnimport.ImageTransparentColor = System.Drawing.Color.Magenta;
this.tsbtnimport.Name = "tsbtnimport";
this.tsbtnimport.Size = new System.Drawing.Size(23, 22);
this.tsbtnimport.Text = "Importieren";
//
// DokumenttypListe
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(987, 450);
this.Controls.Add(this.GridDokumenttyp);
this.Controls.Add(this.toolStrip1);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.Name = "DokumenttypListe";
this.Style.MdiChild.IconHorizontalAlignment = System.Windows.Forms.HorizontalAlignment.Center;
this.Style.MdiChild.IconVerticalAlignment = System.Windows.Forms.VisualStyles.VerticalAlignment.Center;
this.Text = "Dokumenttyp-Liste";
this.Load += new System.EventHandler(this.DokumenttypListe_Load);
((System.ComponentModel.ISupportInitialize)(this.GridDokumenttyp)).EndInit();
this.toolStrip1.ResumeLayout(false);
this.toolStrip1.PerformLayout();
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private Syncfusion.WinForms.DataGrid.SfDataGrid GridDokumenttyp;
private System.Windows.Forms.ToolStrip toolStrip1;
private System.Windows.Forms.ToolStripButton TsBtnCopyDokTyp;
private System.Windows.Forms.ToolStripButton tsbtnclose;
private System.Windows.Forms.ToolStripButton tsbtnneu;
private System.Windows.Forms.ToolStripButton tsbtnExport;
private System.Windows.Forms.ToolStripButton tsbtnimport;
}
}

View File

@@ -0,0 +1,83 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Security.AccessControl;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using OnDoc.Klassen;
using Syncfusion.Windows.Forms.Tools;
using Syncfusion.WinForms.Controls;
using Syncfusion.WinForms.DataGrid;
using Syncfusion.WinForms.DataGrid.Interactivity;
using Database;
namespace OnDoc.UIControls.Administrator
{
public partial class DokumenttypListe : SfForm
{
private string selected_dokumenttypnr = "";
private string selected_dokumenttyp = "";
public DokumenttypListe()
{
InitializeComponent();
}
private void DokumenttypListe_Load(object sender, EventArgs e)
{
DB db = new DB(AppParams.connectionstring);
db.Get_Tabledata("select dokumenttypnr as ID, Bezeichnung, Aktiv, Erstellt_am, Mutiert_am from dokumenttyp order by dokumenttypnr",false,true);
GridDokumenttyp.DataSource = db.dsdaten.Tables[0];
db = null;
}
private void tsbtnclose_Click(object sender, EventArgs e)
{
this.Close();
}
private void GridDokumenttyp_CellDoubleClick(object sender, Syncfusion.WinForms.DataGrid.Events.CellClickEventArgs e)
{
string dokumenttypnr = "";
try
{
var selectedItem = e.DataRow;
var dataRow = (e.DataRow.RowData as DataRowView).Row;
dokumenttypnr = dataRow["id"].ToString();
Dokumenttyp dt = new Dokumenttyp(Convert.ToInt32(dokumenttypnr));
dt.Show();
}
catch
{
return;
}
}
private void GridDokumenttyp_CellClick(object sender, Syncfusion.WinForms.DataGrid.Events.CellClickEventArgs e)
{
try
{
var selectedItem = e.DataRow;
var dataRow = (e.DataRow.RowData as DataRowView).Row;
selected_dokumenttypnr = dataRow["id"].ToString();
selected_dokumenttyp = dataRow["id"].ToString() + " / " + dataRow["bezeichnung"].ToString();
}
catch
{
return;
}
}
private void TsBtnCopyDokTyp_Click(object sender, EventArgs e)
{
frmDokTypCopy dc = new frmDokTypCopy(selected_dokumenttyp, Convert.ToInt32(selected_dokumenttypnr));
dc.ShowDialog();
}
}
}

View File

@@ -0,0 +1,379 @@
<?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>
<metadata name="toolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="tsbtnneu.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG
YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9
0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw
bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc
VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9
c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32
Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo
mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+
kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D
TgDQASA1MVpwzwAAAABJRU5ErkJggg==
</value>
</data>
<data name="tsbtnExport.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG
YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9
0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw
bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc
VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9
c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32
Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo
mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+
kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D
TgDQASA1MVpwzwAAAABJRU5ErkJggg==
</value>
</data>
<data name="tsbtnimport.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG
YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9
0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw
bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc
VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9
c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32
Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo
mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+
kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D
TgDQASA1MVpwzwAAAABJRU5ErkJggg==
</value>
</data>
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAIAAAAAAAEAIABkCgAAJgAAADAwAAABACAAqCUAAIoKAACJUE5HDQoaCgAAAA1JSERSAAABAAAA
AQAIBgAAAFxyqGYAAAorSURBVHja7dxhbmRFFkTh7h3AXoAlAFsGNgDshhWAWwQSr9VQVc6y857I80n+
h0bxHDdDM5KHjx8kHevj7gCS9nEApIM5ANLBHADpYA6AdDAHQDqYAyAdzAGQDuYASAdzAKSDOQDSwYgD
8OfuANruj5ef719+ft8dhM4BEJUj8AQOgMgcgUUOgOgcgQUOgBo4Aq/kAKiFI/AKDoCaOAIPcgDU5tMI
/PDy89vuIASNA0D8Jt32zcvPzy8/X9/xzzoCdyI+FgfgXI7AkxEfiwNwNkfgiYiPxQGQI/AkxMfiAOgT
R+AJiI/FAdA/HIFFxMfiAOjfHIEFxMfiAOhzjsArER+LA6AvcQRegfhYHAD9F0fgQcTH4gDo/zgCDyA+
FgdAtzgCdyI+FgdA93AE7kB8LA6A7uUI3EB8LA6AHvHoCPz48vPr7tDvhfhYHAA9yhH4D8TH4gDoNRyB
LyA+FgdAr+UIfIb4WBwArfg0Ar+8/Hx1xz9bPwLEx+IAaJUjEMTH4gDoGRyBD8zH4gDoWY4fAeJjcQD0
TEePAPGxOAB6tmNHgPhYHAC9hSNHgPhYHAC9leNGgPhYHAC9paNGgPhYHAC9tWNGgPhYHAC9hyNGgPhY
HAC9l/oRID4WB0Dv6buXn58+3D8C9/xzYxAfiwOg9/bIfxNA3R8qbDgA2uHbD3//X4lvjQDq/lBhwwHQ
Lp/+58Ctf2cg6v5QYcMB0E5V94cKG1UFCKfq/lBho6oA4VTdHypsVBUgnKr7Q4WNqgKEU3V/qLBRVYBw
qu4PFTaqChBO1f2hwkZVAcKpuj9U2KgqQDhV94cKG1UFCKfq/lBho6oA4VTdHypsVBUgnKr7Q4WNqgKE
U3V/qLBRVYBwqu4PFTamFXArz3S3fl/Tv29a36g3hQob0wqY/kBucQAeM+3+lqDCxrQCpj+QWxyAx0y7
vyWosDGtgOkP5BYH4DHT7m8JKmxMK2D6A7nFAXjMtPtbggob0wqY/kBucQAeM+3+lqDCxrQCpj+QWxyA
x0y7vyWosDGtgOkP5BYH4DHT7m8JKmxMK+DZeab/552u6veJChvTCpj+YKf9vuiqfp+osDGtgOkPdtrv
i67q94kKG9MKmP5gp/2+6Kp+n6iwUVXAgd9HV9UPKmxUFXDg99FV9YMKG1UFHPh9dFX9oMJGVQEHfh9d
VT+osFFVAOD7/EOgq2n9LEGFjaoCAN/nAFxN62cJKmxUFQD4Pgfgalo/S1Bho6oAwPc5AFfT+lmCChtV
BQC+zwG4mtbPElTYqCoA8H0OwNW0fpagwkZVAYDvcwCupvWzBBU2qgoAfJ8DcDWtnyWosFFVwIHfR1fV
DypsVBVw4PfRVfWDChtVBRz4fXRV/aDCRlUBB34fXVU/qLBRVcCB30dX1Q8qbFQVcOD30VX1gwobVQUc
+H10Vf2gwkZVAQd+H11VP6iwUVUA4Pv8Q6Craf0sQYWNqgIA3+cAXE3rZwkqbFQVAPg+B+BqWj9LUGGj
qgDA9zkAV9P6WYIKG1UFAL7PAbia1s8SVNioKgDwfQ7A1bR+lqDCRlUBgO9zAK6m9bMEFTaqCgB8nwNw
Na2fJaiwUVXAgd9HV9UPKmxUFXDg99FV9YMKG1UFHPh9dFX9oMJGVQEHfh9dVT+osFFVwIHfR1fVDyps
VBVw4PfRVfWDChtVBRz4fXRV/aDCRlUBB34fXVU/qLBRVQDg+/xDoKtp/SxBhY2qAgDf5wBcTetnCSps
VBUA+D4H4GpaP0tQYaOqAMD3OQBX0/pZggobVQUAvs8BuJrWzxJU2KgqAPB9DsDVtH6WoMJGVQGA73MA
rqb1swQVNqoKAHyfA3A1rZ8lqLBRVYBwqu4PFTaqChBO1f2hwkZVAcKpuj9U2KgqQDhV94cKG1UFCKfq
/lBho6oA4VTdHypsVBUgnKr7Q4WNqgKEU3V/qLAxrYDpfyjTblrfqDeFChvTCnAA9prWN+pNocLGtAIc
gL2m9Y16U6iwMa0AB2CvaX2j3hQqbEwrwAHYa1rfqDeFChvTCnAA9prWN+pNocLGtAIcgL2m9Y16U6iw
Ma0AB2CvaX2j3hQqbFQVIJyq+0OFjaoChFN1f6iwUVWAcKruDxU2qgoQTtX9ocJGVQHCqbo/VNioKkA4
VfeHChtVBQin6v5QYaOqAOFU3R8qbEwrwD8E2mta36g3hQob0wpwAPaa1jfqTaHCxrQCHIC9pvWNelOo
sDGtAAdgr2l9o94UKmxMK8AB2Gta36g3hQob0wpwAPaa1jfqTaHCxrQCHIC9pvWNelOosDGtAAdgr2l9
o94UKmxUFSCcqvtDhY2qAoRTdX+osFFVgHCq7g8VNqoKEE7V/aHCRlUBwqm6P1TYqCpAOFX3hwobVQUI
p+r+UGGjqgDhVN0fKmxMK8A/BNprWt+oN4UKG9MKcAD2mtY36k2hwsa0AhyAvab1jXpTqLAxrQAHYK9p
faPeFCpsTCvAAdhrWt+oN4UKG9MKcAD2mtY36k2hwsa0AhyAvab1jXpTqLAxrQAHYK9pfaPeFCpsVBUg
nKr7Q4WNqgKEU3V/qLBRVYBwqu4PFTaqChBO1f2hwkZVAcKpuj9U2KgqQDhV94cKG1UFCKfq/lBho6oA
4VTdHypsTCvAPwTaa1rfqDeFChvTCnAA9prWN+pNocLGtAIcgL2m9Y16U6iwMa0AB2CvaX2j3hQqbEwr
wAHYa1rfqDeFChvTCnAA9prWN+pNocLGtAIcgL2m9Y16U6iwMa0AB2CvaX2j3hQqbFQVIJyq+0OFjaoC
hFN1f6iwUVWAcKruDxU2qgoQTtX9ocJGVQHCqbo/VNioKkA4VfeHChtVBQin6v5QYaOqAOFU3R8qbFQV
IJyq+0OFjaoChFN1f6iwUVWAcKruDxU2qgoQTtX9ocJGVQHCqbo/VNioKkA4VfeHChtVBQin6v5QYaOq
AOFU3R8qbFQVIJyq+0OFjaoChFN1f6iwUVWAcKruDxU2qgoQTtX9ocJGVQHCqbo/VNioKkA4VfeHChtV
BQin6v5QYaOqAOFU3R8qbFQVIJyq+0OFjaoChFN1f6iwUVWAcKruDxU2qgoQTtX9ocJGVQHCqbo/VNio
KkA4VfeHChtVBQin6v5QYaOqAOFU3R8qbFQVIJyq+0OFjaoChFN1f6iwUVWAcKruDxU2qgoQTtX9ocJG
VQHCqbo/VNioKkA4VfeHChtVBQin6v5QYaOqAOFU3R8qbFQVIJyq+0OFjaoChFN1f6iwUVWAcKruDxU2
qgoQTtX9ocJGVQHCqbo/VNioKkA4VfeHChtVBQin6v5QYaOqAOFU3R8qbNwqQNoJ9aZQYcMB0GSoN4UK
Gw6AJkO9KVTYcAA0GepNocKGA6DJUG8KFTYcAE2GelOosOEAaDLUm0KFDQdAk6HeFCqspOdyAKSDOQDS
wRwA6WAOgHQwB0A6mAMgHcwBkA7mAEgHcwCkgzkA0sEcAOlgfwEtwo4fcRePKQAAAABJRU5ErkJggigA
AAAwAAAAYAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI8AAAC/AAAAvwAAAL8AAAC/AAAAvwAA
AL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAA
AL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAACPAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAADvAAAAvwAA
AL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAA
AL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAO8AAAC/AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAA
AEAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAA
AEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAA
AEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAA
AEAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAA
AEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAA
AEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAA
AEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAA
AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAA
AEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAQAAAABAAAAAAAAAAAAAA
AAAAAAAAAAAAIAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAA/wAA
AEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABAAAAA/wAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAA
AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAABAAAAA/wAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAEAAAABAAAAAQAAA
AEAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAA/wAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAA/wAAAEAAAAAAAAAAAAAA
AAAAAAAAAAAAIAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAA/wAA
AEAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABAAAAA/wAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAABAAAAA/wAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAEAAAABAAAAAQAAA
AEAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAD/AAAAnwAAAEAAAABwAAAA/wAAAHAAAABAAAAAnwAAAP8AAAAAAAAAIAAA
AEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAAAAAAAgAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAA
AEAAAABAAAAAQAAAAEAAAAAAAAAAIAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMEAAAC/AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAAPkAAACnAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVAAAA+QAA
AMIAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AFQAAAD5AAAAwQAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAVAAAAPgAAADBAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAABVAAAA+QAAAMEAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAC/AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQAAAD5AAAAwAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AL8AAADvAAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAA
AL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAwAAAAPgAAADBAAAADgAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAI8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAA
AL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAC/AAAAvwAAAKcAAAAMAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAD///////8AAP///////wAA/wAAAAD/AAD/AAAAAP8AAP8////8/wAA/z////z/
AAD/P////P8AAP8////8/wAA/z////z/AAD/P////P8AAP8////8/wAA/z////z/AAD/PgAAfP8AAP8+
AAB8/wAA/z4AAHz/AAD/PgAAfP8AAP8+AAB8/wAA/z4AAHz/AAD/PgAAfP8AAP8+AAB8/wAA/z4AAHz/
AAD/PgAAfP8AAP8+AAB8/wAA/z4AAHz/AAD/P8eAfP8AAP8/x4B8/wAA/z/HgHz/AAD/P8eAfP8AAP8/
x4B8/wAA/z/HgHz/AAD/P8eAfP8AAP8/x4B8/wAA/z/HgHz/AAD/PgCAfP8AAP8+AIB8/wAA/z4AgHz/
AAD/P////P8AAP8////8/wAA/z////j/AAD/P///8P8AAP8////h/wAA/z///8P/AAD/P///h/8AAP8/
//8P/wAA/wAAAB//AAD/AAAAP/8AAP///////wAA////////AAA=
</value>
</data>
</root>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,308 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Xml.Linq;
using Barcoded.qr;
using DOCGEN.Klassen;
using Microsoft.Office.Interop.Word;
using Model;
using NLog;
using OnDoc.Helper;
using OnDoc.Klassen;
using Syncfusion.Windows.Forms;
using Syncfusion.Windows.Forms.Tools;
using Syncfusion.WinForms.Controls;
using Windows.Devices.Sensors;
using Windows.Media.Audio;
namespace OnDoc.UIControls.Administrator
{
public partial class OfficeVorlage : SfForm
{
System.Data.DataTable treedata = new System.Data.DataTable();
public OfficeVorlage()
{
InitializeComponent();
this.Style.TitleBar.BackColor = Theaming.Titelbar();
this.Style.TitleBar.ForeColor = Theaming.TitelFontColor();
}
private void OfficeVorlage_Load(object sender, EventArgs e)
{
Refresh_Tree();
}
private void Refresh_Tree()
{
TreeOfficeVorlagen.Nodes.Clear();
if (treedata.Rows.Count < 1)
{
Database.DB dB = new Database.DB(AppParams.connectionstring);
dB.Get_Tabledata("Select * from office_vorlage order by bezeichnung", false, true);
treedata = dB.dsdaten.Tables[0].Copy();
dB = null;
}
string _sqlWhere = " Bezeichnung like '%" + txtFilter.Text + "%'";
string _sqlOrder = "Bezeichnung ";
if (rbNr.Checked)
{
_sqlOrder = "Office_Vorlagenr ";
}
System.Data.DataTable _newDataTable = treedata.Select(_sqlWhere, _sqlOrder).CopyToDataTable();
//DataView dv = new DataView(treedata);
//dv.RowFilter = "bezeichnung like '%"+txtFilter.Text+"%'";
foreach (DataRow r in _newDataTable.Rows)
{
TreeNodeAdv nodeAdv = new TreeNodeAdv();
nodeAdv.Text = r["office_vorlagenr"].ToString() + " " + r["Bezeichnung"].ToString();
nodeAdv.Tag = r["office_vorlagenr"].ToString();
if (Convert.ToBoolean(r["aktiv"]) == false)
{
nodeAdv.Font = new System.Drawing.Font(nodeAdv.Font, FontStyle.Strikeout);
}
TreeOfficeVorlagen.Nodes.Add(nodeAdv);
}
}
private void txtFilter_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
Refresh_Tree();
}
}
private void rbNr_Click(object sender, EventArgs e)
{
Refresh_Tree();
}
private void rbBezeichnung_Click(object sender, EventArgs e)
{
Refresh_Tree();
}
private void cbboxBarcodeType_SelectedIndexChanged(object sender, EventArgs e)
{
switch (cbboxBarcodeType.Text)
{
case "2of5":
BarcodeLib.Barcode barcode = new BarcodeLib.Barcode();
System.Drawing.Image barcodeimage = barcode.Get_LinerBarcode(Barcoded.Symbology.I2of5C, "1234567890123456", "1234567890123456", "Below", "Arial", 8, 0);
PicBarcodeExample.Image = barcodeimage;
GrpBarcodeInhalt.Visible=false;
break;
case "Datamatrix":
GrpBarcodeInhalt.Visible = true;
BarcodeLib.Barcode dmcode = new BarcodeLib.Barcode();
string qr = "imaq$0002024002033986$0006$1001020854$29825487$104690562$104690562$";
string qrvisible = "1001020854\r\n000202400203398 U";
barcodeimage = dmcode.Get_Datamatrix(DataMatrix.net.DmtxScheme.DmtxSchemeAscii, qr, 6, 6, 0, "Right", qrvisible, "Futura Book", 11);
PicBarcodeExample.Image = barcodeimage;
break;
case "QR":
BarcodeLib.Barcode qrcode = new BarcodeLib.Barcode();
//qrcode.Get_QRCode();
break;
default:
break;
}
}
private void TreeOfficeVorlagen_AfterSelect(object sender, EventArgs e)
{
try
{
Database.DB db = new Database.DB(AppParams.connectionstring);
db.Get_Tabledata("Select * from office_vorlage where office_vorlagenr = " + TreeOfficeVorlagen.SelectedNode.Tag.ToString(), false, true);
DataRow r = db.dsdaten.Tables[0].Rows[0];
txtBezeichnung.Text = r["bezeichnung"].ToString();
txtBeschreibung.Text = r["beschreibung"].ToString();
txtVersion.Text = r["Version"].ToString();
txtPräfix.Text = r["prefix_dokumentname"].ToString();
if (Convert.ToBoolean(r["kopfzeile_generieren"]) == true) { chkKopfzeile.Checked = true; } else { chkKopfzeile.Checked = false; }
txtBcTop.Text = r["bcpt"].ToString();
txtBcLeft.Text = r["bcpl"].ToString();
txtBcWidth.Text = r["bcw"].ToString();
txtBcHeigth.Text = r["bch"].ToString();
if (Convert.ToBoolean(r["bchorizontal"]) == true) { chkbchorizontal.Checked = true; } else { chkbchorizontal.Checked = false; }
cbboxBarcodeType.SelectedIndex = Convert.ToInt32(r["barcodetype"]);
txtBCTrennzeichen.Text = r["datamatrixdelimiter"].ToString();
txtBCFormat.Text = r["datamatrixformat"].ToString();
txtBCFont.Text = r["Datamatrixfont"].ToString();
txtBCFontSize.Text = r["DataMatrixFontSize"].ToString();
txtBCInhalt.Text = r["datamatrixcontent"].ToString();
txtBCAnzeige.Text = r["datamatrixbeschriftung"].ToString();
db.Get_Tabledata("Select * from office_vorlage_datei where office_vorlage_dateinr = " + TreeOfficeVorlagen.SelectedNode.Tag.ToString(), false, true);
DataRow dr = db.dsdaten.Tables[0].Rows[0];
lbltextdateiname.Text = dr["dateiname"].ToString();
lblTextFreigabeam.Text = dr["fragabe_am"].ToString();
lbltextfreigabedurch.Text = dr["freigabe_durch"].ToString();
lblTextÜbernahmeProd.Text = dr["uebernahme_produktion"].ToString();
txtNrProduktion.Text = dr["office_vorlagenr"].ToString();
string document = db.Get_Office_Vorlage_asBase64(TreeOfficeVorlagen.SelectedNode.Tag.ToString());
db.Get_ApplicationType_from_Vorlage(Convert.ToInt32(TreeOfficeVorlagen.SelectedNode.Tag));
string Apptype = "";
Apptype = db.dsdaten.Tables[0].Rows[0][0].ToString();
DOCGEN.DocGet dg = new DOCGEN.DocGet(AppParams.connectionstring);
string pdfdoc = "";
switch (Apptype.ToUpper())
{
case "DOCX":
case "DOCM":
case "DOC":
case "DOT":
case "WORD":
case "DOTM":
pdfdoc = dg.Convert_Word_To_PDF(document);
break;
case "XLSM":
case "XLSX":
case "XLST":
case "XLS":
case "XLT":
pdfdoc = dg.Convert_Excel_To_PDF(document);
break;
dg = null;
//break;
case "PDF":
case "ACROBAT":
case "FORMULAR":
case "DOKUMENT":
//break ;
default:
break;
//break;
}
if (pdfdoc != "")
{
var stream = new MemoryStream(Convert.FromBase64String(pdfdoc));
pdfViewerControl1.Load(stream);
}
db = null;
dg = null;
}
catch { }
}
private void btnExport_Click(object sender, EventArgs e)
{
Database.DB db = new Database.DB(AppParams.connectionstring);
string doc = db.Get_Office_Vorlage_asBase64(TreeOfficeVorlagen.SelectedNode.Tag.ToString());
saveFileDialog1.FileName = lbltextdateiname.Text;
if (saveFileDialog1.ShowDialog() == DialogResult.OK) {
FileHelper fh = new FileHelper();
fh.SaveBase64ToFile(doc, saveFileDialog1.FileName);
fh = null;
}
db=null;
}
private void btnImport_Click(object sender, EventArgs e)
{
if (openFileDialog1.ShowDialog(this) == DialogResult.OK)
{
Database.DB db = new Database.DB(AppParams.connectionstring);
db.save_vorlage_to_db(openFileDialog1.FileName, TreeOfficeVorlagen.SelectedNode.Tag.ToString());
db = null;
TreeOfficeVorlagen_AfterSelect(sender, e);
}
}
private void panel1_DragEnter(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop)) e.Effect = DragDropEffects.Copy;
}
private void panel1_DragDrop(object sender, DragEventArgs e)
{
string[] files = (string[])e.Data.GetData(DataFormats.FileDrop);
if (files.Length > 1) { MessageBox.Show("Nur eine Datei möglich!","Vorlage speichern",MessageBoxButtons.OK,MessageBoxIcon.Error); return; }
Database.DB db = new Database.DB(AppParams.connectionstring);
db.save_vorlage_to_db(files[0], TreeOfficeVorlagen.SelectedNode.Tag.ToString());
db = null;
TreeOfficeVorlagen_AfterSelect(sender, e);
}
private void toolStripButton1_Click(object sender, EventArgs e)
{
}
private void toolStripButton2_Click(object sender, EventArgs e)
{
Database.DB db = new Database.DB(AppParams.connectionstring);
db.Get_Tabledata("SELECT dbo.office_vorlage.office_vorlagenr AS ID, dbo.Office_Vorlage_Datei.dateiname FROM dbo.office_vorlage INNER JOIN dbo.Office_Vorlage_Datei ON dbo.office_vorlage.office_vorlagenr = dbo.Office_Vorlage_Datei.office_vorlage_dateinr", false, true);
System.Data.DataTable vorlagen = db.dsdaten.Tables[0];
foreach (DataRow dr in vorlagen.Rows)
{
db.Get_Tabledata("Select dbo.binarytobase64(vorlage) from office_vorlage_datei where office_vorlage_dateinr = " + dr[0].ToString(), false, true);
string base64 = db.dsdaten.Tables[0].Rows[0][0].ToString();
db.Get_ApplicationType_from_Vorlage(Convert.ToInt32(dr[0].ToString()));
string Apptype = "";
try
{
Apptype = db.dsdaten.Tables[0].Rows[0][0].ToString();
}
catch
{
Apptype = "";
}
switch (Apptype.ToUpper())
{
case "DOCX":
case "DOCM":
case "DOC":
case "DOT":
case "WORD":
case "DOTM":
SynFWord sfword = new SynFWord();
if (sfword.FindText(base64, this.toolStripTextBox1.Text) == true) { MessageBox.Show(dr[1].ToString()); }
break;
case "XLSM":
case "XLSX":
case "XLST":
case "XLS":
case "XLT":
break;
//break;
case "PDF":
case "ACROBAT":
case "FORMULAR":
case "DOKUMENT":
//break ;
default:
break;
//break;
}
}
}
}
}

View File

@@ -0,0 +1,167 @@
<?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>
<metadata name="toolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="toolStripSplitButton1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG
YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9
0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw
bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc
VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9
c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32
Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo
mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+
kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D
TgDQASA1MVpwzwAAAABJRU5ErkJggg==
</value>
</data>
<data name="toolStripButton2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG
YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9
0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw
bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc
VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9
c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32
Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo
mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+
kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D
TgDQASA1MVpwzwAAAABJRU5ErkJggg==
</value>
</data>
<data name="pdfViewerPrinterSettings1.PrintLocation" mimetype="application/x-microsoft.net.object.binary.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0
dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAABVTeXN0ZW0uRHJh
d2luZy5Qb2ludEYCAAAAAXgBeQAACwsCAAAAAAAAAAAAAAAL
</value>
</data>
<metadata name="openFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>122, 17</value>
</metadata>
<metadata name="saveFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>261, 17</value>
</metadata>
</root>

View File

@@ -0,0 +1,111 @@
namespace OnDoc.UIControls.Administrator
{
partial class TableEditor
{
/// <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(TableEditor));
this.toolStrip1 = new System.Windows.Forms.ToolStrip();
this.toolStripButton1 = new System.Windows.Forms.ToolStripButton();
this.sfDataGrid1 = new Syncfusion.WinForms.DataGrid.SfDataGrid();
this.toolStripButton2 = new System.Windows.Forms.ToolStripButton();
this.toolStrip1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.sfDataGrid1)).BeginInit();
this.SuspendLayout();
//
// toolStrip1
//
this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.toolStripButton1,
this.toolStripButton2});
this.toolStrip1.Location = new System.Drawing.Point(0, 0);
this.toolStrip1.Name = "toolStrip1";
this.toolStrip1.Size = new System.Drawing.Size(964, 25);
this.toolStrip1.TabIndex = 0;
this.toolStrip1.Text = "toolStrip1";
//
// toolStripButton1
//
this.toolStripButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.toolStripButton1.Image = global::OnDoc.Properties.Resources.CloseApplication_32x32_32;
this.toolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton1.Name = "toolStripButton1";
this.toolStripButton1.Size = new System.Drawing.Size(23, 22);
this.toolStripButton1.Text = "toolStripButton1";
this.toolStripButton1.Click += new System.EventHandler(this.toolStripButton1_Click);
//
// sfDataGrid1
//
this.sfDataGrid1.AccessibleName = "Table";
this.sfDataGrid1.AddNewRowPosition = Syncfusion.WinForms.DataGrid.Enums.RowPosition.Top;
this.sfDataGrid1.AllowResizingColumns = true;
this.sfDataGrid1.Dock = System.Windows.Forms.DockStyle.Fill;
this.sfDataGrid1.Location = new System.Drawing.Point(0, 25);
this.sfDataGrid1.Name = "sfDataGrid1";
this.sfDataGrid1.Size = new System.Drawing.Size(964, 490);
this.sfDataGrid1.TabIndex = 1;
this.sfDataGrid1.Text = "sfDataGrid1";
this.sfDataGrid1.AddNewRowInitiating += new Syncfusion.WinForms.DataGrid.Events.AddNewRowInitiatingEventHandler(this.sfDataGrid1_AddNewRowInitiating);
//
// toolStripButton2
//
this.toolStripButton2.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.toolStripButton2.Image = global::OnDoc.Properties.Resources.save_32x32_32;
this.toolStripButton2.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton2.Name = "toolStripButton2";
this.toolStripButton2.Size = new System.Drawing.Size(23, 22);
this.toolStripButton2.Text = "toolStripButton2";
this.toolStripButton2.Click += new System.EventHandler(this.toolStripButton2_Click);
//
// TableEditor
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(964, 515);
this.Controls.Add(this.sfDataGrid1);
this.Controls.Add(this.toolStrip1);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.KeyPreview = true;
this.Name = "TableEditor";
this.Text = "TableEditor";
this.Load += new System.EventHandler(this.TableEditor_Load);
this.toolStrip1.ResumeLayout(false);
this.toolStrip1.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.sfDataGrid1)).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.ToolStrip toolStrip1;
private System.Windows.Forms.ToolStripButton toolStripButton1;
private System.Windows.Forms.ToolStripButton toolStripButton2;
private Syncfusion.WinForms.DataGrid.SfDataGrid sfDataGrid1;
}
}

View File

@@ -0,0 +1,76 @@
using Microsoft.Office.Interop.Word;
using OnDoc.Klassen;
using Syncfusion.WinForms.DataGrid;
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 Syncfusion.Windows.Forms.Tools;
using Syncfusion.WinForms.Controls;
using Microsoft.Toolkit.Uwp.Notifications;
namespace OnDoc.UIControls.Administrator
{
public partial class TableEditor : SfForm
{
public string TableName { get; set; } = "";
Database.DB db = new Database.DB(AppParams.connectionstring);
public TableEditor()
{
InitializeComponent();
this.Style.TitleBar.BackColor = Theaming.Titelbar();
this.Style.TitleBar.ForeColor = Theaming.TitelFontColor();
}
public TableEditor(string tablename)
{
InitializeComponent();
this.Style.TitleBar.BackColor = Theaming.Titelbar();
this.Style.TitleBar.ForeColor = Theaming.TitelFontColor();
TableName = tablename;
this.Text = tablename;
}
private void TableEditor_Load(object sender, EventArgs e)
{
update_data();
}
private void update_data()
{
db.Get_Tabledata_for_Update("Select * from "+ TableName,false,true);
sfDataGrid1.DataSource = db.daten.Tables[0];
}
private void toolStripButton2_Click(object sender, EventArgs e)
{
db.Update_Data();
ToastMessage.ShowToast("Speichern", "Daten erfolgreich gespeichert");
}
private void sfDataGrid1_AddNewRowInitiating(object sender, Syncfusion.WinForms.DataGrid.Events.AddNewRowInitiatingEventArgs e)
{
var data = e.NewObject as dynamic;
data["aktiv"] = true;
data["erstellt_am"] = DateTime.Now;
data["mutiert_am"] = DateTime.Now;
data["mutierer"]=AppParams.CurrentMitarbieter;
}
private void toolStripButton1_Click(object sender, EventArgs e)
{
}
}
}

View File

@@ -0,0 +1,302 @@
<?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>
<metadata name="toolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<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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
1wAAAABJRU5ErkJggg==
</value>
</data>
</root>

View File

@@ -0,0 +1,228 @@
namespace OnDoc.UIControls.Administrator
{
partial class Verbindungseditor
{
/// <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(Verbindungseditor));
this.toolStrip1 = new System.Windows.Forms.ToolStrip();
this.splitContainer1 = new System.Windows.Forms.SplitContainer();
this.splitContainer2 = new System.Windows.Forms.SplitContainer();
this.GridTableLeft = new Syncfusion.WinForms.DataGrid.SfDataGrid();
this.GridTableRight = new Syncfusion.WinForms.DataGrid.SfDataGrid();
this.GridTableBottom = new Syncfusion.WinForms.DataGrid.SfDataGrid();
this.panel1 = new System.Windows.Forms.Panel();
this.button1 = new System.Windows.Forms.Button();
this.toolStripButton1 = new System.Windows.Forms.ToolStripButton();
this.button2 = new System.Windows.Forms.Button();
this.toolStrip1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();
this.splitContainer1.Panel1.SuspendLayout();
this.splitContainer1.Panel2.SuspendLayout();
this.splitContainer1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).BeginInit();
this.splitContainer2.Panel1.SuspendLayout();
this.splitContainer2.Panel2.SuspendLayout();
this.splitContainer2.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.GridTableLeft)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.GridTableRight)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.GridTableBottom)).BeginInit();
this.panel1.SuspendLayout();
this.SuspendLayout();
//
// toolStrip1
//
this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.toolStripButton1});
this.toolStrip1.Location = new System.Drawing.Point(2, 2);
this.toolStrip1.Name = "toolStrip1";
this.toolStrip1.Size = new System.Drawing.Size(1453, 25);
this.toolStrip1.TabIndex = 0;
this.toolStrip1.Text = "toolStrip1";
//
// splitContainer1
//
this.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill;
this.splitContainer1.Location = new System.Drawing.Point(2, 27);
this.splitContainer1.Name = "splitContainer1";
this.splitContainer1.Orientation = System.Windows.Forms.Orientation.Horizontal;
//
// splitContainer1.Panel1
//
this.splitContainer1.Panel1.Controls.Add(this.splitContainer2);
//
// splitContainer1.Panel2
//
this.splitContainer1.Panel2.Controls.Add(this.GridTableBottom);
this.splitContainer1.Panel2.Controls.Add(this.panel1);
this.splitContainer1.Size = new System.Drawing.Size(1453, 804);
this.splitContainer1.SplitterDistance = 484;
this.splitContainer1.TabIndex = 1;
//
// splitContainer2
//
this.splitContainer2.Dock = System.Windows.Forms.DockStyle.Fill;
this.splitContainer2.Location = new System.Drawing.Point(0, 0);
this.splitContainer2.Name = "splitContainer2";
//
// splitContainer2.Panel1
//
this.splitContainer2.Panel1.Controls.Add(this.GridTableLeft);
//
// splitContainer2.Panel2
//
this.splitContainer2.Panel2.Controls.Add(this.GridTableRight);
this.splitContainer2.Size = new System.Drawing.Size(1453, 484);
this.splitContainer2.SplitterDistance = 717;
this.splitContainer2.TabIndex = 0;
//
// GridTableLeft
//
this.GridTableLeft.AccessibleName = "Table";
this.GridTableLeft.AllowEditing = false;
this.GridTableLeft.AllowFiltering = true;
this.GridTableLeft.Dock = System.Windows.Forms.DockStyle.Fill;
this.GridTableLeft.Location = new System.Drawing.Point(0, 0);
this.GridTableLeft.Name = "GridTableLeft";
this.GridTableLeft.Size = new System.Drawing.Size(717, 484);
this.GridTableLeft.Style.HeaderStyle.FilterIconColor = System.Drawing.Color.FromArgb(((int)(((byte)(29)))), ((int)(((byte)(29)))), ((int)(((byte)(29)))));
this.GridTableLeft.TabIndex = 0;
this.GridTableLeft.Text = "sfDataGrid1";
this.GridTableLeft.CellClick += new Syncfusion.WinForms.DataGrid.Events.CellClickEventHandler(this.GridTableLeft_CellClick);
//
// GridTableRight
//
this.GridTableRight.AccessibleName = "Table";
this.GridTableRight.AllowEditing = false;
this.GridTableRight.AllowFiltering = true;
this.GridTableRight.Dock = System.Windows.Forms.DockStyle.Fill;
this.GridTableRight.Location = new System.Drawing.Point(0, 0);
this.GridTableRight.Name = "GridTableRight";
this.GridTableRight.Size = new System.Drawing.Size(732, 484);
this.GridTableRight.Style.HeaderStyle.FilterIconColor = System.Drawing.Color.FromArgb(((int)(((byte)(29)))), ((int)(((byte)(29)))), ((int)(((byte)(29)))));
this.GridTableRight.TabIndex = 0;
this.GridTableRight.Text = "sfDataGrid1";
this.GridTableRight.CellClick += new Syncfusion.WinForms.DataGrid.Events.CellClickEventHandler(this.GridTableRight_CellClick);
//
// GridTableBottom
//
this.GridTableBottom.AccessibleName = "Table";
this.GridTableBottom.Dock = System.Windows.Forms.DockStyle.Fill;
this.GridTableBottom.Location = new System.Drawing.Point(0, 46);
this.GridTableBottom.Name = "GridTableBottom";
this.GridTableBottom.Size = new System.Drawing.Size(1453, 270);
this.GridTableBottom.Style.HeaderStyle.FilterIconColor = System.Drawing.Color.FromArgb(((int)(((byte)(29)))), ((int)(((byte)(29)))), ((int)(((byte)(29)))));
this.GridTableBottom.TabIndex = 0;
this.GridTableBottom.Text = "sfDataGrid1";
//
// panel1
//
this.panel1.BackColor = System.Drawing.Color.DarkGray;
this.panel1.Controls.Add(this.button2);
this.panel1.Controls.Add(this.button1);
this.panel1.Dock = System.Windows.Forms.DockStyle.Top;
this.panel1.Location = new System.Drawing.Point(0, 0);
this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(1453, 46);
this.panel1.TabIndex = 1;
//
// button1
//
this.button1.Image = global::OnDoc.Properties.Resources.Connect_24x24_32;
this.button1.Location = new System.Drawing.Point(678, 3);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(75, 37);
this.button1.TabIndex = 0;
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System.EventHandler(this.button1_Click);
//
// toolStripButton1
//
this.toolStripButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.toolStripButton1.Image = global::OnDoc.Properties.Resources.CloseApplication_32x32_32;
this.toolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton1.Name = "toolStripButton1";
this.toolStripButton1.Size = new System.Drawing.Size(23, 22);
this.toolStripButton1.Text = "toolStripButton1";
this.toolStripButton1.Click += new System.EventHandler(this.toolStripButton1_Click);
//
// button2
//
this.button2.Image = global::OnDoc.Properties.Resources.save_24x24_32;
this.button2.Location = new System.Drawing.Point(759, 3);
this.button2.Name = "button2";
this.button2.Size = new System.Drawing.Size(75, 37);
this.button2.TabIndex = 1;
this.button2.UseVisualStyleBackColor = true;
this.button2.Click += new System.EventHandler(this.button2_Click);
//
// Verbindungseditor
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(1457, 833);
this.Controls.Add(this.splitContainer1);
this.Controls.Add(this.toolStrip1);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.Name = "Verbindungseditor";
this.Style.MdiChild.IconHorizontalAlignment = System.Windows.Forms.HorizontalAlignment.Center;
this.Style.MdiChild.IconVerticalAlignment = System.Windows.Forms.VisualStyles.VerticalAlignment.Center;
this.Text = "Verbindungseditor";
this.Load += new System.EventHandler(this.Verbindungseditor_Load);
this.toolStrip1.ResumeLayout(false);
this.toolStrip1.PerformLayout();
this.splitContainer1.Panel1.ResumeLayout(false);
this.splitContainer1.Panel2.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit();
this.splitContainer1.ResumeLayout(false);
this.splitContainer2.Panel1.ResumeLayout(false);
this.splitContainer2.Panel2.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).EndInit();
this.splitContainer2.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.GridTableLeft)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.GridTableRight)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.GridTableBottom)).EndInit();
this.panel1.ResumeLayout(false);
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.ToolStrip toolStrip1;
private System.Windows.Forms.SplitContainer splitContainer1;
private System.Windows.Forms.SplitContainer splitContainer2;
private Syncfusion.WinForms.DataGrid.SfDataGrid GridTableLeft;
private Syncfusion.WinForms.DataGrid.SfDataGrid GridTableRight;
private Syncfusion.WinForms.DataGrid.SfDataGrid GridTableBottom;
private System.Windows.Forms.ToolStripButton toolStripButton1;
private System.Windows.Forms.Panel panel1;
private System.Windows.Forms.Button button1;
private System.Windows.Forms.Button button2;
}
}

View File

@@ -0,0 +1,99 @@
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;
namespace OnDoc.UIControls.Administrator
{
public partial class Verbindungseditor : SfForm
{
public string tableRight { get; set; }
public string tableLeft { get; set; }
public string tableBottom { get; set; }
private string selected_left { get;set; }
private string selected_right { get;set; }
Database.DB db = new Database.DB(AppParams.connectionstring);
public Verbindungseditor()
{
InitializeComponent();
this.Style.TitleBar.BackColor = Theaming.Titelbar();
this.Style.TitleBar.ForeColor = Theaming.TitelFontColor();
}
public Verbindungseditor(string tableleft, string tableright, string tablebottom)
{
InitializeComponent();
tableRight = tableright;
tableLeft = tableleft;
tableBottom = tablebottom;
this.Style.TitleBar.BackColor = Theaming.Titelbar();
this.Style.TitleBar.ForeColor = Theaming.TitelFontColor();
}
private void Verbindungseditor_Load(object sender, EventArgs e)
{
db.Get_Tabledata("Select * from " + tableLeft, false, true);
GridTableLeft.DataSource = db.dsdaten.Tables[0];
db.Get_Tabledata("Select * from " + tableRight, false, true);
GridTableRight.DataSource = db.dsdaten.Tables[0];
db.Get_Tabledata_for_Update("Select * from " + tableBottom, false, true);
GridTableBottom.DataSource=db.daten.Tables[0];
}
private void toolStripButton1_Click(object sender, EventArgs e)
{
this.Close();
}
private void button1_Click(object sender, EventArgs e)
{
var data = db.daten.Tables[0].NewRow();
data["erstellt_am"]=DateTime.Now;
data["mutiert_am"] = DateTime.Now;
data["aktiv"] = true;
data["mutierer"] = AppParams.CurrentMitarbieter;
data[1] = selected_left;
data[2] = selected_right;
db.daten.Tables[0].Rows.Add(data);
db.Update_Data();
db.Get_Tabledata_for_Update("Select * from " + tableBottom, false, true);
GridTableBottom.DataSource = db.daten.Tables[0];
}
private void GridTableLeft_CellClick(object sender, Syncfusion.WinForms.DataGrid.Events.CellClickEventArgs e)
{
var selectedItem = e.DataRow;
var dataRow = (e.DataRow.RowData as DataRowView).Row;
selected_left = dataRow[0].ToString();
}
private void GridTableRight_CellClick(object sender, Syncfusion.WinForms.DataGrid.Events.CellClickEventArgs e)
{
var selectedItem = e.DataRow;
var dataRow = (e.DataRow.RowData as DataRowView).Row;
selected_right = dataRow[0].ToString();
}
private void button2_Click(object sender, EventArgs e)
{
db.Update_Data();
}
}
}

View File

@@ -0,0 +1,555 @@
<?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>
<metadata name="toolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<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
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
4BCsQfAYrEH4fKxB/zysQf8YrEH/AKxB/4GsQQ==
</value>
</data>
</root>

View File

@@ -0,0 +1,114 @@
namespace OnDoc.UIControls.Administrator
{
partial class frmDokTypCopy
{
/// <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(frmDokTypCopy));
this.label1 = new System.Windows.Forms.Label();
this.txtdokumenttyp = new System.Windows.Forms.TextBox();
this.checkedListBox1 = new System.Windows.Forms.CheckedListBox();
this.btnCopy = new System.Windows.Forms.Button();
this.btnCancel = new System.Windows.Forms.Button();
this.SuspendLayout();
//
// label1
//
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(29, 28);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(44, 13);
this.label1.TabIndex = 0;
this.label1.Text = "Source:";
//
// txtdokumenttyp
//
this.txtdokumenttyp.Location = new System.Drawing.Point(116, 25);
this.txtdokumenttyp.Name = "txtdokumenttyp";
this.txtdokumenttyp.ReadOnly = true;
this.txtdokumenttyp.Size = new System.Drawing.Size(412, 20);
this.txtdokumenttyp.TabIndex = 1;
//
// checkedListBox1
//
this.checkedListBox1.FormattingEnabled = true;
this.checkedListBox1.Items.AddRange(new object[] {
"Dokumenttyp",
"Vorlagenfelder",
"Office-Vorlage"});
this.checkedListBox1.Location = new System.Drawing.Point(32, 76);
this.checkedListBox1.Name = "checkedListBox1";
this.checkedListBox1.Size = new System.Drawing.Size(231, 64);
this.checkedListBox1.TabIndex = 2;
//
// btnCopy
//
this.btnCopy.Location = new System.Drawing.Point(188, 175);
this.btnCopy.Name = "btnCopy";
this.btnCopy.Size = new System.Drawing.Size(75, 23);
this.btnCopy.TabIndex = 3;
this.btnCopy.Text = "Kopieren";
this.btnCopy.UseVisualStyleBackColor = true;
this.btnCopy.Click += new System.EventHandler(this.btnCopy_Click);
//
// btnCancel
//
this.btnCancel.Location = new System.Drawing.Point(32, 175);
this.btnCancel.Name = "btnCancel";
this.btnCancel.Size = new System.Drawing.Size(75, 23);
this.btnCancel.TabIndex = 4;
this.btnCancel.Text = "Abbruch";
this.btnCancel.UseVisualStyleBackColor = true;
this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click);
//
// frmDokTypCopy
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(542, 223);
this.Controls.Add(this.btnCancel);
this.Controls.Add(this.btnCopy);
this.Controls.Add(this.checkedListBox1);
this.Controls.Add(this.txtdokumenttyp);
this.Controls.Add(this.label1);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.Name = "frmDokTypCopy";
this.Text = "Dokumenttyp kopieren";
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.Label label1;
private System.Windows.Forms.TextBox txtdokumenttyp;
private System.Windows.Forms.CheckedListBox checkedListBox1;
private System.Windows.Forms.Button btnCopy;
private System.Windows.Forms.Button btnCancel;
}
}

View File

@@ -0,0 +1,164 @@
using OnDoc.Klassen;
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;
namespace OnDoc.UIControls.Administrator
{
public partial class frmDokTypCopy : Form
{
public int Dokumenttypnr = 0;
public frmDokTypCopy()
{
InitializeComponent();
}
public frmDokTypCopy(string dokumenttyp, int dokumenttypnr)
{
InitializeComponent();
txtdokumenttyp.Text = dokumenttyp;
this.Dokumenttypnr=dokumenttypnr;
}
private void btnCancel_Click(object sender, EventArgs e)
{
DialogResult = DialogResult.Cancel;
}
private void btnCopy_Click(object sender, EventArgs e)
{
bool doktyp_selected = false;
bool vorlagenfelder_selected = false;
bool officevorlage_selected = false;
int officevorlagenr = 0;
string s = "";
for (int x = 0; x < checkedListBox1.CheckedItems.Count; x++)
{
switch (checkedListBox1.CheckedItems[x].ToString())
{
case "Dokumenttyp": doktyp_selected = true; break;
case "Vorlagenfelder": vorlagenfelder_selected = true; break;
case "Office-Vorlage": officevorlage_selected = true; break;
}
}
if (!doktyp_selected) { MessageBox.Show("Dokumenttyp ist zwingend auszuwählen!"); return; }
//Dokumenttyp kopieren
Database.DB db = new Database.DB(AppParams.connectionstring);
int NewDokTypKey = Convert.ToInt32(db.get_dbkey("Dokumenttyp"));
db.Get_Tabledata("Select * from dokumenttyp where dokumenttypnr=" + Dokumenttypnr.ToString(), false, true);
db.Get_Tabledata_for_Update("Select * from dokumenttyp where dokumenttypnr=-1", false, true);
DataRow dr = db.daten.Tables[0].NewRow();
DataRow di = db.dsdaten.Tables[0].Rows[0];
for (int x = 0; x < db.dsdaten.Tables[0].Columns.Count; x++)
{
dr[x] = di[x];
}
try
{
officevorlagenr = Convert.ToInt32(di["office_vorlagenr"]);
}
catch { }
dr["dokumenttypnr"] = NewDokTypKey;
dr["bezeichnung"] = dr["bezeichnung"].ToString() + " (Kopie)";
dr["mutiert_am"] = DateTime.Now;
dr["mutierer"] = AppParams.CurrentMitarbieter;
db.daten.Tables[0].Rows.Add(dr);
db.Update_Data();
db.daten.Tables.Clear();
//for (int x = 0; x < db.dsdaten.Tables[0].Columns.Count;x++)
//{
// dr[x] = di[x];
//}
//dr = di;
//db.daten.Tables[0].Rows.Add(di);
// Vorlagenfelder
if (vorlagenfelder_selected == true)
{
db.Get_Tabledata("Select * from vorlagenfeld where dokumenttypnr=" + Dokumenttypnr.ToString(), false, true);
db.Get_Tabledata_for_Update("Select * from vorlagenfeld where vorlagenfeldnr=-1", false, true);
foreach (DataRow vdr in db.dsdaten.Tables[0].Rows)
{
DataRow newvdr = db.daten.Tables[0].NewRow();
for (int x = 0; x < db.dsdaten.Tables[0].Columns.Count; x++)
{
try
{
newvdr[x] = vdr[x];
}catch { }
}
newvdr["dokumenttypnr"] = NewDokTypKey;
newvdr["mutiert_am"] = DateTime.Now;
newvdr["mutierer"] = AppParams.CurrentMitarbieter;
int newvorlagenfeldkey = Convert.ToInt32(db.get_dbkey("vorlagenfeld"));
newvdr["vorlagenfeldnr"] = newvorlagenfeldkey;
db.daten.Tables[0].Rows.Add(newvdr);
}
db.Update_Data();
db.daten.Tables.Clear();
}
//Officevorlage
if (officevorlage_selected == true) {
int newkeyofficevorlage = Convert.ToInt32(db.get_dbkey("Office_vorlage"));
db.Get_Tabledata("Select * from office_vorlage where office_vorlagenr="+officevorlagenr.ToString(), false, true);
db.Get_Tabledata_for_Update("Select * from office_vorlage where office_vorlagenr = -1", false, true);
DataRow drov = db.daten.Tables[0].NewRow();
DataRow diov = db.dsdaten.Tables[0].Rows[0];
for (int x = 0; x < db.dsdaten.Tables[0].Columns.Count; x++)
{
drov[x] = diov[x];
}
drov["bezeichnung"]=drov["bezeichnung"].ToString() + " (Kopie)";
drov["office_vorlagenr"]= newkeyofficevorlage;
drov["mutiert_am"] = DateTime.Now;
drov["mutierer"] = AppParams.CurrentMitarbieter;
db.daten.Tables[0].Rows.Add(drov);
db.Update_Data();
db.daten.Tables.Clear();
db.Get_Tabledata("Select * from office_vorlage_datei where office_vorlage_dateinr=" + officevorlagenr.ToString(), false, true);
db.Get_Tabledata_for_Update("Select * from office_vorlage_datei where office_vorlage_dateinr = -1", false, true);
DataRow drovd = db.daten.Tables[0].NewRow();
DataRow diovd = db.dsdaten.Tables[0].Rows[0];
for (int x = 0; x < db.dsdaten.Tables[0].Columns.Count; x++)
{
drovd[x] = diovd[x];
}
drovd["mutiert_am"] = DateTime.Now;
drovd["mutierer"] = AppParams.CurrentMitarbieter;
drovd["office_vorlage_dateinr"] = newkeyofficevorlage;
db.daten.Tables[0].Rows.Add(drovd);
db.Update_Data();
db.daten.Tables.Clear();
db.Exec_SQL("Update dokumenttyp set office_vorlagenr = " + newkeyofficevorlage.ToString() + " where dokumenttypnr=" + NewDokTypKey.ToString());
}
MessageBox.Show("Dokumenttyp wurde gem. Vorgaben kopiert: Neue ID: " + NewDokTypKey.ToString());
DialogResult = DialogResult.OK;
}
}
}

View File

@@ -0,0 +1,491 @@
<?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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
Xbb+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/PhWDmAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAMiBXbb+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/PhWDmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMiBXbb+o3b//KJ1/8+FYNbPhWDRz4Vg0c+FYNHPhWDRz4Vg0c+F
YNHPhWDRz4Vg0c+FYNHPhWDRz4Vg0c+FYNHPhWDRz4Vg0c+FYNHPhWDRz4Vg0c+FYNHPhWDRz4Vg0c+F
YNHPhWDR9p5y+/6jdv/PhWDmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMiBXbb+o3b/75lv/QAAABwAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAz4Vg6f6jdv/PhWDmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMiBXbb+o3b/75lv/QAA
ABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz4Vg6f6jdv/PhWDmAAAAAAAAAAAAAAAAAAAAAAAA
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
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnQi8X/6R3//+kd///pHf//6R3//+kd//+o3b//qN2//6j
dv/+o3b//qN2//6jdv/+o3b//qN2//6jdv/+o3b//qN2//6jdv/+o3b/3Y5n9F48K0IAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA///AACAAAAD//8AAIAAAAP//wAAh///4///
AACH///j//8AAIf//+P//wAAh///4///AACH///j//8AAIYAAOP//wAAhgAA4AABAACGAADgAAEAAIYA
AOAAAQAAh///4AABAACGAADj/+EAAIYAAOP/4QAAhgAA4//hAACGAADjj+EAAIf//+MH4QAAh///4wfh
AACGAAYAA+EAAIYABgAB4QAAhgAGAAHhAACGAAYAA+EAAIf//+MH4QAAh///4wfhAACH///jj+EAAIf/
gAP/4QAAh/+AA//hAACH/4AD/+EAAIf/gAP/4QAAh/+GB//hAACH/4QP/+EAAIf/gB//4QAAh/+AP//h
AACH/4B//+EAAIAAAP//4QAAgAAB/8ABAACAAAP/wAEAAIAAB//AAQAA//+H/8MDAAD//4f/wgcAAP//
h//ADwAA//+H/8AfAAD//4f/wD8AAP//h//AfwAA//+AAAD/AAD//4AAAf8AAP//gAAD/wAAKAAAACAA
AABAAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH9SOyT/pHf//6R3//+kd///pHf//6R3//+k
d///pHf//6R3//+kd///pHf//6R3//+kd///pHf//6R3//+kd///pHf//6R3//+kd//fj2juAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf1I7JP+kd//znHH3349o4N+P
aODfj2jg349o4N+PaODfj2jg349o4N+PaODfj2jg349o4N+PaODfj2jg349o4N+PaODfj2jg+6F1/d+P
aO4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/Ujsk/6R3/9SI
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
rEE4PKxBAHysQQDgrEH54KxB+eGsQfgDrEE=
</value>
</data>
</root>

View File

@@ -0,0 +1,524 @@
namespace OnDoc.UIControls
{
partial class Approval
{
/// <summary>
/// Erforderliche Designervariable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Verwendete Ressourcen bereinigen.
/// </summary>
/// <param name="disposing">True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Vom Komponenten-Designer generierter Code
/// <summary>
/// Erforderliche Methode für die Designerunterstützung.
/// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
/// </summary>
private void InitializeComponent()
{
Syncfusion.Windows.Forms.Tools.TreeNodeAdvStyleInfo treeNodeAdvStyleInfo1 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdvStyleInfo();
Syncfusion.Windows.Forms.Tools.TreeNodeAdv treeNodeAdv1 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdv();
Syncfusion.Windows.Forms.Tools.TreeNodeAdv treeNodeAdv2 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdv();
Syncfusion.Windows.Forms.Tools.TreeNodeAdv treeNodeAdv3 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdv();
Syncfusion.Windows.Forms.Tools.TreeNodeAdv treeNodeAdv4 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdv();
this.splitContainer1 = new System.Windows.Forms.SplitContainer();
this.groupBox1 = new System.Windows.Forms.GroupBox();
this.treeViewAdv1 = new Syncfusion.Windows.Forms.Tools.TreeViewAdv();
this.panel1 = new System.Windows.Forms.Panel();
this.grpDetails = new System.Windows.Forms.GroupBox();
this.label4 = new System.Windows.Forms.Label();
this.sfListView1 = new Syncfusion.WinForms.ListView.SfListView();
this.txtNote = new System.Windows.Forms.TextBox();
this.txtnotewriter = new System.Windows.Forms.TextBox();
this.txtVerantwortlich = new System.Windows.Forms.TextBox();
this.label3 = new System.Windows.Forms.Label();
this.txtmutiertam = new System.Windows.Forms.TextBox();
this.txtmutierer = new System.Windows.Forms.TextBox();
this.txtersteller = new System.Windows.Forms.TextBox();
this.label2 = new System.Windows.Forms.Label();
this.txterstelltam = new System.Windows.Forms.TextBox();
this.Erstellung = new System.Windows.Forms.Label();
this.txtPartner = new System.Windows.Forms.TextBox();
this.txtPartnerNr = new System.Windows.Forms.TextBox();
this.lblPartner = new System.Windows.Forms.Label();
this.txtbezeichnung = new System.Windows.Forms.TextBox();
this.Bezeichnung = new System.Windows.Forms.Label();
this.txtdokumentid = new System.Windows.Forms.TextBox();
this.label1 = new System.Windows.Forms.Label();
this.docPreview1 = new OnDoc.UIControls.DocPreview();
this.ribbon3 = new System.Windows.Forms.Ribbon();
this.ribbonTab1 = new System.Windows.Forms.RibbonTab();
this.ribbonPanel1 = new System.Windows.Forms.RibbonPanel();
this.ribbonButtonApproved = new System.Windows.Forms.RibbonButton();
this.ribbonButtonNotApproved = new System.Windows.Forms.RibbonButton();
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();
this.splitContainer1.Panel1.SuspendLayout();
this.splitContainer1.Panel2.SuspendLayout();
this.splitContainer1.SuspendLayout();
this.groupBox1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.treeViewAdv1)).BeginInit();
this.grpDetails.SuspendLayout();
this.SuspendLayout();
//
// splitContainer1
//
this.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill;
this.splitContainer1.Location = new System.Drawing.Point(0, 0);
this.splitContainer1.Name = "splitContainer1";
//
// splitContainer1.Panel1
//
this.splitContainer1.Panel1.Controls.Add(this.groupBox1);
//
// splitContainer1.Panel2
//
this.splitContainer1.Panel2.Controls.Add(this.panel1);
this.splitContainer1.Panel2.Controls.Add(this.grpDetails);
this.splitContainer1.Panel2.Controls.Add(this.docPreview1);
this.splitContainer1.Panel2.Controls.Add(this.ribbon3);
this.splitContainer1.Size = new System.Drawing.Size(1629, 876);
this.splitContainer1.SplitterDistance = 300;
this.splitContainer1.TabIndex = 1;
//
// groupBox1
//
this.groupBox1.Controls.Add(this.treeViewAdv1);
this.groupBox1.Dock = System.Windows.Forms.DockStyle.Fill;
this.groupBox1.Location = new System.Drawing.Point(0, 0);
this.groupBox1.Name = "groupBox1";
this.groupBox1.Size = new System.Drawing.Size(300, 876);
this.groupBox1.TabIndex = 0;
this.groupBox1.TabStop = false;
this.groupBox1.Text = "Dokumente zum Bewilligen";
//
// treeViewAdv1
//
treeNodeAdvStyleInfo1.CheckBoxTickThickness = 1;
treeNodeAdvStyleInfo1.CheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdvStyleInfo1.EnsureDefaultOptionedChild = true;
treeNodeAdvStyleInfo1.IntermediateCheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdvStyleInfo1.OptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdvStyleInfo1.SelectedOptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(210)))), ((int)(((byte)(210)))), ((int)(((byte)(210)))));
treeNodeAdvStyleInfo1.TextColor = System.Drawing.Color.Black;
this.treeViewAdv1.BaseStylePairs.AddRange(new Syncfusion.Windows.Forms.Tools.StyleNamePair[] {
new Syncfusion.Windows.Forms.Tools.StyleNamePair("Standard", treeNodeAdvStyleInfo1)});
this.treeViewAdv1.BeforeTouchSize = new System.Drawing.Size(294, 857);
this.treeViewAdv1.Dock = System.Windows.Forms.DockStyle.Fill;
//
//
//
this.treeViewAdv1.HelpTextControl.BaseThemeName = null;
this.treeViewAdv1.HelpTextControl.Location = new System.Drawing.Point(0, 0);
this.treeViewAdv1.HelpTextControl.Name = "";
this.treeViewAdv1.HelpTextControl.Size = new System.Drawing.Size(392, 112);
this.treeViewAdv1.HelpTextControl.TabIndex = 0;
this.treeViewAdv1.HelpTextControl.Visible = true;
this.treeViewAdv1.InactiveSelectedNodeForeColor = System.Drawing.SystemColors.ControlText;
this.treeViewAdv1.Location = new System.Drawing.Point(3, 16);
this.treeViewAdv1.MetroColor = System.Drawing.Color.FromArgb(((int)(((byte)(22)))), ((int)(((byte)(165)))), ((int)(((byte)(220)))));
this.treeViewAdv1.Name = "treeViewAdv1";
treeNodeAdv1.ChildStyle.CheckBoxTickThickness = 1;
treeNodeAdv1.ChildStyle.CheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv1.ChildStyle.EnsureDefaultOptionedChild = true;
treeNodeAdv1.ChildStyle.IntermediateCheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv1.ChildStyle.OptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv1.ChildStyle.SelectedOptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(210)))), ((int)(((byte)(210)))), ((int)(((byte)(210)))));
treeNodeAdv1.EnsureDefaultOptionedChild = true;
treeNodeAdv1.Expanded = true;
treeNodeAdv1.MultiLine = true;
treeNodeAdv2.ChildStyle.CheckBoxTickThickness = 1;
treeNodeAdv2.ChildStyle.CheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv2.ChildStyle.EnsureDefaultOptionedChild = true;
treeNodeAdv2.ChildStyle.IntermediateCheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv2.ChildStyle.OptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv2.ChildStyle.SelectedOptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(210)))), ((int)(((byte)(210)))), ((int)(((byte)(210)))));
treeNodeAdv2.EnsureDefaultOptionedChild = true;
treeNodeAdv2.Expanded = true;
treeNodeAdv2.MultiLine = true;
treeNodeAdv3.ChildStyle.CheckBoxTickThickness = 1;
treeNodeAdv3.ChildStyle.CheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv3.ChildStyle.EnsureDefaultOptionedChild = true;
treeNodeAdv3.ChildStyle.IntermediateCheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv3.ChildStyle.OptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv3.ChildStyle.SelectedOptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(210)))), ((int)(((byte)(210)))), ((int)(((byte)(210)))));
treeNodeAdv3.EnsureDefaultOptionedChild = true;
treeNodeAdv3.MultiLine = true;
treeNodeAdv3.Name = "";
treeNodeAdv3.Optioned = true;
treeNodeAdv3.ShowLine = true;
treeNodeAdv3.Tag = "OFFEDK0002024002448514";
treeNodeAdv3.Text = "Jugendkonto Kontoeröffnung (OFFEDK0002024002448514)";
treeNodeAdv2.Nodes.AddRange(new Syncfusion.Windows.Forms.Tools.TreeNodeAdv[] {
treeNodeAdv3});
treeNodeAdv2.Optioned = true;
treeNodeAdv2.ShowLine = true;
treeNodeAdv2.Text = "25297725 - Stefan Hutter Bülach";
treeNodeAdv1.Nodes.AddRange(new Syncfusion.Windows.Forms.Tools.TreeNodeAdv[] {
treeNodeAdv2});
treeNodeAdv1.ShowLine = true;
treeNodeAdv1.Text = "Dokument-Inhalt";
treeNodeAdv4.ChildStyle.CheckBoxTickThickness = 1;
treeNodeAdv4.ChildStyle.CheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv4.ChildStyle.EnsureDefaultOptionedChild = true;
treeNodeAdv4.ChildStyle.IntermediateCheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv4.ChildStyle.OptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv4.ChildStyle.SelectedOptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(210)))), ((int)(((byte)(210)))), ((int)(((byte)(210)))));
treeNodeAdv4.EnsureDefaultOptionedChild = true;
treeNodeAdv4.MultiLine = true;
treeNodeAdv4.ShowLine = true;
treeNodeAdv4.Text = "Faksimile Unterschrift";
this.treeViewAdv1.Nodes.AddRange(new Syncfusion.Windows.Forms.Tools.TreeNodeAdv[] {
treeNodeAdv1,
treeNodeAdv4});
this.treeViewAdv1.SelectedNodeForeColor = System.Drawing.SystemColors.HighlightText;
this.treeViewAdv1.Size = new System.Drawing.Size(294, 857);
this.treeViewAdv1.TabIndex = 4;
this.treeViewAdv1.Text = "treeViewAdv1";
this.treeViewAdv1.ThemeStyle.TreeNodeAdvStyle.CheckBoxTickThickness = 0;
this.treeViewAdv1.ThemeStyle.TreeNodeAdvStyle.EnsureDefaultOptionedChild = true;
//
//
//
this.treeViewAdv1.ToolTipControl.BaseThemeName = null;
this.treeViewAdv1.ToolTipControl.Location = new System.Drawing.Point(0, 0);
this.treeViewAdv1.ToolTipControl.Name = "";
this.treeViewAdv1.ToolTipControl.Size = new System.Drawing.Size(392, 112);
this.treeViewAdv1.ToolTipControl.TabIndex = 0;
this.treeViewAdv1.ToolTipControl.Visible = true;
this.treeViewAdv1.NodeMouseClick += new Syncfusion.Windows.Forms.Tools.TreeNodeAdvMouseClickArgs(this.treeViewAdv1_NodeMouseClick);
this.treeViewAdv1.Click += new System.EventHandler(this.treeViewAdv1_Click);
//
// panel1
//
this.panel1.Dock = System.Windows.Forms.DockStyle.Right;
this.panel1.Location = new System.Drawing.Point(983, 86);
this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(10, 790);
this.panel1.TabIndex = 4;
//
// grpDetails
//
this.grpDetails.Controls.Add(this.label4);
this.grpDetails.Controls.Add(this.sfListView1);
this.grpDetails.Controls.Add(this.txtNote);
this.grpDetails.Controls.Add(this.txtnotewriter);
this.grpDetails.Controls.Add(this.txtVerantwortlich);
this.grpDetails.Controls.Add(this.label3);
this.grpDetails.Controls.Add(this.txtmutiertam);
this.grpDetails.Controls.Add(this.txtmutierer);
this.grpDetails.Controls.Add(this.txtersteller);
this.grpDetails.Controls.Add(this.label2);
this.grpDetails.Controls.Add(this.txterstelltam);
this.grpDetails.Controls.Add(this.Erstellung);
this.grpDetails.Controls.Add(this.txtPartner);
this.grpDetails.Controls.Add(this.txtPartnerNr);
this.grpDetails.Controls.Add(this.lblPartner);
this.grpDetails.Controls.Add(this.txtbezeichnung);
this.grpDetails.Controls.Add(this.Bezeichnung);
this.grpDetails.Controls.Add(this.txtdokumentid);
this.grpDetails.Controls.Add(this.label1);
this.grpDetails.Dock = System.Windows.Forms.DockStyle.Right;
this.grpDetails.Location = new System.Drawing.Point(993, 86);
this.grpDetails.Name = "grpDetails";
this.grpDetails.Size = new System.Drawing.Size(332, 790);
this.grpDetails.TabIndex = 3;
this.grpDetails.TabStop = false;
this.grpDetails.Text = "Details";
//
// label4
//
this.label4.AutoSize = true;
this.label4.Dock = System.Windows.Forms.DockStyle.Bottom;
this.label4.Location = new System.Drawing.Point(3, 356);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(43, 13);
this.label4.TabIndex = 37;
this.label4.Text = "Notizen";
//
// sfListView1
//
this.sfListView1.AccessibleName = "ScrollControl";
this.sfListView1.BackColor = System.Drawing.SystemColors.Window;
this.sfListView1.Dock = System.Windows.Forms.DockStyle.Bottom;
this.sfListView1.Location = new System.Drawing.Point(3, 369);
this.sfListView1.Name = "sfListView1";
this.sfListView1.ShowToolTip = true;
this.sfListView1.Size = new System.Drawing.Size(326, 310);
this.sfListView1.TabIndex = 36;
this.sfListView1.Text = "sfListView1";
this.sfListView1.ToolTipOpening += new System.EventHandler<Syncfusion.WinForms.ListView.Events.ToolTipOpeningEventArgs>(this.sfListView1_ToolTipOpening);
//
// txtNote
//
this.txtNote.BackColor = System.Drawing.Color.Cornsilk;
this.txtNote.Dock = System.Windows.Forms.DockStyle.Bottom;
this.txtNote.Location = new System.Drawing.Point(3, 679);
this.txtNote.Multiline = true;
this.txtNote.Name = "txtNote";
this.txtNote.ReadOnly = true;
this.txtNote.Size = new System.Drawing.Size(326, 88);
this.txtNote.TabIndex = 38;
//
// txtnotewriter
//
this.txtnotewriter.BackColor = System.Drawing.Color.Cornsilk;
this.txtnotewriter.Dock = System.Windows.Forms.DockStyle.Bottom;
this.txtnotewriter.Location = new System.Drawing.Point(3, 767);
this.txtnotewriter.Name = "txtnotewriter";
this.txtnotewriter.ReadOnly = true;
this.txtnotewriter.Size = new System.Drawing.Size(326, 20);
this.txtnotewriter.TabIndex = 39;
//
// txtVerantwortlich
//
this.txtVerantwortlich.Location = new System.Drawing.Point(88, 294);
this.txtVerantwortlich.Name = "txtVerantwortlich";
this.txtVerantwortlich.ReadOnly = true;
this.txtVerantwortlich.Size = new System.Drawing.Size(230, 20);
this.txtVerantwortlich.TabIndex = 35;
//
// label3
//
this.label3.AutoSize = true;
this.label3.Location = new System.Drawing.Point(3, 294);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(76, 13);
this.label3.TabIndex = 34;
this.label3.Text = "Verantwortung";
//
// txtmutiertam
//
this.txtmutiertam.Location = new System.Drawing.Point(88, 251);
this.txtmutiertam.Name = "txtmutiertam";
this.txtmutiertam.ReadOnly = true;
this.txtmutiertam.Size = new System.Drawing.Size(230, 20);
this.txtmutiertam.TabIndex = 33;
//
// txtmutierer
//
this.txtmutierer.Location = new System.Drawing.Point(88, 225);
this.txtmutierer.Name = "txtmutierer";
this.txtmutierer.ReadOnly = true;
this.txtmutierer.Size = new System.Drawing.Size(230, 20);
this.txtmutierer.TabIndex = 32;
//
// txtersteller
//
this.txtersteller.Location = new System.Drawing.Point(88, 189);
this.txtersteller.Name = "txtersteller";
this.txtersteller.ReadOnly = true;
this.txtersteller.Size = new System.Drawing.Size(230, 20);
this.txtersteller.TabIndex = 31;
//
// label2
//
this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(3, 225);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(53, 13);
this.label2.TabIndex = 30;
this.label2.Text = "Änderung";
//
// txterstelltam
//
this.txterstelltam.Location = new System.Drawing.Point(88, 163);
this.txterstelltam.Name = "txterstelltam";
this.txterstelltam.ReadOnly = true;
this.txterstelltam.Size = new System.Drawing.Size(230, 20);
this.txterstelltam.TabIndex = 29;
//
// Erstellung
//
this.Erstellung.AutoSize = true;
this.Erstellung.Location = new System.Drawing.Point(3, 166);
this.Erstellung.Name = "Erstellung";
this.Erstellung.Size = new System.Drawing.Size(53, 13);
this.Erstellung.TabIndex = 28;
this.Erstellung.Text = "Erstellung";
//
// txtPartner
//
this.txtPartner.Location = new System.Drawing.Point(88, 117);
this.txtPartner.Name = "txtPartner";
this.txtPartner.ReadOnly = true;
this.txtPartner.Size = new System.Drawing.Size(230, 20);
this.txtPartner.TabIndex = 27;
//
// txtPartnerNr
//
this.txtPartnerNr.Location = new System.Drawing.Point(88, 91);
this.txtPartnerNr.Name = "txtPartnerNr";
this.txtPartnerNr.ReadOnly = true;
this.txtPartnerNr.Size = new System.Drawing.Size(163, 20);
this.txtPartnerNr.TabIndex = 26;
//
// lblPartner
//
this.lblPartner.AutoSize = true;
this.lblPartner.Location = new System.Drawing.Point(3, 94);
this.lblPartner.Name = "lblPartner";
this.lblPartner.Size = new System.Drawing.Size(41, 13);
this.lblPartner.TabIndex = 25;
this.lblPartner.Text = "Partner";
//
// txtbezeichnung
//
this.txtbezeichnung.Location = new System.Drawing.Point(88, 50);
this.txtbezeichnung.Name = "txtbezeichnung";
this.txtbezeichnung.ReadOnly = true;
this.txtbezeichnung.Size = new System.Drawing.Size(230, 20);
this.txtbezeichnung.TabIndex = 24;
//
// Bezeichnung
//
this.Bezeichnung.AutoSize = true;
this.Bezeichnung.Location = new System.Drawing.Point(3, 53);
this.Bezeichnung.Name = "Bezeichnung";
this.Bezeichnung.Size = new System.Drawing.Size(69, 13);
this.Bezeichnung.TabIndex = 23;
this.Bezeichnung.Text = "Bezeichnung";
//
// txtdokumentid
//
this.txtdokumentid.Location = new System.Drawing.Point(88, 24);
this.txtdokumentid.Name = "txtdokumentid";
this.txtdokumentid.ReadOnly = true;
this.txtdokumentid.Size = new System.Drawing.Size(163, 20);
this.txtdokumentid.TabIndex = 22;
//
// label1
//
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(3, 27);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(70, 13);
this.label1.TabIndex = 21;
this.label1.Text = "Dokument-ID";
//
// docPreview1
//
this.docPreview1.Dock = System.Windows.Forms.DockStyle.Left;
this.docPreview1.Location = new System.Drawing.Point(0, 86);
this.docPreview1.Name = "docPreview1";
this.docPreview1.Size = new System.Drawing.Size(1083, 790);
this.docPreview1.TabIndex = 0;
//
// ribbon3
//
this.ribbon3.CaptionBarVisible = false;
this.ribbon3.Font = new System.Drawing.Font("Segoe UI", 9F);
this.ribbon3.Location = new System.Drawing.Point(0, 0);
this.ribbon3.Minimized = false;
this.ribbon3.Name = "ribbon3";
//
//
//
this.ribbon3.OrbDropDown.BorderRoundness = 8;
this.ribbon3.OrbDropDown.Location = new System.Drawing.Point(0, 0);
this.ribbon3.OrbDropDown.Name = "";
this.ribbon3.OrbDropDown.Size = new System.Drawing.Size(527, 447);
this.ribbon3.OrbDropDown.TabIndex = 0;
this.ribbon3.OrbStyle = System.Windows.Forms.RibbonOrbStyle.Office_2013;
this.ribbon3.OrbVisible = false;
this.ribbon3.RibbonTabFont = new System.Drawing.Font("Trebuchet MS", 9F);
this.ribbon3.Size = new System.Drawing.Size(1325, 86);
this.ribbon3.TabIndex = 2;
this.ribbon3.Tabs.Add(this.ribbonTab1);
this.ribbon3.TabSpacing = 4;
this.ribbon3.Text = "ribbon3";
//
// ribbonTab1
//
this.ribbonTab1.Name = "ribbonTab1";
this.ribbonTab1.Panels.Add(this.ribbonPanel1);
this.ribbonTab1.Text = "";
//
// ribbonPanel1
//
this.ribbonPanel1.ButtonMoreVisible = false;
this.ribbonPanel1.Items.Add(this.ribbonButtonApproved);
this.ribbonPanel1.Items.Add(this.ribbonButtonNotApproved);
this.ribbonPanel1.Name = "ribbonPanel1";
this.ribbonPanel1.Text = "";
//
// ribbonButtonApproved
//
this.ribbonButtonApproved.Image = global::OnDoc.Properties.Resources.Approval_OK_32x32_32;
this.ribbonButtonApproved.LargeImage = global::OnDoc.Properties.Resources.Approval_OK_32x32_32;
this.ribbonButtonApproved.Name = "ribbonButtonApproved";
this.ribbonButtonApproved.SmallImage = global::OnDoc.Properties.Resources.Approval_OK_24x24_32;
this.ribbonButtonApproved.Text = "Bewilligt";
//
// ribbonButtonNotApproved
//
this.ribbonButtonNotApproved.Image = global::OnDoc.Properties.Resources.Approval_NOK_32x32_32;
this.ribbonButtonNotApproved.LargeImage = global::OnDoc.Properties.Resources.Approval_NOK_32x32_32;
this.ribbonButtonNotApproved.Name = "ribbonButtonNotApproved";
this.ribbonButtonNotApproved.SmallImage = global::OnDoc.Properties.Resources.Approval_NOK_24x24_32;
this.ribbonButtonNotApproved.Text = "Abgelehnt";
this.ribbonButtonNotApproved.Click += new System.EventHandler(this.ribbonButtonNotApproved_Click);
//
// Approval
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.splitContainer1);
this.Name = "Approval";
this.Size = new System.Drawing.Size(1629, 876);
this.splitContainer1.Panel1.ResumeLayout(false);
this.splitContainer1.Panel2.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit();
this.splitContainer1.ResumeLayout(false);
this.groupBox1.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.treeViewAdv1)).EndInit();
this.grpDetails.ResumeLayout(false);
this.grpDetails.PerformLayout();
this.ResumeLayout(false);
}
#endregion
private System.Windows.Forms.SplitContainer splitContainer1;
private System.Windows.Forms.GroupBox groupBox1;
private Syncfusion.Windows.Forms.Tools.TreeViewAdv treeViewAdv1;
private System.Windows.Forms.RibbonTab ribbonTab1;
private DocPreview docPreview1;
private System.Windows.Forms.Ribbon ribbon3;
private System.Windows.Forms.RibbonPanel ribbonPanel1;
private System.Windows.Forms.RibbonButton ribbonButtonApproved;
private System.Windows.Forms.RibbonButton ribbonButtonNotApproved;
private System.Windows.Forms.GroupBox grpDetails;
private System.Windows.Forms.Label label4;
private Syncfusion.WinForms.ListView.SfListView sfListView1;
private System.Windows.Forms.TextBox txtVerantwortlich;
private System.Windows.Forms.Label label3;
private System.Windows.Forms.TextBox txtmutiertam;
private System.Windows.Forms.TextBox txtmutierer;
private System.Windows.Forms.TextBox txtersteller;
private System.Windows.Forms.Label label2;
private System.Windows.Forms.TextBox txterstelltam;
private System.Windows.Forms.Label Erstellung;
private System.Windows.Forms.TextBox txtPartner;
private System.Windows.Forms.TextBox txtPartnerNr;
private System.Windows.Forms.Label lblPartner;
private System.Windows.Forms.TextBox txtbezeichnung;
private System.Windows.Forms.Label Bezeichnung;
private System.Windows.Forms.TextBox txtdokumentid;
private System.Windows.Forms.Label label1;
private System.Windows.Forms.TextBox txtNote;
private System.Windows.Forms.TextBox txtnotewriter;
private System.Windows.Forms.Panel panel1;
}
}

View File

@@ -0,0 +1,153 @@
using Database;
using OnDoc.DocMgmt;
using OnDoc.Klassen;
using Syncfusion.Windows.Forms.Tools;
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;
namespace OnDoc.UIControls
{
public partial class Approval : UserControl
{
public Approval()
{
InitializeComponent();
}
private void treeViewAdv1_Click(object sender, EventArgs e)
{
try
{
}
catch { }
}
private System.Data.DataTable notes = new System.Data.DataTable();
private void AddNote(string datum, string betreff, string note, string ersteller)
{
DataRow dr = notes.NewRow();
dr[0] = datum + " / " + betreff;
dr[1] = note;
dr[2] = ersteller;
notes.Rows.Add(dr);
}
private void treeViewAdv1_NodeMouseClick(object sender, Syncfusion.Windows.Forms.Tools.TreeViewAdvMouseClickEventArgs e)
{
try {
notes.Rows.Clear(); ;
notes.Columns.Clear();
notes.AcceptChanges();
notes.Columns.Add("Betreff");
notes.Columns.Add("Note");
notes.Columns.Add("Notewriter");
this.docPreview1.Show_Doc(e.Node.Tag as string);
Database.DB db = new Database.DB(AppParams.connectionstring);
db.Get_Tabledata("Select * from View_Relaunach_Approval_Doc where dokumentid='" + e.Node.Tag as string + "'", false, true);
this.txtdokumentid.Text = db.dsdaten.Tables[0].Rows[0]["Dokumentid"].ToString();
this.txtbezeichnung.Text = db.dsdaten.Tables[0].Rows[0]["bezeichnung"].ToString();
this.txtPartnerNr.Text = db.dsdaten.Tables[0].Rows[0]["nrpar00"].ToString();
this.txtPartner.Text = db.dsdaten.Tables[0].Rows[0]["bkpar00"].ToString();
this.txterstelltam.Text = db.dsdaten.Tables[0].Rows[0]["erstelltam"].ToString();
this.txtersteller.Text = db.dsdaten.Tables[0].Rows[0]["ersteller"].ToString();
this.txtmutiertam.Text = db.dsdaten.Tables[0].Rows[0]["mutiertam"].ToString();
this.txtmutierer.Text = db.dsdaten.Tables[0].Rows[0]["mutierer"].ToString();
this.txtVerantwortlich.Text = db.dsdaten.Tables[0].Rows[0]["verantwortlich"].ToString();
foreach (DataRow dr in db.dsdaten.Tables[0].Rows)
{
try
{
if (Convert.ToBoolean(dr["aktiv"]))
{
AddNote(dr["erstellt_am"].ToString(), dr["betreff"].ToString(), dr["note"].ToString(), dr["Notizersteller"].ToString());
}
}
catch { }
}
sfListView1.DataSource = notes;
sfListView1.DisplayMember = "Betreff";
sfListView1.ValueMember = "note";
}
catch { }
}
private void sfListView1_ToolTipOpening(object sender, Syncfusion.WinForms.ListView.Events.ToolTipOpeningEventArgs e)
{
var dataRow = (e.ItemData as DataRowView).Row;
this.txtNote.Text = dataRow["note"].ToString();
this.txtnotewriter.Text = dataRow["notewriter"].ToString();
}
public void Update_Docs(int manr)
{
treeViewAdv1.Nodes.Clear();
Database.DB db = new Database.DB(AppParams.connectionstring);
db.Get_Tabledata("Select * from view_relaunch_approval where mitarbeiter_bewilligung=" + manr.ToString() + " order by bewilligungstyp, nrpar00, bezeichnung", false, true);
TreeNodeAdv tn1 = new TreeNodeAdv();
TreeNodeAdv tn2 = new TreeNodeAdv();
TreeNodeAdv tnpartner = null;
tn1.Text = "Dokument-Inhalt";
tn2.Text = "Unterschriften";
int tmppartner = 0;
foreach (DataRow dr in db.dsdaten.Tables[0].Rows)
{
if (tmppartner != Convert.ToInt32(dr["nrpar00"]))
{
tmppartner = Convert.ToInt32(dr["nrpar00"]);
tnpartner = new TreeNodeAdv();
tnpartner.Text = dr["nrpar00"].ToString() + " " + dr["bkpar00"].ToString();
if (dr["bewilligungstyp"].ToString() == "1") { tn1.Nodes.Add(tnpartner); } else { tn2.Nodes.Add(tnpartner); }
}
TreeNodeAdv tndok = new TreeNodeAdv();
tndok.Text = dr["bezeichnung"].ToString();
tndok.Tag = dr["dokumentid"].ToString();
tndok.TagObject = dr;
tnpartner.Nodes.Add(tndok);
}
if (tn1.Nodes.Count > 0) { treeViewAdv1.Nodes.Add(tn1); }
if (tn2.Nodes.Count > 0) { treeViewAdv1.Nodes.Add(tn2); }
treeViewAdv1.ExpandAll();
}
private void ribbonButtonNotApproved_Click(object sender, EventArgs e)
{
frmNote note = new frmNote(treeViewAdv1.SelectedNode.Tag.ToString());
DataRow dr = treeViewAdv1.SelectedNode.TagObject as DataRow;
if (note.ShowDialog() == DialogResult.OK)
{
DB db = new DB(AppParams.connectionstring);
string sql = "update dokument_bewilligung set abgelehnt=1, abgelehnt_am = '" + DateTime.Now.ToString() + "' where id=" + dr["id"].ToString();
db.Exec_SQL(sql);
db = null;
treeViewAdv1.Nodes.Remove(treeViewAdv1.SelectedNode);
TreeNodeAdv tp = treeViewAdv1.SelectedNode.Parent;
treeViewAdv1.SelectedNode.Parent.Nodes.Remove(treeViewAdv1.SelectedNode);
if (tp.Nodes.Count < 1)
{
tp.Parent.Nodes.Remove(tp);
}
}
}
}
}

View File

@@ -0,0 +1,120 @@
<?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>
</root>

View File

@@ -0,0 +1,107 @@
namespace OnDoc.UIControls
{
partial class DocPreview
{
/// <summary>
/// Erforderliche Designervariable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Verwendete Ressourcen bereinigen.
/// </summary>
/// <param name="disposing">True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Vom Komponenten-Designer generierter Code
/// <summary>
/// Erforderliche Methode für die Designerunterstützung.
/// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
/// </summary>
private void InitializeComponent()
{
Syncfusion.Windows.Forms.PdfViewer.MessageBoxSettings messageBoxSettings1 = new Syncfusion.Windows.Forms.PdfViewer.MessageBoxSettings();
Syncfusion.Windows.PdfViewer.PdfViewerPrinterSettings pdfViewerPrinterSettings1 = new Syncfusion.Windows.PdfViewer.PdfViewerPrinterSettings();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DocPreview));
Syncfusion.Windows.Forms.PdfViewer.TextSearchSettings textSearchSettings1 = new Syncfusion.Windows.Forms.PdfViewer.TextSearchSettings();
this.pdfViewerControl1 = new Syncfusion.Windows.Forms.PdfViewer.PdfViewerControl();
this.pnlEdit = new System.Windows.Forms.Panel();
this.SuspendLayout();
//
// pdfViewerControl1
//
this.pdfViewerControl1.BackColor = System.Drawing.SystemColors.AppWorkspace;
this.pdfViewerControl1.CursorMode = Syncfusion.Windows.Forms.PdfViewer.PdfViewerCursorMode.SelectTool;
this.pdfViewerControl1.Dock = System.Windows.Forms.DockStyle.Fill;
this.pdfViewerControl1.EnableContextMenu = true;
this.pdfViewerControl1.EnableNotificationBar = true;
this.pdfViewerControl1.HorizontalScrollOffset = 0;
this.pdfViewerControl1.IsBookmarkEnabled = true;
this.pdfViewerControl1.IsTextSearchEnabled = true;
this.pdfViewerControl1.IsTextSelectionEnabled = true;
this.pdfViewerControl1.Location = new System.Drawing.Point(76, 0);
messageBoxSettings1.EnableNotification = true;
this.pdfViewerControl1.MessageBoxSettings = messageBoxSettings1;
this.pdfViewerControl1.MinimumZoomPercentage = 50;
this.pdfViewerControl1.Name = "pdfViewerControl1";
this.pdfViewerControl1.PageBorderThickness = 1;
pdfViewerPrinterSettings1.Copies = 1;
pdfViewerPrinterSettings1.PageOrientation = Syncfusion.Windows.PdfViewer.PdfViewerPrintOrientation.Auto;
pdfViewerPrinterSettings1.PageSize = Syncfusion.Windows.PdfViewer.PdfViewerPrintSize.ActualSize;
pdfViewerPrinterSettings1.PrintLocation = ((System.Drawing.PointF)(resources.GetObject("pdfViewerPrinterSettings1.PrintLocation")));
pdfViewerPrinterSettings1.ShowPrintStatusDialog = true;
this.pdfViewerControl1.PrinterSettings = pdfViewerPrinterSettings1;
this.pdfViewerControl1.ReferencePath = null;
this.pdfViewerControl1.ScrollDisplacementValue = 0;
this.pdfViewerControl1.ShowHorizontalScrollBar = true;
this.pdfViewerControl1.ShowToolBar = true;
this.pdfViewerControl1.ShowVerticalScrollBar = true;
this.pdfViewerControl1.Size = new System.Drawing.Size(781, 560);
this.pdfViewerControl1.SpaceBetweenPages = 8;
this.pdfViewerControl1.TabIndex = 3;
this.pdfViewerControl1.Text = "pdfViewerControl1";
textSearchSettings1.CurrentInstanceColor = System.Drawing.Color.FromArgb(((int)(((byte)(127)))), ((int)(((byte)(255)))), ((int)(((byte)(171)))), ((int)(((byte)(64)))));
textSearchSettings1.HighlightAllInstance = true;
textSearchSettings1.OtherInstanceColor = System.Drawing.Color.FromArgb(((int)(((byte)(127)))), ((int)(((byte)(254)))), ((int)(((byte)(255)))), ((int)(((byte)(0)))));
this.pdfViewerControl1.TextSearchSettings = textSearchSettings1;
this.pdfViewerControl1.ThemeName = "Office2016DarkGray";
this.pdfViewerControl1.VerticalScrollOffset = 0;
this.pdfViewerControl1.VisualStyle = Syncfusion.Windows.Forms.PdfViewer.VisualStyle.Office2016DarkGray;
this.pdfViewerControl1.ZoomMode = Syncfusion.Windows.Forms.PdfViewer.ZoomMode.Default;
this.pdfViewerControl1.Click += new System.EventHandler(this.pdfViewerControl1_Click);
//
// pnlEdit
//
this.pnlEdit.Dock = System.Windows.Forms.DockStyle.Left;
this.pnlEdit.Location = new System.Drawing.Point(0, 0);
this.pnlEdit.Name = "pnlEdit";
this.pnlEdit.Size = new System.Drawing.Size(76, 560);
this.pnlEdit.TabIndex = 4;
this.pnlEdit.Visible = false;
//
// DocPreview
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.pdfViewerControl1);
this.Controls.Add(this.pnlEdit);
this.Name = "DocPreview";
this.Size = new System.Drawing.Size(857, 560);
this.ResumeLayout(false);
}
#endregion
private Syncfusion.Windows.Forms.PdfViewer.PdfViewerControl pdfViewerControl1;
private System.Windows.Forms.Panel pnlEdit;
}
}

View File

@@ -0,0 +1,127 @@
using DOCGEN;
using OnDoc.Klassen;
using Model;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace OnDoc.UIControls
{
public partial class DocPreview : UserControl
{
public DocPreview()
{
InitializeComponent();
}
public DocPreview(bool Show_Editfunctions)
{
InitializeComponent();
if (Show_Editfunctions)
{
this.pnlEdit.Visible = true;
}
else
{
this.pnlEdit.Visible = false;
}
}
public void Show_Editbuttons()
{
this.pnlEdit.Visible= true;
}
public void Hide_Editbuttons()
{
this.pnlEdit.Visible = false;
}
public void Show_Doc(string dokumentid)
{
clsdok dok = new clsdok("", "", "");
dok = GetDoc(true, dokumentid);
var stream = new MemoryStream(Convert.FromBase64String(dok.dokument));
//clsGetDoc gd = new clsGetDoc(AppParams.connectionstring);
if (stream.Length > 0)
{
this.pdfViewerControl1.Load(stream);
this.pdfViewerControl1.Visible = true;
}
else
{
}
}
private clsdok GetDoc(bool AsPDF, string dokumentid)
{
clsdok dok = new clsdok("", "", "");
if (dokumentid == "")
{
return dok; ;
}
if (AppParams.RESTURI != "")
{
string URL = AppParams.RESTURI + "api/GetDocument?dokid=" + dokumentid;
if (AsPDF == true)
{
URL = AppParams.RESTURI + "api/GetDocumentPDF?dokid=" + dokumentid;
}
HttpWebRequest webRequest = HttpWebRequest.Create(URL) as HttpWebRequest;
webRequest.Method = WebRequestMethods.Http.Get;
//webRequest.Credentials = new NetworkCredential(Username, Password);
//webRequest.ContentType = "application/x-www-form-urlencoded";
using (HttpWebResponse response = webRequest.GetResponse() as HttpWebResponse)
{
if (response.StatusCode == HttpStatusCode.OK)
{
StreamReader reader = new StreamReader(response.GetResponseStream());
string responseContent = reader.ReadToEnd();
dok = Newtonsoft.Json.JsonConvert.DeserializeObject<clsdok>(responseContent);
}
else
{
Logging.Logging.Error(URL + ": " + response.StatusCode.ToString() + " / " + response.StatusDescription, "Clinet - DokList GetDocument", "");
}
}
}
else
{
DocGet gd = new DocGet(AppParams.connectionstring);
if (AsPDF == true)
{
dok = gd.GetDocAsPDF(dokumentid);
}
else
{
dok = gd.GetDoc(dokumentid);
}
}
if (dok.extension.ToString() == "")
{
return dok;
}
return dok;
}
private void pdfViewerControl1_Click(object sender, EventArgs e)
{
}
}
}

View File

@@ -0,0 +1,127 @@
<?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>
<data name="pdfViewerPrinterSettings1.PrintLocation" mimetype="application/x-microsoft.net.object.binary.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0
dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAABVTeXN0ZW0uRHJh
d2luZy5Qb2ludEYCAAAAAXgBeQAACwsCAAAAAAAAAAAAAAAL
</value>
</data>
</root>

View File

@@ -0,0 +1,970 @@
namespace OnDoc.UICintrols
{
partial class DokList
{
/// <summary>
/// Erforderliche Designervariable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Verwendete Ressourcen bereinigen.
/// </summary>
/// <param name="disposing">True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Vom Komponenten-Designer generierter Code
/// <summary>
/// Erforderliche Methode für die Designerunterstützung.
/// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DokList));
this.sfDataGrid1 = new Syncfusion.WinForms.DataGrid.SfDataGrid();
this.ctxMenuDokList = new System.Windows.Forms.ContextMenuStrip(this.components);
this.dokumentAnzeigenToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.dokumentBearbeitenToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.dokumentLöschenToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.archivierenToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.barcodeDemoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.vertragPDFDEMOToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.zellenwertInZwischenablageKopierenToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.druckenToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.pDFGenerierenToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.dokumentAnVersandstrasseToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.toolStrip1 = new System.Windows.Forms.ToolStrip();
this.toolStripLabel1 = new System.Windows.Forms.ToolStripLabel();
this.tsrbvorschau = new System.Windows.Forms.ToolStripComboBox();
this.tsbtnpreviewno = new System.Windows.Forms.ToolStripButton();
this.tsbtnpreviewbottom = new System.Windows.Forms.ToolStripButton();
this.tsbtnpreviewright = new System.Windows.Forms.ToolStripButton();
this.splitContainer1 = new System.Windows.Forms.SplitContainer();
this.docPreview1 = new OnDoc.UIControls.DocPreview();
this.panel2 = new System.Windows.Forms.Panel();
this.lblTitel = new System.Windows.Forms.Label();
this.ribbonPanel2 = new System.Windows.Forms.RibbonPanel();
this.ribbon2 = new System.Windows.Forms.Ribbon();
this.RibbonTabUserFunctions = new System.Windows.Forms.RibbonTab();
this.RibbonPanelExit = new System.Windows.Forms.RibbonPanel();
this.RibbonButtonExit = new System.Windows.Forms.RibbonButton();
this.ribbonPanelVorschau = new System.Windows.Forms.RibbonPanel();
this.RibbonBtnVorschauNo = new System.Windows.Forms.RibbonButton();
this.RibbonBtnVorschauUnten = new System.Windows.Forms.RibbonButton();
this.RibbonButtonVorschauRechts = new System.Windows.Forms.RibbonButton();
this.RibbonBtnVorschauSepparat = new System.Windows.Forms.RibbonButton();
this.RibbonPanelBearbeiten = new System.Windows.Forms.RibbonPanel();
this.RibbonButtonNewDoc = new System.Windows.Forms.RibbonButton();
this.RibbonButtonFavoriten = new System.Windows.Forms.RibbonButton();
this.RibbonButtonEditEditDoc = new System.Windows.Forms.RibbonButton();
this.RibbonButtonEditDelete = new System.Windows.Forms.RibbonButton();
this.RibbonButtonZuweisen = new System.Windows.Forms.RibbonButton();
this.ribbonButtonToApproval = new System.Windows.Forms.RibbonButton();
this.RibbonPannelAproval = new System.Windows.Forms.RibbonPanel();
this.ribbonButtonApproval = new System.Windows.Forms.RibbonButton();
this.ribbonButtonRefresh_Bewilligungen = new System.Windows.Forms.RibbonButton();
this.RibbonPanelArchiv = new System.Windows.Forms.RibbonPanel();
this.RibbonButtonArchivToOnBase = new System.Windows.Forms.RibbonButton();
this.ribbonButtonVersandstrasse = new System.Windows.Forms.RibbonButton();
this.RibbonPanelProfil = new System.Windows.Forms.RibbonPanel();
this.ribbonItemGroup1 = new System.Windows.Forms.RibbonItemGroup();
this.ribbonLabel1 = new System.Windows.Forms.RibbonLabel();
this.RibbonCBProfil = new System.Windows.Forms.RibbonComboBox();
this.ribbonButton1 = new System.Windows.Forms.RibbonButton();
this.RibbonPanelCreate = new System.Windows.Forms.RibbonPanel();
this.RibbonButtonCreateNewPaket = new System.Windows.Forms.RibbonButton();
this.RibbonButtonEditPaket = new System.Windows.Forms.RibbonButton();
this.RibbonButtonCreateNewSerienbrief = new System.Windows.Forms.RibbonButton();
this.RibbonButtonEditSerienbrief = new System.Windows.Forms.RibbonButton();
this.RibbonPanelDoklist = new System.Windows.Forms.RibbonPanel();
this.RibbonButtonRefresh = new System.Windows.Forms.RibbonButton();
this.RibbonPanelDemo = new System.Windows.Forms.RibbonPanel();
this.RibbonButtonTest1 = new System.Windows.Forms.RibbonButton();
this.RibbonPanelSuche = new System.Windows.Forms.RibbonPanel();
this.ribbonGroupPartner = new System.Windows.Forms.RibbonItemGroup();
this.ribbonLabelPartner = new System.Windows.Forms.RibbonLabel();
this.ribbonTextPartner = new System.Windows.Forms.RibbonTextBox();
this.ribbonButtonPartnerSuche = new System.Windows.Forms.RibbonButton();
this.ribbonGroupMitarbeiter = new System.Windows.Forms.RibbonItemGroup();
this.ribbonLabelMitarbeiter = new System.Windows.Forms.RibbonLabel();
this.ribbonPannelDiverseVorlagen = new System.Windows.Forms.RibbonPanel();
this.ribbonButtonNativ = new System.Windows.Forms.RibbonButton();
this.RibbonTabAdmin = new System.Windows.Forms.RibbonTab();
this.ribbonPanel1 = new System.Windows.Forms.RibbonPanel();
this.RibbonButtonDokumenttyp = new System.Windows.Forms.RibbonButton();
this.RibbonButtonVorlagen = new System.Windows.Forms.RibbonButton();
this.ribbonPanel3 = new System.Windows.Forms.RibbonPanel();
this.ribbonButton2 = new System.Windows.Forms.RibbonButton();
this.RibbonButtonBerechtigungsgruppe = new System.Windows.Forms.RibbonButton();
this.pdfConfig1 = new Syncfusion.Pdf.PdfConfig();
this.RibbonButtonCreateNewDoc = new System.Windows.Forms.RibbonButton();
this.lblToApprove = new System.Windows.Forms.Label();
this.timer1 = new System.Windows.Forms.Timer(this.components);
this.cbboxMitarbeiter = new Syncfusion.WinForms.ListView.SfComboBox();
((System.ComponentModel.ISupportInitialize)(this.sfDataGrid1)).BeginInit();
this.ctxMenuDokList.SuspendLayout();
this.toolStrip1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();
this.splitContainer1.Panel1.SuspendLayout();
this.splitContainer1.Panel2.SuspendLayout();
this.splitContainer1.SuspendLayout();
this.panel2.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.cbboxMitarbeiter)).BeginInit();
this.SuspendLayout();
//
// sfDataGrid1
//
this.sfDataGrid1.AccessibleName = "Table";
this.sfDataGrid1.AllowFiltering = true;
this.sfDataGrid1.AllowResizingColumns = true;
this.sfDataGrid1.AutoSizeColumnsMode = Syncfusion.WinForms.DataGrid.Enums.AutoSizeColumnsMode.AllCells;
this.sfDataGrid1.ContextMenuStrip = this.ctxMenuDokList;
this.sfDataGrid1.CopyOption = Syncfusion.WinForms.DataGrid.Enums.CopyOptions.None;
this.sfDataGrid1.Dock = System.Windows.Forms.DockStyle.Fill;
this.sfDataGrid1.Location = new System.Drawing.Point(0, 0);
this.sfDataGrid1.Name = "sfDataGrid1";
this.sfDataGrid1.SelectionMode = Syncfusion.WinForms.DataGrid.Enums.GridSelectionMode.Extended;
this.sfDataGrid1.ShowGroupDropArea = true;
this.sfDataGrid1.Size = new System.Drawing.Size(1709, 343);
this.sfDataGrid1.TabIndex = 0;
this.sfDataGrid1.DrawCell += new Syncfusion.WinForms.DataGrid.Events.DrawCellEventHandler(this.sfDataGrid1_DrawCell);
this.sfDataGrid1.CellClick += new Syncfusion.WinForms.DataGrid.Events.CellClickEventHandler(this.sfDataGrid1_CellClick);
this.sfDataGrid1.CurrentCellKeyDown += new Syncfusion.WinForms.DataGrid.Events.CurrentCellKeyEventHandler(this.sfDataGrid1_CurrentCellKeyDown);
this.sfDataGrid1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.sfDataGrid1_KeyDown);
//
// ctxMenuDokList
//
this.ctxMenuDokList.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.dokumentAnzeigenToolStripMenuItem,
this.dokumentBearbeitenToolStripMenuItem,
this.dokumentLöschenToolStripMenuItem,
this.archivierenToolStripMenuItem,
this.barcodeDemoToolStripMenuItem,
this.vertragPDFDEMOToolStripMenuItem,
this.zellenwertInZwischenablageKopierenToolStripMenuItem,
this.druckenToolStripMenuItem,
this.pDFGenerierenToolStripMenuItem,
this.dokumentAnVersandstrasseToolStripMenuItem});
this.ctxMenuDokList.Name = "ctxMenuDokList";
this.ctxMenuDokList.Size = new System.Drawing.Size(280, 224);
//
// dokumentAnzeigenToolStripMenuItem
//
this.dokumentAnzeigenToolStripMenuItem.Name = "dokumentAnzeigenToolStripMenuItem";
this.dokumentAnzeigenToolStripMenuItem.Size = new System.Drawing.Size(279, 22);
this.dokumentAnzeigenToolStripMenuItem.Text = "Dokument anzeigen";
this.dokumentAnzeigenToolStripMenuItem.Visible = false;
this.dokumentAnzeigenToolStripMenuItem.Click += new System.EventHandler(this.dokumentAnzeigenToolStripMenuItem_Click);
//
// dokumentBearbeitenToolStripMenuItem
//
this.dokumentBearbeitenToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("dokumentBearbeitenToolStripMenuItem.Image")));
this.dokumentBearbeitenToolStripMenuItem.Name = "dokumentBearbeitenToolStripMenuItem";
this.dokumentBearbeitenToolStripMenuItem.Size = new System.Drawing.Size(279, 22);
this.dokumentBearbeitenToolStripMenuItem.Text = "Dokument bearbeiten";
this.dokumentBearbeitenToolStripMenuItem.Click += new System.EventHandler(this.dokumentBearbeitenToolStripMenuItem_Click);
//
// dokumentLöschenToolStripMenuItem
//
this.dokumentLöschenToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("dokumentLöschenToolStripMenuItem.Image")));
this.dokumentLöschenToolStripMenuItem.Name = "dokumentLöschenToolStripMenuItem";
this.dokumentLöschenToolStripMenuItem.Size = new System.Drawing.Size(279, 22);
this.dokumentLöschenToolStripMenuItem.Text = "Dokument löschen";
this.dokumentLöschenToolStripMenuItem.Click += new System.EventHandler(this.dokumentLöschenToolStripMenuItem_Click);
//
// archivierenToolStripMenuItem
//
this.archivierenToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("archivierenToolStripMenuItem.Image")));
this.archivierenToolStripMenuItem.Name = "archivierenToolStripMenuItem";
this.archivierenToolStripMenuItem.Size = new System.Drawing.Size(279, 22);
this.archivierenToolStripMenuItem.Text = "Archivieren";
//
// barcodeDemoToolStripMenuItem
//
this.barcodeDemoToolStripMenuItem.Name = "barcodeDemoToolStripMenuItem";
this.barcodeDemoToolStripMenuItem.Size = new System.Drawing.Size(279, 22);
this.barcodeDemoToolStripMenuItem.Text = "Barcode-Demo";
this.barcodeDemoToolStripMenuItem.Visible = false;
this.barcodeDemoToolStripMenuItem.Click += new System.EventHandler(this.barcodeDemoToolStripMenuItem_Click);
//
// vertragPDFDEMOToolStripMenuItem
//
this.vertragPDFDEMOToolStripMenuItem.Name = "vertragPDFDEMOToolStripMenuItem";
this.vertragPDFDEMOToolStripMenuItem.Size = new System.Drawing.Size(279, 22);
this.vertragPDFDEMOToolStripMenuItem.Text = "Vertrag_PDF_DEMO";
this.vertragPDFDEMOToolStripMenuItem.Visible = false;
this.vertragPDFDEMOToolStripMenuItem.Click += new System.EventHandler(this.vertragPDFDEMOToolStripMenuItem_Click);
//
// zellenwertInZwischenablageKopierenToolStripMenuItem
//
this.zellenwertInZwischenablageKopierenToolStripMenuItem.Name = "zellenwertInZwischenablageKopierenToolStripMenuItem";
this.zellenwertInZwischenablageKopierenToolStripMenuItem.Size = new System.Drawing.Size(279, 22);
this.zellenwertInZwischenablageKopierenToolStripMenuItem.Text = "Zellenwert in Zwischenablage kopieren";
this.zellenwertInZwischenablageKopierenToolStripMenuItem.Click += new System.EventHandler(this.zellenwertInZwischenablageKopierenToolStripMenuItem_Click);
//
// druckenToolStripMenuItem
//
this.druckenToolStripMenuItem.Name = "druckenToolStripMenuItem";
this.druckenToolStripMenuItem.Size = new System.Drawing.Size(279, 22);
this.druckenToolStripMenuItem.Text = "Drucken";
this.druckenToolStripMenuItem.Click += new System.EventHandler(this.druckenToolStripMenuItem_Click);
//
// pDFGenerierenToolStripMenuItem
//
this.pDFGenerierenToolStripMenuItem.Name = "pDFGenerierenToolStripMenuItem";
this.pDFGenerierenToolStripMenuItem.Size = new System.Drawing.Size(279, 22);
this.pDFGenerierenToolStripMenuItem.Text = "PDF generieren";
this.pDFGenerierenToolStripMenuItem.Click += new System.EventHandler(this.pDFGenerierenToolStripMenuItem_Click);
//
// dokumentAnVersandstrasseToolStripMenuItem
//
this.dokumentAnVersandstrasseToolStripMenuItem.Name = "dokumentAnVersandstrasseToolStripMenuItem";
this.dokumentAnVersandstrasseToolStripMenuItem.Size = new System.Drawing.Size(279, 22);
this.dokumentAnVersandstrasseToolStripMenuItem.Text = "Dokument an Versandstrasse";
//
// toolStrip1
//
this.toolStrip1.Dock = System.Windows.Forms.DockStyle.Bottom;
this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.toolStripLabel1,
this.tsrbvorschau,
this.tsbtnpreviewno,
this.tsbtnpreviewbottom,
this.tsbtnpreviewright});
this.toolStrip1.Location = new System.Drawing.Point(0, -3);
this.toolStrip1.Name = "toolStrip1";
this.toolStrip1.Size = new System.Drawing.Size(1556, 25);
this.toolStrip1.TabIndex = 1;
this.toolStrip1.Text = "toolStrip1";
this.toolStrip1.Visible = false;
//
// toolStripLabel1
//
this.toolStripLabel1.Name = "toolStripLabel1";
this.toolStripLabel1.Size = new System.Drawing.Size(116, 22);
this.toolStripLabel1.Text = "Dokument-Vorschau";
//
// tsrbvorschau
//
this.tsrbvorschau.AutoCompleteCustomSource.AddRange(new string[] {
"keine Vorschau",
"Vorschau links",
"Vorschau rechts",
"Vorschau unten",
"Vorschau oben"});
this.tsrbvorschau.Items.AddRange(new object[] {
"Keine Vorschau",
"Vorschau unten",
"Vorschau rechts",
"Eigenes Fenster"});
this.tsrbvorschau.Name = "tsrbvorschau";
this.tsrbvorschau.Size = new System.Drawing.Size(121, 25);
this.tsrbvorschau.SelectedIndexChanged += new System.EventHandler(this.tsrbvorschau_SelectedIndexChanged);
this.tsrbvorschau.TextChanged += new System.EventHandler(this.tsrbvorschau_TextChanged);
//
// tsbtnpreviewno
//
this.tsbtnpreviewno.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.tsbtnpreviewno.Image = ((System.Drawing.Image)(resources.GetObject("tsbtnpreviewno.Image")));
this.tsbtnpreviewno.ImageTransparentColor = System.Drawing.Color.Magenta;
this.tsbtnpreviewno.Name = "tsbtnpreviewno";
this.tsbtnpreviewno.Size = new System.Drawing.Size(23, 22);
this.tsbtnpreviewno.Text = "Keine Vorschau";
//
// tsbtnpreviewbottom
//
this.tsbtnpreviewbottom.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.tsbtnpreviewbottom.Image = ((System.Drawing.Image)(resources.GetObject("tsbtnpreviewbottom.Image")));
this.tsbtnpreviewbottom.ImageTransparentColor = System.Drawing.Color.Magenta;
this.tsbtnpreviewbottom.Name = "tsbtnpreviewbottom";
this.tsbtnpreviewbottom.Size = new System.Drawing.Size(23, 22);
this.tsbtnpreviewbottom.Text = "Vorschau unten";
//
// tsbtnpreviewright
//
this.tsbtnpreviewright.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.tsbtnpreviewright.Image = ((System.Drawing.Image)(resources.GetObject("tsbtnpreviewright.Image")));
this.tsbtnpreviewright.ImageTransparentColor = System.Drawing.Color.Magenta;
this.tsbtnpreviewright.Name = "tsbtnpreviewright";
this.tsbtnpreviewright.Size = new System.Drawing.Size(23, 22);
this.tsbtnpreviewright.Text = "Vorschau rechts";
//
// splitContainer1
//
this.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill;
this.splitContainer1.Location = new System.Drawing.Point(0, 153);
this.splitContainer1.Name = "splitContainer1";
this.splitContainer1.Orientation = System.Windows.Forms.Orientation.Horizontal;
//
// splitContainer1.Panel1
//
this.splitContainer1.Panel1.Controls.Add(this.sfDataGrid1);
//
// splitContainer1.Panel2
//
this.splitContainer1.Panel2.Controls.Add(this.docPreview1);
this.splitContainer1.Size = new System.Drawing.Size(1709, 694);
this.splitContainer1.SplitterDistance = 343;
this.splitContainer1.TabIndex = 2;
//
// docPreview1
//
this.docPreview1.BackColor = System.Drawing.SystemColors.Control;
this.docPreview1.Dock = System.Windows.Forms.DockStyle.Fill;
this.docPreview1.Location = new System.Drawing.Point(0, 0);
this.docPreview1.Name = "docPreview1";
this.docPreview1.Size = new System.Drawing.Size(1709, 347);
this.docPreview1.TabIndex = 0;
//
// panel2
//
this.panel2.BackColor = System.Drawing.Color.WhiteSmoke;
this.panel2.Controls.Add(this.toolStrip1);
this.panel2.Controls.Add(this.lblTitel);
this.panel2.Dock = System.Windows.Forms.DockStyle.Top;
this.panel2.Location = new System.Drawing.Point(0, 131);
this.panel2.Name = "panel2";
this.panel2.Size = new System.Drawing.Size(1709, 22);
this.panel2.TabIndex = 3;
//
// lblTitel
//
this.lblTitel.BackColor = System.Drawing.Color.WhiteSmoke;
this.lblTitel.Dock = System.Windows.Forms.DockStyle.Fill;
this.lblTitel.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblTitel.Location = new System.Drawing.Point(0, 0);
this.lblTitel.Name = "lblTitel";
this.lblTitel.Size = new System.Drawing.Size(1709, 22);
this.lblTitel.TabIndex = 2;
this.lblTitel.Text = "Pendente Dokumente";
this.lblTitel.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// ribbonPanel2
//
this.ribbonPanel2.Name = "ribbonPanel2";
this.ribbonPanel2.Text = "ribbonPanel2";
this.ribbonPanel2.Visible = false;
//
// ribbon2
//
this.ribbon2.BackColor = System.Drawing.SystemColors.ActiveCaption;
this.ribbon2.CaptionBarVisible = false;
this.ribbon2.Font = new System.Drawing.Font("Segoe UI", 9F);
this.ribbon2.Location = new System.Drawing.Point(0, 0);
this.ribbon2.Minimized = false;
this.ribbon2.Name = "ribbon2";
//
//
//
this.ribbon2.OrbDropDown.BorderRoundness = 8;
this.ribbon2.OrbDropDown.Enabled = false;
this.ribbon2.OrbDropDown.Location = new System.Drawing.Point(0, 0);
this.ribbon2.OrbDropDown.Name = "";
this.ribbon2.OrbDropDown.Size = new System.Drawing.Size(527, 447);
this.ribbon2.OrbDropDown.TabIndex = 0;
this.ribbon2.OrbStyle = System.Windows.Forms.RibbonOrbStyle.Office_2013;
this.ribbon2.OrbText = "";
this.ribbon2.OrbVisible = false;
this.ribbon2.RibbonTabFont = new System.Drawing.Font("Trebuchet MS", 9F);
this.ribbon2.Size = new System.Drawing.Size(1709, 131);
this.ribbon2.TabIndex = 5;
this.ribbon2.Tabs.Add(this.RibbonTabUserFunctions);
this.ribbon2.Tabs.Add(this.RibbonTabAdmin);
this.ribbon2.TabSpacing = 4;
this.ribbon2.Text = "ribbon2";
this.ribbon2.Click += new System.EventHandler(this.ribbon2_Click);
//
// RibbonTabUserFunctions
//
this.RibbonTabUserFunctions.Name = "RibbonTabUserFunctions";
this.RibbonTabUserFunctions.Panels.Add(this.RibbonPanelExit);
this.RibbonTabUserFunctions.Panels.Add(this.ribbonPanelVorschau);
this.RibbonTabUserFunctions.Panels.Add(this.RibbonPanelBearbeiten);
this.RibbonTabUserFunctions.Panels.Add(this.RibbonPannelAproval);
this.RibbonTabUserFunctions.Panels.Add(this.RibbonPanelArchiv);
this.RibbonTabUserFunctions.Panels.Add(this.RibbonPanelProfil);
this.RibbonTabUserFunctions.Panels.Add(this.RibbonPanelCreate);
this.RibbonTabUserFunctions.Panels.Add(this.RibbonPanelDoklist);
this.RibbonTabUserFunctions.Panels.Add(this.RibbonPanelDemo);
this.RibbonTabUserFunctions.Panels.Add(this.RibbonPanelSuche);
this.RibbonTabUserFunctions.Panels.Add(this.ribbonPannelDiverseVorlagen);
this.RibbonTabUserFunctions.Text = "Funktionen";
//
// RibbonPanelExit
//
this.RibbonPanelExit.ButtonMoreVisible = false;
this.RibbonPanelExit.Items.Add(this.RibbonButtonExit);
this.RibbonPanelExit.Name = "RibbonPanelExit";
this.RibbonPanelExit.Text = "Beenden";
//
// RibbonButtonExit
//
this.RibbonButtonExit.Image = global::OnDoc.Properties.Resources.CloseApplication_32x32_32;
this.RibbonButtonExit.LargeImage = global::OnDoc.Properties.Resources.CloseApplication_32x32_32;
this.RibbonButtonExit.Name = "RibbonButtonExit";
this.RibbonButtonExit.SmallImage = global::OnDoc.Properties.Resources.CloseApplication_16x16_32;
this.RibbonButtonExit.Text = "Beenden";
this.RibbonButtonExit.TextAlignment = System.Windows.Forms.RibbonItem.RibbonItemTextAlignment.Center;
this.RibbonButtonExit.Click += new System.EventHandler(this.RibbonButtonExit_Click);
//
// ribbonPanelVorschau
//
this.ribbonPanelVorschau.ButtonMoreVisible = false;
this.ribbonPanelVorschau.Items.Add(this.RibbonBtnVorschauNo);
this.ribbonPanelVorschau.Items.Add(this.RibbonBtnVorschauUnten);
this.ribbonPanelVorschau.Items.Add(this.RibbonButtonVorschauRechts);
this.ribbonPanelVorschau.Items.Add(this.RibbonBtnVorschauSepparat);
this.ribbonPanelVorschau.Name = "ribbonPanelVorschau";
this.ribbonPanelVorschau.Text = "Vorschau";
//
// RibbonBtnVorschauNo
//
this.RibbonBtnVorschauNo.Image = global::OnDoc.Properties.Resources.Preview_Now_32x32_32;
this.RibbonBtnVorschauNo.LargeImage = global::OnDoc.Properties.Resources.Preview_Now_32x32_32;
this.RibbonBtnVorschauNo.MaxSizeMode = System.Windows.Forms.RibbonElementSizeMode.Large;
this.RibbonBtnVorschauNo.Name = "RibbonBtnVorschauNo";
this.RibbonBtnVorschauNo.SmallImage = global::OnDoc.Properties.Resources.Preview_Now_16x16_32;
this.RibbonBtnVorschauNo.Text = "Keine";
this.RibbonBtnVorschauNo.TextAlignment = System.Windows.Forms.RibbonItem.RibbonItemTextAlignment.Center;
this.RibbonBtnVorschauNo.Click += new System.EventHandler(this.RibbonBtnVorschauNo_Click);
//
// RibbonBtnVorschauUnten
//
this.RibbonBtnVorschauUnten.Image = global::OnDoc.Properties.Resources.Preview_Unten_32x32_32;
this.RibbonBtnVorschauUnten.LargeImage = global::OnDoc.Properties.Resources.Preview_Unten_32x32_32;
this.RibbonBtnVorschauUnten.Name = "RibbonBtnVorschauUnten";
this.RibbonBtnVorschauUnten.SmallImage = global::OnDoc.Properties.Resources.Preview_Unten_16x16_32;
this.RibbonBtnVorschauUnten.Text = "Unten";
this.RibbonBtnVorschauUnten.Click += new System.EventHandler(this.RibbonBtnVorschauUnten_Click);
//
// RibbonButtonVorschauRechts
//
this.RibbonButtonVorschauRechts.Image = global::OnDoc.Properties.Resources.Preview_Rechts_32x32_32;
this.RibbonButtonVorschauRechts.LargeImage = global::OnDoc.Properties.Resources.Preview_Rechts_32x32_32;
this.RibbonButtonVorschauRechts.Name = "RibbonButtonVorschauRechts";
this.RibbonButtonVorschauRechts.SmallImage = global::OnDoc.Properties.Resources.Preview_Rechts_16x16_32;
this.RibbonButtonVorschauRechts.Text = "Rechts";
this.RibbonButtonVorschauRechts.Click += new System.EventHandler(this.RibbonButtonVorschauRechts_Click);
//
// RibbonBtnVorschauSepparat
//
this.RibbonBtnVorschauSepparat.Image = global::OnDoc.Properties.Resources.Preview_separated_32x32_32;
this.RibbonBtnVorschauSepparat.LargeImage = global::OnDoc.Properties.Resources.Preview_separated_32x32_32;
this.RibbonBtnVorschauSepparat.Name = "RibbonBtnVorschauSepparat";
this.RibbonBtnVorschauSepparat.SmallImage = global::OnDoc.Properties.Resources.Preview_separated_16x16_32;
this.RibbonBtnVorschauSepparat.Text = "Eigenes Fenster";
this.RibbonBtnVorschauSepparat.Click += new System.EventHandler(this.RibbonBtnVorschauSepparat_Click);
//
// RibbonPanelBearbeiten
//
this.RibbonPanelBearbeiten.ButtonMoreVisible = false;
this.RibbonPanelBearbeiten.Items.Add(this.RibbonButtonNewDoc);
this.RibbonPanelBearbeiten.Items.Add(this.RibbonButtonFavoriten);
this.RibbonPanelBearbeiten.Items.Add(this.RibbonButtonEditEditDoc);
this.RibbonPanelBearbeiten.Items.Add(this.RibbonButtonEditDelete);
this.RibbonPanelBearbeiten.Items.Add(this.RibbonButtonZuweisen);
this.RibbonPanelBearbeiten.Items.Add(this.ribbonButtonToApproval);
this.RibbonPanelBearbeiten.Name = "RibbonPanelBearbeiten";
this.RibbonPanelBearbeiten.Text = "Dokument";
//
// RibbonButtonNewDoc
//
this.RibbonButtonNewDoc.Image = global::OnDoc.Properties.Resources.NewDoc_32x32_32;
this.RibbonButtonNewDoc.LargeImage = global::OnDoc.Properties.Resources.NewDoc_32x32_32;
this.RibbonButtonNewDoc.Name = "RibbonButtonNewDoc";
this.RibbonButtonNewDoc.SmallImage = global::OnDoc.Properties.Resources.NewDoc_32x32_32;
this.RibbonButtonNewDoc.Text = "Neu";
this.RibbonButtonNewDoc.Click += new System.EventHandler(this.RibbonButtonNewDoc_Click);
//
// RibbonButtonFavoriten
//
this.RibbonButtonFavoriten.Image = global::OnDoc.Properties.Resources.Favoriten_32x32_32;
this.RibbonButtonFavoriten.LargeImage = global::OnDoc.Properties.Resources.Favoriten_32x32_32;
this.RibbonButtonFavoriten.Name = "RibbonButtonFavoriten";
this.RibbonButtonFavoriten.SmallImage = global::OnDoc.Properties.Resources.Favoriten_24x24_32;
this.RibbonButtonFavoriten.Text = "Neu Favorit";
this.RibbonButtonFavoriten.Click += new System.EventHandler(this.RibbonButtonFavoriten_Click);
//
// RibbonButtonEditEditDoc
//
this.RibbonButtonEditEditDoc.Image = global::OnDoc.Properties.Resources.EditDoc_32x32_32;
this.RibbonButtonEditEditDoc.LargeImage = global::OnDoc.Properties.Resources.EditDoc_32x32_32;
this.RibbonButtonEditEditDoc.Name = "RibbonButtonEditEditDoc";
this.RibbonButtonEditEditDoc.SmallImage = global::OnDoc.Properties.Resources.EditDoc_16x16_32;
this.RibbonButtonEditEditDoc.Text = "Bearbeiten";
this.RibbonButtonEditEditDoc.Click += new System.EventHandler(this.dokumentBearbeitenToolStripMenuItem_Click);
//
// RibbonButtonEditDelete
//
this.RibbonButtonEditDelete.Image = global::OnDoc.Properties.Resources.Zuweisen_32x32_32;
this.RibbonButtonEditDelete.LargeImage = global::OnDoc.Properties.Resources.Zuweisen_32x32_32;
this.RibbonButtonEditDelete.Name = "RibbonButtonEditDelete";
this.RibbonButtonEditDelete.SmallImage = global::OnDoc.Properties.Resources.DeleteDoc_16x16_32;
this.RibbonButtonEditDelete.Text = "Löschen";
this.RibbonButtonEditDelete.Click += new System.EventHandler(this.RibbonButtonEditDelete_Click);
//
// RibbonButtonZuweisen
//
this.RibbonButtonZuweisen.Image = global::OnDoc.Properties.Resources.Zuweisen_32x32_32;
this.RibbonButtonZuweisen.LargeImage = global::OnDoc.Properties.Resources.Zuweisen_32x32_32;
this.RibbonButtonZuweisen.Name = "RibbonButtonZuweisen";
this.RibbonButtonZuweisen.SmallImage = global::OnDoc.Properties.Resources.Zuweisen_16x16_32;
this.RibbonButtonZuweisen.Text = "Zuweisen";
this.RibbonButtonZuweisen.Click += new System.EventHandler(this.RibbonButtonZuweisen_Click);
//
// ribbonButtonToApproval
//
this.ribbonButtonToApproval.Image = global::OnDoc.Properties.Resources.Approval_32x32_32;
this.ribbonButtonToApproval.LargeImage = global::OnDoc.Properties.Resources.Approval_32x32_32;
this.ribbonButtonToApproval.Name = "ribbonButtonToApproval";
this.ribbonButtonToApproval.SmallImage = global::OnDoc.Properties.Resources.Approval_24x24_32;
this.ribbonButtonToApproval.Text = "zur Bewilligung";
this.ribbonButtonToApproval.Click += new System.EventHandler(this.ribbonButtonToApproval_Click);
//
// RibbonPannelAproval
//
this.RibbonPannelAproval.ButtonMoreVisible = false;
this.RibbonPannelAproval.Items.Add(this.ribbonButtonApproval);
this.RibbonPannelAproval.Items.Add(this.ribbonButtonRefresh_Bewilligungen);
this.RibbonPannelAproval.Name = "RibbonPannelAproval";
this.RibbonPannelAproval.Text = "";
//
// ribbonButtonApproval
//
this.ribbonButtonApproval.Image = global::OnDoc.Properties.Resources.Approval_32x32_32;
this.ribbonButtonApproval.LargeImage = global::OnDoc.Properties.Resources.Approval_32x32_32;
this.ribbonButtonApproval.Name = "ribbonButtonApproval";
this.ribbonButtonApproval.SmallImage = global::OnDoc.Properties.Resources.Approval_24x24_32;
this.ribbonButtonApproval.Text = "Bewilligen";
this.ribbonButtonApproval.Click += new System.EventHandler(this.ribbonButtonApproval_Click);
//
// ribbonButtonRefresh_Bewilligungen
//
this.ribbonButtonRefresh_Bewilligungen.Image = global::OnDoc.Properties.Resources.Refresh_16x16_32;
this.ribbonButtonRefresh_Bewilligungen.LargeImage = global::OnDoc.Properties.Resources.Refresh_16x16_32;
this.ribbonButtonRefresh_Bewilligungen.Name = "ribbonButtonRefresh_Bewilligungen";
this.ribbonButtonRefresh_Bewilligungen.SmallImage = global::OnDoc.Properties.Resources.Refresh_16x16_32;
this.ribbonButtonRefresh_Bewilligungen.Click += new System.EventHandler(this.ribbonButtonRefresh_Bewilligungen_Click);
//
// RibbonPanelArchiv
//
this.RibbonPanelArchiv.ButtonMoreVisible = false;
this.RibbonPanelArchiv.Items.Add(this.RibbonButtonArchivToOnBase);
this.RibbonPanelArchiv.Items.Add(this.ribbonButtonVersandstrasse);
this.RibbonPanelArchiv.Name = "RibbonPanelArchiv";
this.RibbonPanelArchiv.Text = "Archiv";
//
// RibbonButtonArchivToOnBase
//
this.RibbonButtonArchivToOnBase.Image = ((System.Drawing.Image)(resources.GetObject("RibbonButtonArchivToOnBase.Image")));
this.RibbonButtonArchivToOnBase.LargeImage = ((System.Drawing.Image)(resources.GetObject("RibbonButtonArchivToOnBase.LargeImage")));
this.RibbonButtonArchivToOnBase.Name = "RibbonButtonArchivToOnBase";
this.RibbonButtonArchivToOnBase.SmallImage = ((System.Drawing.Image)(resources.GetObject("RibbonButtonArchivToOnBase.SmallImage")));
this.RibbonButtonArchivToOnBase.Text = "Archivieren";
this.RibbonButtonArchivToOnBase.Click += new System.EventHandler(this.RibbonButtonArchivToOnBase_Click);
//
// ribbonButtonVersandstrasse
//
this.ribbonButtonVersandstrasse.Image = global::OnDoc.Properties.Resources.Versandstrasse_32x32_32;
this.ribbonButtonVersandstrasse.LargeImage = global::OnDoc.Properties.Resources.Versandstrasse_32x32_32;
this.ribbonButtonVersandstrasse.Name = "ribbonButtonVersandstrasse";
this.ribbonButtonVersandstrasse.SmallImage = global::OnDoc.Properties.Resources.Versandstrasse_24x24_32;
this.ribbonButtonVersandstrasse.Text = "Versandstrasse";
this.ribbonButtonVersandstrasse.Click += new System.EventHandler(this.ribbonButtonVersandstrasse_Click);
//
// RibbonPanelProfil
//
this.RibbonPanelProfil.ButtonMoreVisible = false;
this.RibbonPanelProfil.Items.Add(this.ribbonItemGroup1);
this.RibbonPanelProfil.Items.Add(this.ribbonButton1);
this.RibbonPanelProfil.Name = "RibbonPanelProfil";
this.RibbonPanelProfil.Text = "Profil";
//
// ribbonItemGroup1
//
this.ribbonItemGroup1.Items.Add(this.ribbonLabel1);
this.ribbonItemGroup1.Items.Add(this.RibbonCBProfil);
this.ribbonItemGroup1.Name = "ribbonItemGroup1";
//
// ribbonLabel1
//
this.ribbonLabel1.MaxSizeMode = System.Windows.Forms.RibbonElementSizeMode.Compact;
this.ribbonLabel1.Name = "ribbonLabel1";
this.ribbonLabel1.Text = "Profil";
//
// RibbonCBProfil
//
this.RibbonCBProfil.MaxSizeMode = System.Windows.Forms.RibbonElementSizeMode.Compact;
this.RibbonCBProfil.Name = "RibbonCBProfil";
this.RibbonCBProfil.SelectedIndex = -1;
this.RibbonCBProfil.TextBoxText = "";
//
// ribbonButton1
//
this.ribbonButton1.Image = global::OnDoc.Properties.Resources.Pprofil_32x32_32;
this.ribbonButton1.LargeImage = global::OnDoc.Properties.Resources.Pprofil_32x32_32;
this.ribbonButton1.Name = "ribbonButton1";
this.ribbonButton1.SmallImage = global::OnDoc.Properties.Resources.Pprofil_16x16_32;
this.ribbonButton1.Click += new System.EventHandler(this.ribbonButton1_Click);
//
// RibbonPanelCreate
//
this.RibbonPanelCreate.ButtonMoreVisible = false;
this.RibbonPanelCreate.Items.Add(this.RibbonButtonCreateNewPaket);
this.RibbonPanelCreate.Items.Add(this.RibbonButtonEditPaket);
this.RibbonPanelCreate.Items.Add(this.RibbonButtonCreateNewSerienbrief);
this.RibbonPanelCreate.Items.Add(this.RibbonButtonEditSerienbrief);
this.RibbonPanelCreate.Name = "RibbonPanelCreate";
this.RibbonPanelCreate.Text = "Serienbriefe / Dokumentpakete";
//
// RibbonButtonCreateNewPaket
//
this.RibbonButtonCreateNewPaket.Image = global::OnDoc.Properties.Resources.NewDokPaket_32x32_32;
this.RibbonButtonCreateNewPaket.LargeImage = global::OnDoc.Properties.Resources.NewDokPaket_32x32_32;
this.RibbonButtonCreateNewPaket.Name = "RibbonButtonCreateNewPaket";
this.RibbonButtonCreateNewPaket.SmallImage = global::OnDoc.Properties.Resources.NewDokPaket_16x16_32;
this.RibbonButtonCreateNewPaket.Text = "Dokumentpaket";
this.RibbonButtonCreateNewPaket.Click += new System.EventHandler(this.RibbonButtonCreateNewPaket_Click);
//
// RibbonButtonEditPaket
//
this.RibbonButtonEditPaket.Image = global::OnDoc.Properties.Resources.EditDokumentPaket_32x32_32;
this.RibbonButtonEditPaket.LargeImage = global::OnDoc.Properties.Resources.EditDokumentPaket_32x32_32;
this.RibbonButtonEditPaket.Name = "RibbonButtonEditPaket";
this.RibbonButtonEditPaket.SmallImage = global::OnDoc.Properties.Resources.EditDokumentPaket_16x16_32;
this.RibbonButtonEditPaket.Text = "Dokumentpaket bearbeiten";
this.RibbonButtonEditPaket.Visible = false;
//
// RibbonButtonCreateNewSerienbrief
//
this.RibbonButtonCreateNewSerienbrief.Image = global::OnDoc.Properties.Resources.NewSerienbrief_32x32_32;
this.RibbonButtonCreateNewSerienbrief.LargeImage = global::OnDoc.Properties.Resources.NewSerienbrief_32x32_32;
this.RibbonButtonCreateNewSerienbrief.Name = "RibbonButtonCreateNewSerienbrief";
this.RibbonButtonCreateNewSerienbrief.SmallImage = global::OnDoc.Properties.Resources.NewSerienbrief_16x16_32;
this.RibbonButtonCreateNewSerienbrief.Text = "Serienbrief";
this.RibbonButtonCreateNewSerienbrief.Click += new System.EventHandler(this.RibbonButtonCreateNewSerienbrief_Click);
//
// RibbonButtonEditSerienbrief
//
this.RibbonButtonEditSerienbrief.Image = global::OnDoc.Properties.Resources.EditSerienbrief_32x32_32;
this.RibbonButtonEditSerienbrief.LargeImage = global::OnDoc.Properties.Resources.EditSerienbrief_32x32_32;
this.RibbonButtonEditSerienbrief.Name = "RibbonButtonEditSerienbrief";
this.RibbonButtonEditSerienbrief.SmallImage = global::OnDoc.Properties.Resources.EditSerienbrief_16x16_32;
this.RibbonButtonEditSerienbrief.Text = "Serienbrief bearbeiten";
this.RibbonButtonEditSerienbrief.Visible = false;
//
// RibbonPanelDoklist
//
this.RibbonPanelDoklist.ButtonMoreVisible = false;
this.RibbonPanelDoklist.Items.Add(this.RibbonButtonRefresh);
this.RibbonPanelDoklist.Name = "RibbonPanelDoklist";
this.RibbonPanelDoklist.Text = "Dokumentliste";
//
// RibbonButtonRefresh
//
this.RibbonButtonRefresh.Image = global::OnDoc.Properties.Resources.Refresh_32x32_32;
this.RibbonButtonRefresh.LargeImage = global::OnDoc.Properties.Resources.Refresh_32x32_32;
this.RibbonButtonRefresh.Name = "RibbonButtonRefresh";
this.RibbonButtonRefresh.SmallImage = global::OnDoc.Properties.Resources.Refresh_16x16_32;
this.RibbonButtonRefresh.Text = "Aktualisieren";
this.RibbonButtonRefresh.Click += new System.EventHandler(this.RibbonButtonRefresh_Click);
//
// RibbonPanelDemo
//
this.RibbonPanelDemo.Items.Add(this.RibbonButtonTest1);
this.RibbonPanelDemo.Name = "RibbonPanelDemo";
this.RibbonPanelDemo.Text = "Test-Funktionen";
this.RibbonPanelDemo.Visible = false;
//
// RibbonButtonTest1
//
this.RibbonButtonTest1.Image = ((System.Drawing.Image)(resources.GetObject("RibbonButtonTest1.Image")));
this.RibbonButtonTest1.LargeImage = ((System.Drawing.Image)(resources.GetObject("RibbonButtonTest1.LargeImage")));
this.RibbonButtonTest1.Name = "RibbonButtonTest1";
this.RibbonButtonTest1.SmallImage = ((System.Drawing.Image)(resources.GetObject("RibbonButtonTest1.SmallImage")));
this.RibbonButtonTest1.Text = "Test 1";
this.RibbonButtonTest1.Click += new System.EventHandler(this.RibbonButtonTest1_Click);
//
// RibbonPanelSuche
//
this.RibbonPanelSuche.Items.Add(this.ribbonGroupPartner);
this.RibbonPanelSuche.Items.Add(this.ribbonGroupMitarbeiter);
this.RibbonPanelSuche.Name = "RibbonPanelSuche";
this.RibbonPanelSuche.Text = "Dokumente suchen";
//
// ribbonGroupPartner
//
this.ribbonGroupPartner.Items.Add(this.ribbonLabelPartner);
this.ribbonGroupPartner.Items.Add(this.ribbonTextPartner);
this.ribbonGroupPartner.Items.Add(this.ribbonButtonPartnerSuche);
this.ribbonGroupPartner.Name = "ribbonGroupPartner";
//
// ribbonLabelPartner
//
this.ribbonLabelPartner.MaxSizeMode = System.Windows.Forms.RibbonElementSizeMode.Compact;
this.ribbonLabelPartner.Name = "ribbonLabelPartner";
this.ribbonLabelPartner.Text = "Partner-Nr";
//
// ribbonTextPartner
//
this.ribbonTextPartner.MaxSizeMode = System.Windows.Forms.RibbonElementSizeMode.Compact;
this.ribbonTextPartner.Name = "ribbonTextPartner";
this.ribbonTextPartner.TextBoxText = "";
this.ribbonTextPartner.TextBoxKeyDown += new System.Windows.Forms.KeyEventHandler(this.ribbonTextPartnernr_TextBoxKeyDown);
//
// ribbonButtonPartnerSuche
//
this.ribbonButtonPartnerSuche.Image = global::OnDoc.Properties.Resources.save_16x16_32;
this.ribbonButtonPartnerSuche.LargeImage = global::OnDoc.Properties.Resources.save_16x16_32;
this.ribbonButtonPartnerSuche.MaxSizeMode = System.Windows.Forms.RibbonElementSizeMode.Compact;
this.ribbonButtonPartnerSuche.Name = "ribbonButtonPartnerSuche";
this.ribbonButtonPartnerSuche.SmallImage = global::OnDoc.Properties.Resources.Search_16x16_32;
this.ribbonButtonPartnerSuche.Click += new System.EventHandler(this.ribbonPartnerSuche_Click);
//
// ribbonGroupMitarbeiter
//
this.ribbonGroupMitarbeiter.Items.Add(this.ribbonLabelMitarbeiter);
this.ribbonGroupMitarbeiter.Name = "ribbonGroupMitarbeiter";
//
// ribbonLabelMitarbeiter
//
this.ribbonLabelMitarbeiter.MaxSizeMode = System.Windows.Forms.RibbonElementSizeMode.Compact;
this.ribbonLabelMitarbeiter.Name = "ribbonLabelMitarbeiter";
this.ribbonLabelMitarbeiter.Text = "Mitarbeiter";
//
// ribbonPannelDiverseVorlagen
//
this.ribbonPannelDiverseVorlagen.Items.Add(this.ribbonButtonNativ);
this.ribbonPannelDiverseVorlagen.Name = "ribbonPannelDiverseVorlagen";
this.ribbonPannelDiverseVorlagen.Text = "Nativ";
//
// ribbonButtonNativ
//
this.ribbonButtonNativ.Image = global::OnDoc.Properties.Resources.Native_32x32_32;
this.ribbonButtonNativ.LargeImage = global::OnDoc.Properties.Resources.Native_32x32_32;
this.ribbonButtonNativ.Name = "ribbonButtonNativ";
this.ribbonButtonNativ.SmallImage = global::OnDoc.Properties.Resources.Native_24x24_32;
this.ribbonButtonNativ.Click += new System.EventHandler(this.ribbonButtonNativ_Click);
//
// RibbonTabAdmin
//
this.RibbonTabAdmin.Name = "RibbonTabAdmin";
this.RibbonTabAdmin.Panels.Add(this.ribbonPanel1);
this.RibbonTabAdmin.Panels.Add(this.ribbonPanel3);
this.RibbonTabAdmin.Text = "Administration";
//
// ribbonPanel1
//
this.ribbonPanel1.ButtonMoreVisible = false;
this.ribbonPanel1.FlowsTo = System.Windows.Forms.RibbonPanelFlowDirection.Right;
this.ribbonPanel1.Items.Add(this.RibbonButtonDokumenttyp);
this.ribbonPanel1.Items.Add(this.RibbonButtonVorlagen);
this.ribbonPanel1.Name = "ribbonPanel1";
this.ribbonPanel1.Text = "ribbonPanel1";
//
// RibbonButtonDokumenttyp
//
this.RibbonButtonDokumenttyp.Image = ((System.Drawing.Image)(resources.GetObject("RibbonButtonDokumenttyp.Image")));
this.RibbonButtonDokumenttyp.LargeImage = ((System.Drawing.Image)(resources.GetObject("RibbonButtonDokumenttyp.LargeImage")));
this.RibbonButtonDokumenttyp.Name = "RibbonButtonDokumenttyp";
this.RibbonButtonDokumenttyp.SmallImage = ((System.Drawing.Image)(resources.GetObject("RibbonButtonDokumenttyp.SmallImage")));
this.RibbonButtonDokumenttyp.Text = "Dokumenttyp";
this.RibbonButtonDokumenttyp.Click += new System.EventHandler(this.RibbonButtonDokumenttyp_Click);
//
// RibbonButtonVorlagen
//
this.RibbonButtonVorlagen.Image = ((System.Drawing.Image)(resources.GetObject("RibbonButtonVorlagen.Image")));
this.RibbonButtonVorlagen.LargeImage = ((System.Drawing.Image)(resources.GetObject("RibbonButtonVorlagen.LargeImage")));
this.RibbonButtonVorlagen.Name = "RibbonButtonVorlagen";
this.RibbonButtonVorlagen.SmallImage = ((System.Drawing.Image)(resources.GetObject("RibbonButtonVorlagen.SmallImage")));
this.RibbonButtonVorlagen.Text = "Vorlagen";
this.RibbonButtonVorlagen.Click += new System.EventHandler(this.RibbonButtonVorlagen_Click);
//
// ribbonPanel3
//
this.ribbonPanel3.ButtonMoreVisible = false;
this.ribbonPanel3.FlowsTo = System.Windows.Forms.RibbonPanelFlowDirection.Left;
this.ribbonPanel3.Items.Add(this.ribbonButton2);
this.ribbonPanel3.Items.Add(this.RibbonButtonBerechtigungsgruppe);
this.ribbonPanel3.Name = "ribbonPanel3";
this.ribbonPanel3.Text = "Berechtigungen";
//
// ribbonButton2
//
this.ribbonButton2.Image = ((System.Drawing.Image)(resources.GetObject("ribbonButton2.Image")));
this.ribbonButton2.LargeImage = ((System.Drawing.Image)(resources.GetObject("ribbonButton2.LargeImage")));
this.ribbonButton2.Name = "ribbonButton2";
this.ribbonButton2.SmallImage = ((System.Drawing.Image)(resources.GetObject("ribbonButton2.SmallImage")));
this.ribbonButton2.Text = "Berechtigungen";
this.ribbonButton2.Click += new System.EventHandler(this.ribbonButton2_Click);
//
// RibbonButtonBerechtigungsgruppe
//
this.RibbonButtonBerechtigungsgruppe.Image = ((System.Drawing.Image)(resources.GetObject("RibbonButtonBerechtigungsgruppe.Image")));
this.RibbonButtonBerechtigungsgruppe.LargeImage = ((System.Drawing.Image)(resources.GetObject("RibbonButtonBerechtigungsgruppe.LargeImage")));
this.RibbonButtonBerechtigungsgruppe.Name = "RibbonButtonBerechtigungsgruppe";
this.RibbonButtonBerechtigungsgruppe.SmallImage = ((System.Drawing.Image)(resources.GetObject("RibbonButtonBerechtigungsgruppe.SmallImage")));
this.RibbonButtonBerechtigungsgruppe.Text = "Berechtigungsgruppe";
this.RibbonButtonBerechtigungsgruppe.Click += new System.EventHandler(this.RibbonButtonBerechtigungsgruppe_Click);
//
// RibbonButtonCreateNewDoc
//
this.RibbonButtonCreateNewDoc.Image = global::OnDoc.Properties.Resources.NewDoc_32x32_32;
this.RibbonButtonCreateNewDoc.LargeImage = global::OnDoc.Properties.Resources.NewDoc_32x32_32;
this.RibbonButtonCreateNewDoc.Name = "RibbonButtonCreateNewDoc";
this.RibbonButtonCreateNewDoc.SmallImage = global::OnDoc.Properties.Resources.NewDoc_16x16_32;
this.RibbonButtonCreateNewDoc.Text = "Dokument";
this.RibbonButtonCreateNewDoc.Click += new System.EventHandler(this.RibbonButtonCreateNewDoc_Click);
//
// lblToApprove
//
this.lblToApprove.AutoSize = true;
this.lblToApprove.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblToApprove.ForeColor = System.Drawing.Color.Red;
this.lblToApprove.Location = new System.Drawing.Point(624, 89);
this.lblToApprove.Name = "lblToApprove";
this.lblToApprove.Size = new System.Drawing.Size(26, 18);
this.lblToApprove.TabIndex = 6;
this.lblToApprove.Text = "12";
//
// timer1
//
this.timer1.Interval = 60000;
this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
//
// cbboxMitarbeiter
//
this.cbboxMitarbeiter.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.cbboxMitarbeiter.BackColor = System.Drawing.SystemColors.ActiveCaption;
this.cbboxMitarbeiter.DropDownPosition = Syncfusion.WinForms.Core.Enums.PopupRelativeAlignment.Center;
this.cbboxMitarbeiter.Location = new System.Drawing.Point(1342, 71);
this.cbboxMitarbeiter.Name = "cbboxMitarbeiter";
this.cbboxMitarbeiter.Size = new System.Drawing.Size(121, 19);
this.cbboxMitarbeiter.Style.DropDownStyle.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));
this.cbboxMitarbeiter.Style.EditorStyle.BackColor = System.Drawing.SystemColors.ActiveCaption;
this.cbboxMitarbeiter.Style.TokenStyle.CloseButtonBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
this.cbboxMitarbeiter.TabIndex = 7;
this.cbboxMitarbeiter.TabStop = false;
this.cbboxMitarbeiter.SelectedValueChanged += new System.EventHandler(this.cbboxMitarbeiter_SelectedValueChanged);
//
// DokList
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.cbboxMitarbeiter);
this.Controls.Add(this.lblToApprove);
this.Controls.Add(this.splitContainer1);
this.Controls.Add(this.panel2);
this.Controls.Add(this.ribbon2);
this.Name = "DokList";
this.Size = new System.Drawing.Size(1709, 847);
this.Load += new System.EventHandler(this.DokList_Load);
((System.ComponentModel.ISupportInitialize)(this.sfDataGrid1)).EndInit();
this.ctxMenuDokList.ResumeLayout(false);
this.toolStrip1.ResumeLayout(false);
this.toolStrip1.PerformLayout();
this.splitContainer1.Panel1.ResumeLayout(false);
this.splitContainer1.Panel2.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit();
this.splitContainer1.ResumeLayout(false);
this.panel2.ResumeLayout(false);
this.panel2.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.cbboxMitarbeiter)).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private Syncfusion.WinForms.DataGrid.SfDataGrid sfDataGrid1;
private System.Windows.Forms.ToolStrip toolStrip1;
private System.Windows.Forms.SplitContainer splitContainer1;
private System.Windows.Forms.ContextMenuStrip ctxMenuDokList;
private System.Windows.Forms.ToolStripMenuItem dokumentAnzeigenToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem dokumentBearbeitenToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem barcodeDemoToolStripMenuItem;
private System.Windows.Forms.ToolStripComboBox tsrbvorschau;
private System.Windows.Forms.ToolStripMenuItem vertragPDFDEMOToolStripMenuItem;
private System.Windows.Forms.Panel panel2;
private System.Windows.Forms.Label lblTitel;
private System.Windows.Forms.ToolStripLabel toolStripLabel1;
private System.Windows.Forms.ToolStripButton tsbtnpreviewno;
private System.Windows.Forms.ToolStripButton tsbtnpreviewbottom;
private System.Windows.Forms.ToolStripButton tsbtnpreviewright;
private UIControls.DocPreview docPreview1;
private System.Windows.Forms.RibbonPanel ribbonPanel2;
private System.Windows.Forms.Ribbon ribbon2;
private System.Windows.Forms.RibbonTab RibbonTabUserFunctions;
private System.Windows.Forms.RibbonPanel ribbonPanelVorschau;
private System.Windows.Forms.RibbonButton RibbonBtnVorschauNo;
private System.Windows.Forms.RibbonButton RibbonBtnVorschauUnten;
private System.Windows.Forms.RibbonButton RibbonButtonVorschauRechts;
private System.Windows.Forms.RibbonPanel RibbonPanelBearbeiten;
private System.Windows.Forms.RibbonButton RibbonButtonEditEditDoc;
private System.Windows.Forms.RibbonButton RibbonButtonEditDelete;
private System.Windows.Forms.RibbonPanel RibbonPanelArchiv;
private System.Windows.Forms.RibbonButton RibbonButtonArchivToOnBase;
private System.Windows.Forms.RibbonPanel RibbonPanelExit;
private System.Windows.Forms.RibbonButton RibbonButtonExit;
private System.Windows.Forms.RibbonPanel RibbonPanelProfil;
private System.Windows.Forms.RibbonItemGroup ribbonItemGroup1;
private System.Windows.Forms.RibbonLabel ribbonLabel1;
private System.Windows.Forms.RibbonComboBox RibbonCBProfil;
private System.Windows.Forms.RibbonButton ribbonButton1;
private System.Windows.Forms.RibbonPanel RibbonPanelCreate;
private System.Windows.Forms.RibbonButton RibbonButtonCreateNewPaket;
private System.Windows.Forms.RibbonButton RibbonButtonCreateNewSerienbrief;
private System.Windows.Forms.RibbonTab RibbonTabAdmin;
private System.Windows.Forms.RibbonPanel RibbonPanelDoklist;
private System.Windows.Forms.RibbonButton RibbonButtonRefresh;
private System.Windows.Forms.RibbonButton RibbonButtonZuweisen;
private Syncfusion.Pdf.PdfConfig pdfConfig1;
private System.Windows.Forms.ToolStripMenuItem dokumentLöschenToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem archivierenToolStripMenuItem;
private System.Windows.Forms.RibbonButton RibbonBtnVorschauSepparat;
private System.Windows.Forms.RibbonButton RibbonButtonNewDoc;
private System.Windows.Forms.RibbonButton RibbonButtonEditPaket;
private System.Windows.Forms.RibbonButton RibbonButtonEditSerienbrief;
private System.Windows.Forms.RibbonButton RibbonButtonCreateNewDoc;
private System.Windows.Forms.ToolStripMenuItem zellenwertInZwischenablageKopierenToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem druckenToolStripMenuItem;
private System.Windows.Forms.RibbonPanel ribbonPanel1;
private System.Windows.Forms.RibbonButton RibbonButtonDokumenttyp;
private System.Windows.Forms.RibbonButton RibbonButtonVorlagen;
private System.Windows.Forms.RibbonPanel RibbonPanelDemo;
private System.Windows.Forms.RibbonButton RibbonButtonTest1;
private System.Windows.Forms.RibbonPanel RibbonPanelSuche;
private System.Windows.Forms.RibbonItemGroup ribbonGroupPartner;
private System.Windows.Forms.RibbonLabel ribbonLabelPartner;
private System.Windows.Forms.RibbonTextBox ribbonTextPartner;
private System.Windows.Forms.RibbonButton ribbonButtonPartnerSuche;
private System.Windows.Forms.RibbonItemGroup ribbonGroupMitarbeiter;
private System.Windows.Forms.RibbonLabel ribbonLabelMitarbeiter;
private System.Windows.Forms.RibbonPanel ribbonPanel3;
private System.Windows.Forms.RibbonButton RibbonButtonBerechtigungsgruppe;
private System.Windows.Forms.RibbonButton ribbonButton2;
private System.Windows.Forms.ToolStripMenuItem pDFGenerierenToolStripMenuItem;
private System.Windows.Forms.RibbonPanel ribbonPannelDiverseVorlagen;
private System.Windows.Forms.RibbonButton ribbonButtonNativ;
private System.Windows.Forms.ToolStripMenuItem dokumentAnVersandstrasseToolStripMenuItem;
private System.Windows.Forms.RibbonButton ribbonButtonVersandstrasse;
private System.Windows.Forms.RibbonButton RibbonButtonFavoriten;
private System.Windows.Forms.RibbonPanel RibbonPannelAproval;
private System.Windows.Forms.RibbonButton ribbonButtonApproval;
private System.Windows.Forms.Label lblToApprove;
private System.Windows.Forms.RibbonButton ribbonButtonToApproval;
private System.Windows.Forms.Timer timer1;
private System.Windows.Forms.RibbonButton ribbonButtonRefresh_Bewilligungen;
private Syncfusion.WinForms.ListView.SfComboBox cbboxMitarbeiter;
}
}

View File

@@ -0,0 +1,830 @@
using OnDoc.Helper;
using OnDoc.Klassen;
using Syncfusion.Windows.Forms.Tools;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Database;
using DOCGEN;
using System.IO;
using Model;
using Helper;
using System.Web;
using static Syncfusion.Windows.Forms.Tools.NavigationView;
using System.Net;
using static System.Windows.Forms.VisualStyles.VisualStyleElement.StartPanel;
using System.Security.Policy;
using edoka_dms;
using Microsoft.Office.Interop.Word;
using System.Diagnostics;
using Syncfusion.WinForms.DataGrid.Events;
using Syncfusion.WinForms.DataGrid;
using DOCGEN.Generator;
using OnDoc.DocMgmt;
using OnDoc.UIControls.Administrator;
using Syncfusion.WinForms.ListView;
using OnDoc.Diverses;
using OnDoc.UIControls;
using BroadcastListener.Interfaces;
using static BroadcastListener.Classes.Factory;
using BroadcastListener.Classes;
using System.Resources;
using NLog.Config;
using OnDoc.Versandstrasse;
namespace OnDoc.UICintrols
{
public partial class DokList : UserControl, IMessageListener1
{
public int partnernr { get; set; } = 0;
public int forMaNr { get; set; } = 0;
public int docartnr { get; set; }
public int profilnr { get; set; }
public int mitarbeiternr { get; set; }
public string selected_dokumentid { get; set; }
public string selected_cellvalue { get; set; }
private string vorschauposition = "";
private bool Separate_Vorschau_offen = false;
public string datafilter { get; set; } = "";
public DokList()
{
System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("de-DE");
InitializeComponent();
Broadcaster().AddListener(this);
//Theaming.FormTheaming(ref this);
}
public void OnListen(string message, SenderInfo sender)
{
if (sender.SenderName is "PreviewWindow")
{
if (sender.Function == "WindowClosed") {
this.Separate_Vorschau_offen = false;
}
}
}
private void DokList_Load(object sender, EventArgs e)
{
tsrbvorschau.SelectedIndex = 0;
sfDataGrid1.AllowDraggingColumns = true;
//Refresh_Bewilligungen();
}
public void load_Profile()
{
RibbonCBProfil.DropDownItems.Clear();
DB db = new DB(AppParams.connectionstring);
db.dsdaten.Tables.Clear();
db.Get_Tabledata("Select profilnr, bezeichnung, standard from profil where aktiv=1 and mitarbeiternr=" + AppParams.CurrentMitarbieter.ToString(), false, true);
foreach (System.Data.DataRow r in db.dsdaten.Tables[0].Rows)
{
RibbonLabel rl = new RibbonLabel();
rl.Text = r["bezeichnung"].ToString();
rl.Tag = Convert.ToInt32(r["profilnr"]);
RibbonCBProfil.DropDownItems.Add(rl);
if (Convert.ToBoolean(r["standard"]) == true)
{
RibbonCBProfil.SelectedItem = rl;
}
}
}
public void load_Mitarbeiter()
{
DB db = new DB(AppParams.connectionstring);
db.clear_parameter();
db.Get_Tabledata("SP_Dokumentbearbeitung_Mitarbeiter", true, false);
cbboxMitarbeiter.DataSource = db.dsdaten.Tables[0];
cbboxMitarbeiter.DisplayMember = "name";
cbboxMitarbeiter.ValueMember = "mitarbeiternr";
//cbboxMitarbeiter.Left=ribbonTextPartner.
//ribbonComboBoxMitarbeiter.DropDownItems.Clear();
//foreach (System.Data.DataRow r in db.dsdaten.Tables[0].Rows)
//{
// RibbonLabel rl = new RibbonLabel();
// rl.Text = r["name"].ToString();
// rl.Tag = Convert.ToInt32(r["mitarbeiternr"]);
// ribbonComboBoxMitarbeiter.DropDownItems.Add(rl);
//}
}
public void refresh_dokumente()
{
if (datafilter!="")
{
refresh_dokumente_filtered();
return;
}
DB db = new DB(AppParams.connectionstring);
int selectedIndex = RibbonCBProfil.SelectedIndex;
profilnr = Convert.ToInt32(RibbonCBProfil.SelectedItem.Tag.ToString());
// profilnr = Convert.ToInt32(RibbonCBProfil.SelectedItem.Tag.ToString());
System.Data.DataTable dokumente = new System.Data.DataTable();
dokumente = db.Get_Dokumente(partnernr, docartnr, profilnr,forMaNr, false);
// TableHelper.SetColumnsOrder(dokumente, "trefferliste");
TableHelper.FormatTable(ref dokumente, "trefferliste_relaunch", ref this.sfDataGrid1);
//this.sfDataGrid1.DataSource = dokumente;
sfDataGrid1.View.AutoExpandGroups = true;
this.timer1.Enabled = true;
}
public void refresh_dokumente_filtered()
{
DB db = new DB(AppParams.connectionstring);
int selectedIndex = RibbonCBProfil.SelectedIndex;
try
{
profilnr = Convert.ToInt32(RibbonCBProfil.SelectedItem.Tag.ToString());
}
catch { }
System.Data.DataTable dokumente = new System.Data.DataTable();
dokumente = db.Get_Dokumente(partnernr, docartnr, profilnr, forMaNr, false);
dokumente.DefaultView.RowFilter = datafilter;
// TableHelper.SetColumnsOrder(dokumente, "trefferliste");
TableHelper.FormatTable(ref dokumente, "trefferliste_relaunch", ref this.sfDataGrid1);
//this.sfDataGrid1.DataSource = dokumente;
}
private void sfDataGrid1_CellClick(object sender, Syncfusion.WinForms.DataGrid.Events.CellClickEventArgs e)
{
string documentid = "";
try
{
var selectedItem = e.DataRow;
var dataRow = (e.DataRow.RowData as DataRowView).Row;
documentid = dataRow["dokumentid"].ToString();
selected_dokumentid = documentid;
selected_cellvalue = dataRow[e.DataColumn.ColumnIndex].ToString();
if (dataRow["Bearbeitung_Zwingend"].ToString() == "1")
{
RibbonButtonArchivToOnBase.Enabled=false;
archivierenToolStripMenuItem.Enabled=false;
}
else
{
RibbonButtonArchivToOnBase.Enabled=true;
archivierenToolStripMenuItem.Enabled= true;
}
}
catch
{
selected_dokumentid = "";
return;
}
if (vorschauposition == "Keine Vorschau") { return; }
if (Separate_Vorschau_offen)
{
Broadcaster().Broadcast(selected_dokumentid, new SenderInfo("Doklist", "UpdateView", ""));
return;
}
docPreview1.Show_Doc(selected_dokumentid);
docPreview1.Hide_Editbuttons();
}
private void dokumentAnzeigenToolStripMenuItem_Click(object sender, EventArgs e)
{
clsdok dok = GetDoc(false);
OpenDoc(dok, false);
}
private void dokumentBearbeitenToolStripMenuItem_Click(object sender, EventArgs e)
{
dokument_bearbeiten();
}
public void dokument_bearbeiten()
{
clsdok dok = GetDoc(false);
if (dok.dokument == "") return;
OpenDoc(dok, true);
}
private clsdok GetDoc(bool AsPDF)
{
clsdok dok = new clsdok("", "", "");
if (selected_dokumentid == "")
{
return dok; ;
}
if (AppParams.RESTURI != "")
{
string URL = AppParams.RESTURI + "api/GetDocument?dokid=" + selected_dokumentid;
if (AsPDF == true)
{
URL = AppParams.RESTURI + "api/GetDocumentPDF?dokid=" + selected_dokumentid;
}
HttpWebRequest webRequest = HttpWebRequest.Create(URL) as HttpWebRequest;
webRequest.Method = WebRequestMethods.Http.Get;
//webRequest.Credentials = new NetworkCredential(Username, Password);
//webRequest.ContentType = "application/x-www-form-urlencoded";
using (HttpWebResponse response = webRequest.GetResponse() as HttpWebResponse)
{
if (response.StatusCode == HttpStatusCode.OK)
{
StreamReader reader = new StreamReader(response.GetResponseStream());
string responseContent = reader.ReadToEnd();
dok = Newtonsoft.Json.JsonConvert.DeserializeObject<clsdok>(responseContent);
}
else
{
Logging.Logging.Error(URL + ": " + response.StatusCode.ToString() + " / " + response.StatusDescription, "Clinet - DokList GetDocument", "");
}
}
}
else
{
DocGet gd = new DocGet(AppParams.connectionstring);
if (AsPDF == true)
{
dok = gd.GetDocAsPDF(selected_dokumentid);
}
else
{
dok = gd.GetDoc(selected_dokumentid);
}
}
if (dok.extension.ToString() == "")
{
MessageBox.Show("Das Dokument mit der ID " + selected_dokumentid + " wurde nicht gefunden.", "");
return dok;
}
return dok;
}
private void OpenDoc(clsdok dok, bool editdoc)
{
switch (dok.extension.ToUpper().Substring(0, 1))
{
case "D":
clsFileHelper fh = new clsFileHelper();
string tempfilename = "";
tempfilename = fh.save_temp_file(dok.dokument, selected_dokumentid, AppParams.tempdir, dok.extension);
//System.Diagnostics.Process.Start(tempfilename);
System.Diagnostics.Process.Start("winword.exe", "/w "+tempfilename);
if (editdoc == true)
{
clsProcessWatch.AddToList(selected_dokumentid, tempfilename, "Word");
}
fh = null;
break;
case "X":
clsFileHelper fh2 = new clsFileHelper();
tempfilename = fh2.save_temp_file(dok.dokument, selected_dokumentid, AppParams.tempdir, dok.extension);
//System.Diagnostics.Process.Start(tempfilename);
System.Diagnostics.Process.Start("excel.exe", "/x "+tempfilename);
if (editdoc == true)
{
clsProcessWatch.AddToList(selected_dokumentid, tempfilename, "Excel");
}
fh2 = null;
break;
case "P":
clsFileHelper fh3 = new clsFileHelper();
tempfilename = fh3.save_temp_file(dok.dokument, selected_dokumentid, AppParams.tempdir, dok.extension);
System.Diagnostics.Process.Start(tempfilename);
if (editdoc == true)
{
clsProcessWatch.AddToList(selected_dokumentid, tempfilename, "PDF");
}
fh3 = null;
break;
default:
break;
}
}
private void barcodeDemoToolStripMenuItem_Click(object sender, EventArgs e)
{
DOCGEN.DocGen dg = new DOCGEN.DocGen();
Helper.FileHelper fh = new FileHelper();
fh.SaveBase64ToFile(dg.Barcodetest(selected_dokumentid), @"x:\test.png");
}
private void tsrbvorschau_TextChanged(object sender, EventArgs e)
{
vorschauposition = tsrbvorschau.Text;
}
private void tsrbvorschau_SelectedIndexChanged(object sender, EventArgs e)
{
vorschauposition = tsrbvorschau.Text;
switch (vorschauposition)
{
case "Keine Vorschau":
this.splitContainer1.SplitterDistance = this.Height;
this.splitContainer1.Orientation = Orientation.Horizontal;
docPreview1.Visible = false;
break;
case "Vorschau unten":
this.splitContainer1.SplitterDistance = this.Height / 2;
this.splitContainer1.Orientation = Orientation.Horizontal;
docPreview1.Visible = true;
docPreview1.Show_Doc(selected_dokumentid);
docPreview1.Hide_Editbuttons();
break;
case "Vorschau rechts":
this.splitContainer1.SplitterDistance = this.Width / 2;
this.splitContainer1.Orientation = Orientation.Vertical;
docPreview1.Visible = true;
docPreview1.Show_Doc(selected_dokumentid);
docPreview1.Hide_Editbuttons();
break;
case "Eigenes Fenster":
this.splitContainer1.SplitterDistance = this.Height;
this.splitContainer1.Orientation = Orientation.Horizontal;
docPreview1.Visible = false;
if (Separate_Vorschau_offen) {
Broadcaster().Broadcast(selected_dokumentid, new SenderInfo("Doklist", "UpdateView", ""));
}
else
{
frmDocPreview dp = new frmDocPreview();
dp.Show();
Separate_Vorschau_offen = true;
Broadcaster().Broadcast(selected_dokumentid, new SenderInfo("Doklist", "UpdateView", ""));
}
break;
}
}
private void vertragPDFDEMOToolStripMenuItem_Click(object sender, EventArgs e)
{
clsdok dok = new clsdok("", "", "");
dok = GetDoc(false);
DocGenerator_from_EDOKA docgen = new DocGenerator_from_EDOKA(AppParams.connectionstring);
//docgen.DocToPDF(ref dok);
return;
}
private void RibbonButtonExit_Click(object sender, EventArgs e)
{
System.Windows.Forms.Application.Exit();
}
private void RibbonBtnVorschauNo_Click(object sender, EventArgs e)
{
tsrbvorschau.SelectedIndex = 0;
}
private void RibbonBtnVorschauUnten_Click(object sender, EventArgs e)
{
tsrbvorschau.SelectedIndex = 1;
}
private void RibbonButtonVorschauRechts_Click(object sender, EventArgs e)
{
tsrbvorschau.SelectedIndex = 2;
}
private void RibbonBtnVorschauSepparat_Click(object sender, EventArgs e)
{
if (tsrbvorschau.SelectedIndex==3 && Separate_Vorschau_offen==false)
{
tsrbvorschau_SelectedIndexChanged(sender, e);
return;
}
tsrbvorschau.SelectedIndex = 3;
}
private void RibbonButtonCreateNewDoc_Click(object sender, EventArgs e)
{
createnewdoc(0, 0);
}
public void createnewdoc(int partnernr, int dokumenttypnr, bool Favoriten=false, string interaktion="Yes",string showdoc="Yes")
{
if (dokumenttypnr == 0)
{
DokTypSelect DokTypSelect = new DokTypSelect(Favoriten);
DokTypSelect.vorlagentype = 1;
DokTypSelect.ShowDialog(this);
if (DokTypSelect.DialogResult == DialogResult.OK)
{
dokumenttypnr = DokTypSelect.dokumenttypnr;
}
else { return; }
}
int selectedIndex = RibbonCBProfil.SelectedIndex;
profilnr = Convert.ToInt32(RibbonCBProfil.SelectedItem.Tag.ToString());
Dokumenterstellung frmnewdok = new Dokumenterstellung(partnernr, dokumenttypnr, profilnr);
if (interaktion == "No")
{
frmnewdok.Visible = false;
frmnewdok.Show();
frmnewdok.Dokument_Erstellen();
frmnewdok.Dispose();
}
else
{
frmnewdok.ShowDialog();
}
switch (frmnewdok.DocFunction)
{
case 1:
if (frmnewdok.dokumentid != "")
{
selected_dokumentid = frmnewdok.dokumentid;
dokument_bearbeiten();
}
break;
case 2:
if (frmnewdok.dokumentid != "")
{
dokument_loeschen(frmnewdok.dokumentid);
}
break;
case 3:
break;
case 4:
break;
case 5:
break;
default:
break;
}
}
private void RibbonButtonRefresh_Click(object sender, EventArgs e)
{
refresh_dokumente();
}
private void RibbonButtonEditDelete_Click(object sender, EventArgs e)
{
var records = sfDataGrid1.View.GetSelectedRecords();
if (records.Count < 1) { return; }
if (MessageBox.Show("Gewählte Dokument(e) löschen", "Dokument löschen", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) { return; }
foreach (var record in records)
{
var datarow = record as DataRowView;
string documentid = datarow["dokumentid"].ToString();
dokument_loeschen(documentid);
}
refresh_dokumente();
}
private void dokument_loeschen(string dokumentid)
{
DB db = new DB(AppParams.connectionstring);
db.Exec_SQL("Delete from dokument where dokumentid='" + dokumentid + "'");
db.Exec_SQL("Delete from dokument_trefferliste where dokumentid='" + dokumentid + "'");
db = null;
}
private void ribbonButton1_Click(object sender, EventArgs e)
{
MitarbeiterProfil map = new MitarbeiterProfil(AppParams.CurrentMitarbieter);
map.ShowDialog();
load_Profile();
}
private void dokumentLöschenToolStripMenuItem_Click(object sender, EventArgs e)
{
RibbonButtonEditDelete_Click(sender, e);
}
private void RibbonButtonZuweisen_Click(object sender, EventArgs e)
{
frmDocPreview dpv = new frmDocPreview();
dpv.Show();
}
private void RibbonButtonCreateNewPaket_Click(object sender, EventArgs e)
{
int selectedIndex = RibbonCBProfil.SelectedIndex;
profilnr = Convert.ToInt32(RibbonCBProfil.SelectedItem.Tag.ToString());
Dokumentpaket dp = new Dokumentpaket(profilnr);
dp.Show();
}
private void RibbonButtonCreateNewSerienbrief_Click(object sender, EventArgs e)
{
Serienbrief sb = new Serienbrief(this.profilnr);
sb.Show();
}
private void RibbonButtonNewDoc_Click(object sender, EventArgs e)
{
createnewdoc(0, 0);
}
public void hide_panels()
{
this.RibbonPanelExit.Visible = false;
this.RibbonPanelProfil.Visible=false;
this.RibbonPanelCreate.Visible=false;
this.RibbonTabAdmin.Visible = false;
this.sfDataGrid1.AllowGrouping=false;
this.sfDataGrid1.ShowGroupDropArea=false;
this.lblTitel.Text = "";
this.RibbonButtonNewDoc.Visible=false;
this.RibbonPanelDoklist.Visible=false;
this.RibbonBtnVorschauNo.Visible = false;
this.RibbonButtonVorschauRechts.Visible=false;
this.RibbonBtnVorschauUnten.Visible=false
;
}
private void sfDataGrid1_DrawCell(object sender, DrawCellEventArgs e)
{
if (e.Column.MappingName == "fileext")
{
try
{
e.Column.CellStyle.HorizontalAlignment= HorizontalAlignment.Center;
e.Handled = true;
var selectedItem = e.DataRow;
var dataRow = (e.DataRow.RowData as DataRowView).Row;
if (dataRow[0].ToString().Substring(0, 1).ToUpper() == "D")
{
if (dataRow[11].ToString() != "1")
{
e.Graphics.DrawImage(OnDoc.Properties.Resources.Word_24x24_32, e.Bounds.X + 20, e.Bounds.Y);
}else
{
e.Graphics.DrawImage(OnDoc.Properties.Resources.Word_Edit_24x24_32, e.Bounds.X + 20, e.Bounds.Y);
}
}
if (dataRow[0].ToString().Substring(0, 1).ToUpper() == "X")
{
if (dataRow[11].ToString() != "1")
{
e.Graphics.DrawImage(OnDoc.Properties.Resources.Excel_24x24_32, e.Bounds.X + 20, e.Bounds.Y);
}
else
{
e.Graphics.DrawImage(OnDoc.Properties.Resources.Excel_Edit_24x24_32, e.Bounds.X + 20, e.Bounds.Y);
}
}
if (dataRow[0].ToString().Substring(0, 1).ToUpper() == "P")
{
e.Graphics.DrawImage(OnDoc.Properties.Resources.PDF_24x24_32, e.Bounds.X + 20, e.Bounds.Y);
}
//e.Graphics.DrawImage(Image.FromFile(@"../../US.jpg"), e.Bounds.X + 20, e.Bounds.Y);
Pen borderPen = new Pen(Color.LightGray);
e.Graphics.DrawLine(borderPen, e.Bounds.Right, e.Bounds.Top, e.Bounds.Right, e.Bounds.Bottom);
e.Graphics.DrawLine(borderPen, e.Bounds.Left, e.Bounds.Bottom, e.Bounds.Right, e.Bounds.Bottom);
}
catch { }
}
}
private void zellenwertInZwischenablageKopierenToolStripMenuItem_Click(object sender, EventArgs e)
{
System.Windows.Forms.Clipboard.SetText(selected_cellvalue);
}
private void sfDataGrid1_CurrentCellKeyDown(object sender, CurrentCellKeyEventArgs e)
{
}
private void sfDataGrid1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Control && e.KeyCode == Keys.C)
{
System.Windows.Forms.Clipboard.SetText(selected_cellvalue);
e.SuppressKeyPress = true;
}
}
private void druckenToolStripMenuItem_Click(object sender, EventArgs e)
{
DocGet gd = new DocGet(AppParams.connectionstring);
clsdok dok = new clsdok("", "", "");
dok = gd.GetDoc(selected_dokumentid);
gd.Print_Doc(dok.dokument);
}
private void RibbonButtonTest1_Click(object sender, EventArgs e)
{
DOCGEN.print print = new DOCGEN.print();
print.printWord();
}
private void ribbonPartnerSuche_Click(object sender, EventArgs e)
{
Partnersuche ps = new Partnersuche();
ps.ShowDialog();
if (ps.DialogResult == DialogResult.OK)
{
this.partnernr = ps.partnernr;
this.ribbonTextPartner.Text = this.partnernr.ToString();
refresh_dokumente();
}
}
private void ribbonTextPartnernr_TextBoxKeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
this.partnernr= Convert.ToInt32(ribbonTextPartner.TextBoxText.Trim());
refresh_dokumente();
}
}
private void RibbonButtonBerechtigungsgruppe_Click(object sender, EventArgs e)
{
TableEditor tb = new TableEditor("Relaunch_Berechtigungsgruppe");
tb.Show();
}
private void ribbonButton2_Click(object sender, EventArgs e)
{
Verbindungseditor ve = new Verbindungseditor("Relaunch_Berechtigungsgruppe","Mitarbeiter", "Relaunch_Berechtigungsgruppe_Mitarbeiter");
ve.Show();
}
private void RibbonButtonDokumenttyp_Click(object sender, EventArgs e)
{
DokumenttypListe dtliste = new DokumenttypListe();
dtliste.Show();
}
private void RibbonButtonVorlagen_Click(object sender, EventArgs e)
{
OfficeVorlage ov = new OfficeVorlage();
ov.Show();
}
private void pDFGenerierenToolStripMenuItem_Click(object sender, EventArgs e)
{
DOCGEN.DocGet dg = new DocGet(AppParams.connectionstring);
//dg.GetDocAsPDF(selected_dokumentid);
clsdok dok = new clsdok("", "", "");
dok = dg.GetDocAsFinalPDF(selected_dokumentid);
clsFileHelper fh = new clsFileHelper();
string tempfilename = "";
tempfilename = fh.save_temp_file(dok.dokument, selected_dokumentid, AppParams.tempdir, dok.extension);
}
private void ribbonButtonNativ_Click(object sender, EventArgs e)
{
NativVorlagen nv = new NativVorlagen();
nv.Show();
}
private void RibbonButtonArchivToOnBase_Click(object sender, EventArgs e)
{
}
private void ribbonButtonVersandstrasse_Click(object sender, EventArgs e)
{
Versandpakete versandpakete = new Versandpakete();
Versandpaket paket = new Versandpaket();
paket.Versandoption = "1";
paket.Mitteilung = "";
paket.GAS = "";
paket.GASAdresse = "";
paket.PaketNr = "1";
var records = sfDataGrid1.View.GetSelectedRecords();
if (records.Count < 1) { return; }
// string[] selectedDokument = new string[records.Count];
int i = 0;
paket.Dokument = new List<Versanddokument>();
foreach (var record in records)
{
var datarow = record as DataRowView;
paket.Dokument.Add(new Versanddokument(datarow["dokumentid"].ToString(), datarow["doktyp"].ToString(), datarow["partner-nr"].ToString()));
i++;
}
versandpakete.paket = new List<Versandpaket>();
versandpakete.paket.Add(paket);
OnDoc.Versandstrasse.Versandstrasse vs = new OnDoc.Versandstrasse.Versandstrasse(versandpakete);
vs.Show();
dokumentAnVersandstrasseToolStripMenuItem.Visible = true;
}
private void RibbonButtonFavoriten_Click(object sender, EventArgs e)
{
createnewdoc(0, 0, true);
}
private void ribbonButtonApproval_Click(object sender, EventArgs e)
{
if (this.lblToApprove.Text=="") { MessageBox.Show("Es sind keine Bewilligungen ausstehend.", "Bewilligung", MessageBoxButtons.OK, MessageBoxIcon.Information);return; }
frmBewilligung bw = new frmBewilligung();
bw.Show();
}
private void ribbonButtonToApproval_Click(object sender, EventArgs e)
{
frmToApproval fa = new frmToApproval();
fa.dokumentid=selected_dokumentid;
fa.ShowDialog();
}
private void Refresh_Bewilligungen()
{
DB db = new DB(AppParams.connectionstring);
db.Get_Tabledata("Select count(*) from view_relaunch_offene_Bewilligungen where mitarbeiter_bewilligung=" + AppParams.CurrentMitarbieter.ToString(), false, true);
if (Convert.ToInt32(db.dsdaten.Tables[0].Rows[0][0]) == 0)
{
this.lblToApprove.Text = "";
}
else
{
this.lblToApprove.Text = db.dsdaten.Tables[0].Rows[0][0].ToString();
}
db = null;
}
private void timer1_Tick(object sender, EventArgs e)
{
Refresh_Bewilligungen();
}
private void ribbonButtonRefresh_Bewilligungen_Click(object sender, EventArgs e)
{
Refresh_Bewilligungen();
}
private void ribbon2_Click(object sender, EventArgs e)
{
if (ribbon2.ActiveTab.Text != "Funktionen")
{
lblToApprove.Visible= false;
cbboxMitarbeiter.Visible= false;
}
else
{
lblToApprove.Visible= true;
cbboxMitarbeiter.Visible = true;
}
}
private void cbboxMitarbeiter_SelectedValueChanged(object sender, EventArgs e)
{
this.forMaNr = Convert.ToInt32(cbboxMitarbeiter.SelectedValue);
refresh_dokumente();
}
}
}

View File

@@ -0,0 +1,458 @@
<?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>
<metadata name="ctxMenuDokList.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="dokumentBearbeitenToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAuRJREFUaEPt
2cvLDXEcx/EjkZJYSESytsGC5JJLCv8AWYjcV7JRyjWl/AFPIUvJQor8ATZkoSgUOym55p6Q6/uT89XX
75n5nTkz85uZhU+96jlzTqff58x3fnOe5+n1MwWf8atmH7AEyZOqgLzDUiRNygKiEknPhC/wFhNQJScR
lkg6Tk0UkGTjlLLARbxxj5OMU8oCB7AQr92x2scpdQFFJcIzUds4NVFAWYQk45SywBmsdPbjB+z5WsYp
ZYEidCbmoHTaLiCLUTp1F9iFawW8RycLFM1N/C+gdK3AZMz482OxdKmAFn8dDzFTB4qkKwUm4YY79gCF
SsQKzIW/EVWxDD6+wFr4xRudiVmIJlbgAsI3LUvv7eMLPHE//4S/Ww8cpy4UMFr8IWyFLxEdp1iBI8i6
CZVxFT5hAS3+ICxb8A32fO44tXERa7d5BFucXEEYnYmwxKgz0XSBcLcxGpmdCHMM/nW3MBZ/02QBffJ+
8Rqb5+6xSuyGZQFewZ7/iBX4J7ECa7CnJlqYblK2GLtgp+Ne/5h8h16rxb/sHxP97rAKoxIrUOcu5Nni
x0BRifuw53UmtBZ7rE8+c/FK0wXC3cYyDb6EyRwbn1iB7ThVgT4Av5/bJ5+XdbDXSu7Y+KS6iMPdJhyb
MPMQXrADF6+kKJC122SNjaXQbpOXugvYV2K/+NjYFN5t8hIrsBea42HcRbj42sfGJ1ZAC7I3H1bSsfFJ
USD52PjECqzHvgEO4wvCxRcdG9mA0qlyEU9Eld3GtPZXiY2wRQw7Nl5rBc7BFqE77zBj47VSYByewhax
HFnJGxuvtgJfcRanCzgPW8ALjEeY2Nh4tRUoS9ttmEFj47VeYDM0/7OxA5fxCVmvzVKpgGZeu8fRIYzA
L0AjdRv+q7PRTeoEst7HDPzjVd3ZhnChWR6j9B02ZS4ha8G6I+ubqP65Nx+djEbO/7fxGXQ/2ISp6HxW
4w6OQxdf1vbZQHq931ZtB5WroluuAAAAAElFTkSuQmCC
</value>
</data>
<data name="dokumentLöschenToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAABK1JREFUaEPt
mluoVVUUhvdYp7wEliKmXalERTGKHvItrSChG5R5194SKRFSBMsMfKkoeklBQpIu1EPRQ9SDD6ZmIgZl
qRCoGSkaUoRFlse08v/nHnM5zjx7rrX2OXOv7YM/fmz3vI6x1ryMOfdpNCWPg33gfKOR/Y/PAphfFVen
F3wDngOjtcOUkscADLfGWYNDrIFl9Kt/EjyoHaeS7DUdgJYdG0Iji2hZ/wzAQ0smvuK8s4mNRs9V+F4A
86vC8rJb27b8AzBskyg7B9Co4xpNTCjZZQznfLD/n62FBiOBA3mjnXZgKfjRfKcTc7TgQFWrAw+AW8AP
Jo39z9XCA1HdDri00ImzYEEzr211wwGKTmSHTd5AneiWA1R2M9IOmnzuR/M0s6q66YDTTUi3TvwFJmte
FUUdyPD9GXxsrIa8Bm7QukbyKfDt74zUtWXI+1q5imL7gDxq0isiH2tlI1msRrXDaXC1NlCmqAP3gn9N
XgVks1a26kH6hmZbLY2NcbfWL1N0Jxb8mwlWgJUVeAp1RjSr9hPbugss07IRsqP49A7gAVZSp0OJdpTt
ueyAJnZJSR0QjlvGLs92iCXoJFhp0jowA7S5CoXkxsQI1vu0DmAfYEPekLxMG+TGxPhMO1OlnQPcibHs
ZW92BnkdMBYaB54GHyL9T3x6B74G3N3vAdhLourWJJaxgGHE38AbHeM78AgrNev2UaeDuVaS+wFvKKyR
ZXAnfwsM00a86nZAZgHG/r7P/wDvjVYBDpdJ4A6AU5q8DRgX+bJkKxoZ3mzLqcgB3lLIQwl5EjBc9v3x
LfBgj/kWk9wIPtLynneZ0cyPOuBilzMmLzVHwG3aWZm4oLxs6vKt+RuNqAN8hT49NXwLU7SjquLG+oHW
J4eQNoTpsSGEySJvgM/BtkGyHdh+XtQ+CiQTwDT9onIr1yng23mYiQVzIJXcXPLnAT79MZpB8cnipCZf
gOs0CUdK+RX04ostC8l64O3dxIQ6HFho+sAbtRKOb3878RO4z3zHUZMHIisXn/m29jOhDgeeN33gCYbi
WVq+0nxOUH5+C1ocK92q5Nv6gwl1OLDuYh/ZK5oYiH3LiYvlZI1mBJJRpgz2k3oc4LHU94HdtJ84D17S
fG5y/i3Q2XAIcXL7tn5hQh0OII7J+0BcE8Y0bo5wktMWRsE8O/MKnuV5bjDi7V3e1i4m1OHAtcBfrdPQ
qZqhklcBn/pyTYDczs3VKbidkE+AtxebW1oHhmKMw9ieFsgO0w9CZyu5AozXLwWiM7m9fBB3MjGRA251
sHf/RfBpL9KKVTUSdQ6YNrYgjUMxmQPthh6Ms+Zr5RJx4+tzx8ozxO0+M9UQ4vL2Jfi9gN8AVo68P76J
d0AsqMOQdBGsXV5Zx07spHOAYmgcg8slxjoDsbxPwhWHoQQnM2/pXgDvgZ+BLcdxvxrtWCV3oILckLCr
SRUYGz2hDVh1wwEnvg0ulXzy1oYQHnp4Foj9yt81B4zkVrAYo+yYsYVRJ4+Y4Rk4VJ/fbnEeDX/Yro0R
4Htjy3Q1sEzhnxpcEjAeul4NLJP9Y49LBpwE25L7cxteHnXTEa7vx8FacKUaVqJG4wJccl5y/LtKDwAA
AABJRU5ErkJggg==
</value>
</data>
<data name="archivierenToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
DQ0zS3vVPkEAAAAASUVORK5CYII=
</value>
</data>
<metadata name="toolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>157, 17</value>
</metadata>
<data name="tsbtnpreviewno.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG
YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9
0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw
bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc
VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9
c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32
Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo
mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+
kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D
TgDQASA1MVpwzwAAAABJRU5ErkJggg==
</value>
</data>
<data name="tsbtnpreviewbottom.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG
YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9
0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw
bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc
VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9
c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32
Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo
mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+
kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D
TgDQASA1MVpwzwAAAABJRU5ErkJggg==
</value>
</data>
<data name="tsbtnpreviewright.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG
YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9
0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw
bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc
VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9
c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32
Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo
mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+
kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D
TgDQASA1MVpwzwAAAABJRU5ErkJggg==
</value>
</data>
<data name="RibbonButtonArchivToOnBase.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="RibbonButtonArchivToOnBase.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="RibbonButtonArchivToOnBase.SmallImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAlJJREFUOE+l
k8lvUlEUxutK/xZduXFdo3Zn06g1xiZdGHVjQEmNG41DU7WGIpImWGhDabVGaIxNB2OiKA6lFWOlQwBt
oXZgeMzweAM84PPeJ9PTpV9yknPPOfd37j3vvhb8p1oqlUrVbahMYslcHgu+AFz+AJJsHpVyuZpVSgGg
flZIQzNqw94uDfacURO7jH3E77HYwRU4uaZZ9SvQRCC1jouObtycsqJvcg6OFS8cyz702l9BO/MCliUD
GDZS3fFHdQBXyEPlvIBrn68gyScUnaifE7KYWDVjzGOEKAnVTBNgJvAS50l32uHvY1LRWJqAh7/p8T3s
rtfIALqIZ7L4xcRkn1qMrH3bIZTJ8GoxarV1TTKAE0ScuG/EucExTC8uwf0ziNvPZ6EyPYPtkxvvlr2I
Z7NwrvixFYtjdWunDpEB/t0IGdRs5Y1nrbJffQdXrZM4qOlDZ78J5tfvcerBEI7c0EJlnkDHPSNar2sh
FosNAC8WcLLfiG6DBWcfjmDO7ckfUPeiZ9RONg6gSz+CS0NPceyWTobdtU1DKpUaAHqcNMsilEojRR4Q
L4rYTSQRjMYgSRI2o3Ew6QyixJIsywWrs1IAFpgcBtYYJIWCYkg10dgGK+DQxxCebGeUACpBKuGxn3ym
HwlkxKJc0Gw7nIj2L2EcX4yAJ6eqqQ6ginIFDHpjsMzbMP7BjK8bLriJWZ1D0M1P4agrjHWWr3enUgBo
QiD04bcGdOrb0KE7TKwVpx+1YdxpQrrw7/UUgJpoEU9+nE0mQB5XAEJR2bUh4De6MJTcWL7XngAAAABJ
RU5ErkJggg==
</value>
</data>
<data name="RibbonButtonTest1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
</value>
</data>
<data name="RibbonButtonTest1.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
</value>
</data>
<data name="RibbonButtonTest1.SmallImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABNJREFUOE9jGAWjYBSMAjBgYAAABBAAAadEfGMAAAAASUVORK5CYII=
</value>
</data>
<data name="RibbonButtonDokumenttyp.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
</value>
</data>
<data name="RibbonButtonDokumenttyp.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
</value>
</data>
<data name="RibbonButtonDokumenttyp.SmallImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABNJREFUOE9jGAWjYBSMAjBgYAAABBAAAadEfGMAAAAASUVORK5CYII=
</value>
</data>
<data name="RibbonButtonVorlagen.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
</value>
</data>
<data name="RibbonButtonVorlagen.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
</value>
</data>
<data name="RibbonButtonVorlagen.SmallImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABNJREFUOE9jGAWjYBSMAjBgYAAABBAAAadEfGMAAAAASUVORK5CYII=
</value>
</data>
<data name="ribbonButton2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
</value>
</data>
<data name="ribbonButton2.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
</value>
</data>
<data name="ribbonButton2.SmallImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABNJREFUOE9jGAWjYBSMAjBgYAAABBAAAadEfGMAAAAASUVORK5CYII=
</value>
</data>
<data name="RibbonButtonBerechtigungsgruppe.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
</value>
</data>
<data name="RibbonButtonBerechtigungsgruppe.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
</value>
</data>
<data name="RibbonButtonBerechtigungsgruppe.SmallImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABNJREFUOE9jGAWjYBSMAjBgYAAABBAAAadEfGMAAAAASUVORK5CYII=
</value>
</data>
<metadata name="pdfConfig1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>262, 17</value>
</metadata>
<metadata name="timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>376, 17</value>
</metadata>
</root>

View File

@@ -0,0 +1,6 @@
namespace OnDoc.UICintrols
{
public class EnhImageListBase
{
}
}

View File

@@ -0,0 +1,218 @@
namespace OnDoc.UICintrols
{
partial class PartnerTree
{
/// <summary>
/// Erforderliche Designervariable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Verwendete Ressourcen bereinigen.
/// </summary>
/// <param name="disposing">True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Vom Komponenten-Designer generierter Code
/// <summary>
/// Erforderliche Methode für die Designerunterstützung.
/// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(PartnerTree));
this.treeView1 = new System.Windows.Forms.TreeView();
this.ImageList3 = new System.Windows.Forms.ImageList(this.components);
this.toolStrip1 = new System.Windows.Forms.ToolStrip();
this.toolStripLabel1 = new System.Windows.Forms.ToolStripLabel();
this.txtPartnerNr = new System.Windows.Forms.ToolStripTextBox();
this.tsbtnPartnerSearch = new System.Windows.Forms.ToolStripButton();
this.tsbtnPartnerSuche = new System.Windows.Forms.ToolStripButton();
this.tschkShowImgID = new Syncfusion.Windows.Forms.Tools.ToolStripCheckBox();
this.toolStrip1.SuspendLayout();
this.SuspendLayout();
//
// treeView1
//
this.treeView1.Dock = System.Windows.Forms.DockStyle.Fill;
this.treeView1.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.treeView1.ImageIndex = 0;
this.treeView1.ImageList = this.ImageList3;
this.treeView1.Location = new System.Drawing.Point(0, 42);
this.treeView1.Name = "treeView1";
this.treeView1.SelectedImageIndex = 0;
this.treeView1.Size = new System.Drawing.Size(336, 853);
this.treeView1.TabIndex = 0;
this.treeView1.AfterExpand += new System.Windows.Forms.TreeViewEventHandler(this.treeView1_AfterExpand);
this.treeView1.NodeMouseClick += new System.Windows.Forms.TreeNodeMouseClickEventHandler(this.treeView1_NodeMouseClick);
//
// ImageList3
//
this.ImageList3.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("ImageList3.ImageStream")));
this.ImageList3.TransparentColor = System.Drawing.Color.Transparent;
this.ImageList3.Images.SetKeyName(0, "");
this.ImageList3.Images.SetKeyName(1, "");
this.ImageList3.Images.SetKeyName(2, "");
this.ImageList3.Images.SetKeyName(3, "");
this.ImageList3.Images.SetKeyName(4, "");
this.ImageList3.Images.SetKeyName(5, "");
this.ImageList3.Images.SetKeyName(6, "");
this.ImageList3.Images.SetKeyName(7, "");
this.ImageList3.Images.SetKeyName(8, "");
this.ImageList3.Images.SetKeyName(9, "");
this.ImageList3.Images.SetKeyName(10, "");
this.ImageList3.Images.SetKeyName(11, "");
this.ImageList3.Images.SetKeyName(12, "");
this.ImageList3.Images.SetKeyName(13, "");
this.ImageList3.Images.SetKeyName(14, "");
this.ImageList3.Images.SetKeyName(15, "");
this.ImageList3.Images.SetKeyName(16, "");
this.ImageList3.Images.SetKeyName(17, "");
this.ImageList3.Images.SetKeyName(18, "");
this.ImageList3.Images.SetKeyName(19, "");
this.ImageList3.Images.SetKeyName(20, "");
this.ImageList3.Images.SetKeyName(21, "");
this.ImageList3.Images.SetKeyName(22, "");
this.ImageList3.Images.SetKeyName(23, "");
this.ImageList3.Images.SetKeyName(24, "");
this.ImageList3.Images.SetKeyName(25, "");
this.ImageList3.Images.SetKeyName(26, "");
this.ImageList3.Images.SetKeyName(27, "");
this.ImageList3.Images.SetKeyName(28, "");
this.ImageList3.Images.SetKeyName(29, "");
this.ImageList3.Images.SetKeyName(30, "");
this.ImageList3.Images.SetKeyName(31, "");
this.ImageList3.Images.SetKeyName(32, "");
this.ImageList3.Images.SetKeyName(33, "");
this.ImageList3.Images.SetKeyName(34, "");
this.ImageList3.Images.SetKeyName(35, "");
this.ImageList3.Images.SetKeyName(36, "");
this.ImageList3.Images.SetKeyName(37, "");
this.ImageList3.Images.SetKeyName(38, "");
this.ImageList3.Images.SetKeyName(39, "");
this.ImageList3.Images.SetKeyName(40, "");
this.ImageList3.Images.SetKeyName(41, "");
this.ImageList3.Images.SetKeyName(42, "");
this.ImageList3.Images.SetKeyName(43, "");
this.ImageList3.Images.SetKeyName(44, "");
this.ImageList3.Images.SetKeyName(45, "");
this.ImageList3.Images.SetKeyName(46, "");
this.ImageList3.Images.SetKeyName(47, "");
this.ImageList3.Images.SetKeyName(48, "");
this.ImageList3.Images.SetKeyName(49, "");
this.ImageList3.Images.SetKeyName(50, "");
this.ImageList3.Images.SetKeyName(51, "");
this.ImageList3.Images.SetKeyName(52, "");
this.ImageList3.Images.SetKeyName(53, "");
this.ImageList3.Images.SetKeyName(54, "");
this.ImageList3.Images.SetKeyName(55, "");
this.ImageList3.Images.SetKeyName(56, "");
this.ImageList3.Images.SetKeyName(57, "");
this.ImageList3.Images.SetKeyName(58, "");
this.ImageList3.Images.SetKeyName(59, "");
this.ImageList3.Images.SetKeyName(60, "");
this.ImageList3.Images.SetKeyName(61, "");
this.ImageList3.Images.SetKeyName(62, "");
this.ImageList3.Images.SetKeyName(63, "");
this.ImageList3.Images.SetKeyName(64, "");
this.ImageList3.Images.SetKeyName(65, "");
this.ImageList3.Images.SetKeyName(66, "");
this.ImageList3.Images.SetKeyName(67, "sbo.ico");
this.ImageList3.Images.SetKeyName(68, "pdf.png");
this.ImageList3.Images.SetKeyName(69, "Person1.png");
this.ImageList3.Images.SetKeyName(70, "Partner.png");
this.ImageList3.Images.SetKeyName(71, "pdfform.png");
this.ImageList3.Images.SetKeyName(72, "pdf.png");
//
// toolStrip1
//
this.toolStrip1.AutoSize = false;
this.toolStrip1.BackColor = System.Drawing.SystemColors.GradientActiveCaption;
this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.toolStripLabel1,
this.txtPartnerNr,
this.tsbtnPartnerSearch,
this.tsbtnPartnerSuche,
this.tschkShowImgID});
this.toolStrip1.Location = new System.Drawing.Point(0, 0);
this.toolStrip1.Name = "toolStrip1";
this.toolStrip1.Size = new System.Drawing.Size(336, 42);
this.toolStrip1.TabIndex = 4;
this.toolStrip1.Text = "toolStrip1";
this.toolStrip1.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.toolStrip1_ItemClicked);
//
// toolStripLabel1
//
this.toolStripLabel1.Name = "toolStripLabel1";
this.toolStripLabel1.Size = new System.Drawing.Size(66, 39);
this.toolStripLabel1.Text = "Partner-Nr:";
this.toolStripLabel1.Click += new System.EventHandler(this.toolStripLabel1_Click);
//
// txtPartnerNr
//
this.txtPartnerNr.Font = new System.Drawing.Font("Segoe UI", 9F);
this.txtPartnerNr.Name = "txtPartnerNr";
this.txtPartnerNr.Size = new System.Drawing.Size(100, 42);
this.txtPartnerNr.ToolTipText = "Partner-Nummer eingeben";
this.txtPartnerNr.KeyDown += new System.Windows.Forms.KeyEventHandler(this.txtPartnerNr_KeyDown);
//
// tsbtnPartnerSearch
//
this.tsbtnPartnerSearch.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.tsbtnPartnerSearch.ImageTransparentColor = System.Drawing.Color.Magenta;
this.tsbtnPartnerSearch.Name = "tsbtnPartnerSearch";
this.tsbtnPartnerSearch.Size = new System.Drawing.Size(23, 39);
this.tsbtnPartnerSearch.Text = "toolStripButton1";
this.tsbtnPartnerSearch.Click += new System.EventHandler(this.tsbtnPartnerSearch_Click);
//
// tsbtnPartnerSuche
//
this.tsbtnPartnerSuche.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.tsbtnPartnerSuche.ImageTransparentColor = System.Drawing.Color.Magenta;
this.tsbtnPartnerSuche.Name = "tsbtnPartnerSuche";
this.tsbtnPartnerSuche.Size = new System.Drawing.Size(23, 39);
this.tsbtnPartnerSuche.Text = "toolStripButton2";
this.tsbtnPartnerSuche.Click += new System.EventHandler(this.tsbtnPartnerSuche_Click);
//
// tschkShowImgID
//
this.tschkShowImgID.Name = "tschkShowImgID";
this.tschkShowImgID.Size = new System.Drawing.Size(58, 39);
this.tschkShowImgID.Text = "ImgID";
this.tschkShowImgID.Visible = false;
//
// PartnerTree
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.treeView1);
this.Controls.Add(this.toolStrip1);
this.Name = "PartnerTree";
this.Size = new System.Drawing.Size(336, 895);
this.toolStrip1.ResumeLayout(false);
this.toolStrip1.PerformLayout();
this.ResumeLayout(false);
}
#endregion
private System.Windows.Forms.TreeView treeView1;
private System.Windows.Forms.ToolStrip toolStrip1;
private System.Windows.Forms.ToolStripLabel toolStripLabel1;
private System.Windows.Forms.ToolStripTextBox txtPartnerNr;
private System.Windows.Forms.ToolStripButton tsbtnPartnerSearch;
private System.Windows.Forms.ToolStripButton tsbtnPartnerSuche;
internal System.Windows.Forms.ImageList ImageList3;
private Syncfusion.Windows.Forms.Tools.ToolStripCheckBox tschkShowImgID;
}
}

View File

@@ -0,0 +1,377 @@
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.Tools.MultiColumnTreeView;
using System.Reflection;
using System.Xml.Linq;
using System.Drawing.Imaging;
using Database;
using OnDoc.UIControls;
namespace OnDoc.UICintrols
{
public partial class PartnerTree : UserControl
{
public delegate void StrukturHandler(object myObject, StrukturArgs myArgs);
public event StrukturHandler OnStrukturClicked;
public class treeclass
{
public int dokumentartnr { get; set; }
public string bezeichnung { get; set; }
public int imageindex { get; set; }
public int imageindexopen { get; set; }
public int parentid { get; set; }
public int sort { get; set; }
}
private int partnernr;
public int PartnerNr
{
get => partnernr;
set {
partnernr = value;
Update_Tree();
}
}
public int mitarbeiternr { get; set; }
public int profilnr {get;set;}
public PartnerTree()
{
InitializeComponent();
this.ImageList3.Images.Clear();
for (int i = 0; i < 75; i++)
{
string iname = @"X:\Imagelist\Relaunche\" + i.ToString() + ".png";
if (System.IO.File.Exists(iname))
{
ImageList3.Images.Add(Image.FromFile(iname));
}
else
{
iname = @"X:\Imagelist\Relaunche\1.png";
ImageList3.Images.Add(Image.FromFile(iname));
}
}
}
public void Refresh(int partnernr, int mitarbeiternr, int profilnr)
{
this.partnernr = partnernr;
this.mitarbeiternr = mitarbeiternr;
this.profilnr = profilnr;
Update_Tree();
}
private bool Update_Tree(TreeNode root = null)
{
try
{
treeView1.BeginUpdate();
Cursor = Cursors.WaitCursor;
if (root == null) { this.treeView1.Nodes.Clear(); }
if (this.partnernr == 0) return false;
DataTable treedata = new DataTable();
DataTable partnerdata = new DataTable();
DataTable rootdata = new DataTable();
DB db = new DB(AppParams.connectionstring);
rootdata = db.Get_Partnerstruktur(PartnerNr, true, mitarbeiternr, profilnr);
TreeNode partnernode = new TreeNode();
TreeNode foundnode = new TreeNode();
foreach (DataRow dr in rootdata.Rows)
{
foundnode = SearchTreeView(dr["Person"].ToString(), treeView1.Nodes);
if (foundnode == null)
{
foundnode = new TreeNode();
foundnode.Text = dr["Person"].ToString();
foundnode.Tag = dr["person_nrpar00"].ToString();
foundnode.ImageIndex = Convert.ToInt32(dr["person_imageindex"].ToString());
foundnode.SelectedImageIndex = Convert.ToInt32(dr["person_imageindexopen"].ToString());
Font boldFont = new Font(treeView1.Font, FontStyle.Bold);
foundnode.NodeFont = boldFont;
treeView1.Nodes.Add(foundnode);
if (rootdata.Rows.Count > 59000)
{
foundnode.Nodes.Add(new TreeNode("Dummy"));
}
else
{
partnerdata = db.Get_Partnerstruktur(Convert.ToInt32(dr["Person_nrpar00"].ToString()), false, mitarbeiternr, profilnr);
foreach (DataRow drp in partnerdata.Rows)
{
if (Convert.ToInt32(drp["parentid"].ToString()) == 2) { drp["parentid"] = dr["person_nrpar00"].ToString(); };
if (Convert.ToInt32(drp["parentid"].ToString()) < 2) { drp.Delete(); };
}
partnerdata.AcceptChanges();
List<DataRow> list1 = treedata.AsEnumerable().ToList();
List<treeclass> tree1 = new List<treeclass>();
tree1 = ConvertDataTable<treeclass>(partnerdata);
PopulateTree(ref foundnode, tree1);
}
}
partnernode = new TreeNode();
partnernode.Text = dr["Partner"].ToString();
partnernode.Tag = dr["nrpar00"].ToString();
partnernode.ImageIndex = Convert.ToInt32(dr["imageindex"].ToString());
partnernode.SelectedImageIndex = Convert.ToInt32(dr["imageindexopen"].ToString());
Font boldFont1 = new Font(treeView1.Font, FontStyle.Bold);
partnernode.NodeFont = boldFont1;
foundnode.Nodes.Add(partnernode);
if (rootdata.Rows.Count > 50)
{
partnernode.Nodes.Add(new TreeNode("Dummy"));
}
else
{
treedata = db.Get_Partnerstruktur(Convert.ToInt32(dr["nrpar00"].ToString()), false, mitarbeiternr, profilnr);
foreach (DataRow drp in treedata.Rows)
{
if (Convert.ToInt32(drp["parentid"].ToString()) == 2) { drp["parentid"] = dr["nrpar00"].ToString(); };
if (Convert.ToInt32(drp["parentid"].ToString()) < 2) { drp.Delete(); };
}
treedata.AcceptChanges();
List<DataRow> list = treedata.AsEnumerable().ToList();
List<treeclass> tree = new List<treeclass>();
tree = ConvertDataTable<treeclass>(treedata);
PopulateTree(ref partnernode, tree);
}
}
try
{
if (rootdata.Rows.Count == 1)
{
if (ignore != true) { treeView1.ExpandAll(); }
}
treeView1.SelectedNode = treeView1.Nodes[0];
treeView1.SelectedNode.EnsureVisible();
}
catch { }
treeView1.EndUpdate();
Cursor = Cursors.Default;
return true;
}
catch
{
treeView1.EndUpdate();
Cursor = Cursors.Default;
return false;
}
}
private TreeNode SearchTreeView(string p_sSearchTerm, TreeNodeCollection p_Nodes)
{
foreach (TreeNode node in p_Nodes)
{
if (node.Text == p_sSearchTerm)
return node;
if (node.Nodes.Count > 0)
{
TreeNode child = SearchTreeView(p_sSearchTerm, node.Nodes);
if (child != null) return child;
}
}
return null;
}
public void PopulateTree(ref TreeNode root, List<treeclass> eintraege)
{
if (root == null)
{
root = new TreeNode();
root.Text = "";
root.Tag = null;
// get all departments in the list with parent is null
var details = eintraege.Where(t => t.parentid == null);
foreach (var detail in details)
{
var child = new TreeNode()
{
Text = detail.bezeichnung,
Tag = detail.dokumentartnr.ToString(),
ImageIndex = detail.imageindex,
SelectedImageIndex = detail.imageindex,
};
PopulateTree(ref child, eintraege);
root.Nodes.Add(child);
}
}
else
{
//var id = (int)root.Tag;
int id = Convert.ToInt32(root.Tag.ToString());
var details = eintraege.Where(t => t.parentid == id);
foreach (var detail in details)
{
var child = new TreeNode()
{
Text = detail.bezeichnung,
Tag = detail.dokumentartnr,
ImageIndex = detail.imageindex,
SelectedImageIndex = detail.imageindex,
};
PopulateTree(ref child, eintraege);
root.Nodes.Add(child);
}
}
}
private static List<T> ConvertDataTable<T>(DataTable dt)
{
List<T> data = new List<T>();
foreach (DataRow row in dt.Rows)
{
T item = GetItem<T>(row);
data.Add(item);
}
return data;
}
private static T GetItem<T>(DataRow dr)
{
Type temp = typeof(T);
T obj = Activator.CreateInstance<T>();
foreach (DataColumn column in dr.Table.Columns)
{
foreach (PropertyInfo pro in temp.GetProperties())
{
if (pro.Name == column.ColumnName)
pro.SetValue(obj, dr[column.ColumnName], null);
else
continue;
}
}
return obj;
}
private void tsbtnPartnerSearch_Click(object sender, EventArgs e)
{
try
{
this.PartnerNr = Convert.ToInt32(this.txtPartnerNr.Text);
}
catch
{
this.txtPartnerNr.Text = "";
}
}
private void txtPartnerNr_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
tsbtnPartnerSearch_Click(sender, e);
}
}
bool ignore = false;
private void treeView1_AfterExpand(object sender, TreeViewEventArgs e)
{
if (ignore) return;
if (e.Node.Nodes.Count < 2)
{
partnernr = Convert.ToInt32(e.Node.Tag);
//e.Node.Nodes.Clear();
ignore=true;
Update_Tree(e.Node);
e.Node.ExpandAll();
ignore = false;
}
}
private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
if (this.tschkShowImgID.Checked)
{
MessageBox.Show(e.Node.ImageIndex.ToString());
}
int Pnr = 0;
if (e.Node.Level<2) {
Pnr = Convert.ToInt32(e.Node.Tag);
}
else
{
Pnr = ReadRecursive(e.Node);
}
StrukturArgs myArgs = new StrukturArgs("",Convert.ToInt32(e.Node.Tag.ToString()),Pnr);
OnStrukturClicked(this, myArgs);
}
private int ReadRecursive(TreeNode node)
{
TreeNode tmpnode = node;
while ( tmpnode.Level>1)
{
tmpnode = tmpnode.Parent;
}
if (tmpnode.Text.ToString().IndexOf(" - ") < 3)
{
while (tmpnode.Level > 0)
{
tmpnode = tmpnode.Parent;
}
}
return Convert.ToInt32(tmpnode.Tag);
}
private void toolStripButton2_Click(object sender, EventArgs e)
{
}
private void toolStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
{
}
private void toolStripLabel1_Click(object sender, EventArgs e)
{
}
private void tsbtnPartnerSuche_Click(object sender, EventArgs e)
{
Partnersuche partnersuche = new Partnersuche();
partnersuche.ShowDialog();
if (partnersuche.DialogResult == DialogResult.OK)
{
if (partnersuche.partnernr != 0)
{ this.partnernr = partnersuche.partnernr; Update_Tree(); }
}
}
}
}

View File

@@ -0,0 +1,426 @@
<?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>
<metadata name="ImageList3.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>378, 15</value>
</metadata>
<data name="ImageList3.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACA
RAAAAk1TRnQBSQFMAgEBSQEAAQQBCgEEAQoBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
AwABQAMAATABAQIAAQEBAAEIBgABTBgAAYACAAGAAwACgAEAAYADAAGAAQABgAEAAoACAAPAAQABwAHc
AcABAAHwAcoBpgEAATMFAAEzAQABMwEAATMBAAIzAgADFgEAAxwBAAMiAQADKQEAA1UBAANNAQADQgEA
AzkBAAGAAXwB/wEAAlAB/wEAAZMBAAHWAQAB/wHsAcwBAAHGAdYB7wEAAdYC5wEAAZABqQGtAgAB/wEz
AwABZgMAAZkDAAHMAgABMwMAAjMCAAEzAWYCAAEzAZkCAAEzAcwCAAEzAf8CAAFmAwABZgEzAgACZgIA
AWYBmQIAAWYBzAIAAWYB/wIAAZkDAAGZATMCAAGZAWYCAAKZAgABmQHMAgABmQH/AgABzAMAAcwBMwIA
AcwBZgIAAcwBmQIAAswCAAHMAf8CAAH/AWYCAAH/AZkCAAH/AcwBAAEzAf8CAAH/AQABMwEAATMBAAFm
AQABMwEAAZkBAAEzAQABzAEAATMBAAH/AQAB/wEzAgADMwEAAjMBZgEAAjMBmQEAAjMBzAEAAjMB/wEA
ATMBZgIAATMBZgEzAQABMwJmAQABMwFmAZkBAAEzAWYBzAEAATMBZgH/AQABMwGZAgABMwGZATMBAAEz
AZkBZgEAATMCmQEAATMBmQHMAQABMwGZAf8BAAEzAcwCAAEzAcwBMwEAATMBzAFmAQABMwHMAZkBAAEz
AswBAAEzAcwB/wEAATMB/wEzAQABMwH/AWYBAAEzAf8BmQEAATMB/wHMAQABMwL/AQABZgMAAWYBAAEz
AQABZgEAAWYBAAFmAQABmQEAAWYBAAHMAQABZgEAAf8BAAFmATMCAAFmAjMBAAFmATMBZgEAAWYBMwGZ
AQABZgEzAcwBAAFmATMB/wEAAmYCAAJmATMBAANmAQACZgGZAQACZgHMAQABZgGZAgABZgGZATMBAAFm
AZkBZgEAAWYCmQEAAWYBmQHMAQABZgGZAf8BAAFmAcwCAAFmAcwBMwEAAWYBzAGZAQABZgLMAQABZgHM
Af8BAAFmAf8CAAFmAf8BMwEAAWYB/wGZAQABZgH/AcwBAAHMAQAB/wEAAf8BAAHMAQACmQIAAZkBMwGZ
AQABmQEAAZkBAAGZAQABzAEAAZkDAAGZAjMBAAGZAQABZgEAAZkBMwHMAQABmQEAAf8BAAGZAWYCAAGZ
AWYBMwEAAZkBMwFmAQABmQFmAZkBAAGZAWYBzAEAAZkBMwH/AQACmQEzAQACmQFmAQADmQEAApkBzAEA
ApkB/wEAAZkBzAIAAZkBzAEzAQABZgHMAWYBAAGZAcwBmQEAAZkCzAEAAZkBzAH/AQABmQH/AgABmQH/
ATMBAAGZAcwBZgEAAZkB/wGZAQABmQH/AcwBAAGZAv8BAAHMAwABmQEAATMBAAHMAQABZgEAAcwBAAGZ
AQABzAEAAcwBAAGZATMCAAHMAjMBAAHMATMBZgEAAcwBMwGZAQABzAEzAcwBAAHMATMB/wEAAcwBZgIA
AcwBZgEzAQABmQJmAQABzAFmAZkBAAHMAWYBzAEAAZkBZgH/AQABzAGZAgABzAGZATMBAAHMAZkBZgEA
AcwCmQEAAcwBmQHMAQABzAGZAf8BAALMAgACzAEzAQACzAFmAQACzAGZAQADzAEAAswB/wEAAcwB/wIA
AcwB/wEzAQABmQH/AWYBAAHMAf8BmQEAAcwB/wHMAQABzAL/AQABzAEAATMBAAH/AQABZgEAAf8BAAGZ
AQABzAEzAgAB/wIzAQAB/wEzAWYBAAH/ATMBmQEAAf8BMwHMAQAB/wEzAf8BAAH/AWYCAAH/AWYBMwEA
AcwCZgEAAf8BZgGZAQAB/wFmAcwBAAHMAWYB/wEAAf8BmQIAAf8BmQEzAQAB/wGZAWYBAAH/ApkBAAH/
AZkBzAEAAf8BmQH/AQAB/wHMAgAB/wHMATMBAAH/AcwBZgEAAf8BzAGZAQAB/wLMAQAB/wHMAf8BAAL/
ATMBAAHMAf8BZgEAAv8BmQEAAv8BzAEAAmYB/wEAAWYB/wFmAQABZgL/AQAB/wJmAQAB/wFmAf8BAAL/
AWYBAAEhAQABpQEAA18BAAN3AQADhgEAA5YBAAPLAQADsgEAA9cBAAPdAQAD4wEAA+oBAAPxAQAD+AEA
AfAB+wH/AQABpAKgAQADgAMAAf8CAAH/AwAC/wEAAf8DAAH/AQAB/wEAAv8CAAP/QgAB8gTzAbsDBwK8
A/QyAAHyA/MCRwdGAkcxAAEZA/MCRwFGARoCRgL/AUYCRzEAARkD8wJHAUYBGgH/AUYC/wFGAkcxAAHx
A/MBRwlNAUcxAAHwBPMF9AEZNQAB8AfzAvIBGTUAARkG8wLyAvE1AAEZBfMC8gHxAvA1AAfpBEY1AAPp
BUYD8zUABOkERgLzAfQ1AATpBEYB8wH0twABvAHtApIF9wKSAe0HAAb/AQcBVgJQAfAKAAHqBfkSAAG8
AgcBvAHvAQcCkgHtAZIB7QEHBAAB/wH0AfIFBwHvAU8BVgEbAVYBcgEAARQBbQTqAW0B6wEAAeoF+QEA
AfIE8wG7AwcCvAP0AwABvAF0AvAB8QHvAe0B7wL3AewBBwQAAbwBBwW8AgcBTwGYAf8B9gGXAQABbQHd
A/kB3QG1AesBAAHqBfkBAAHyA/MCRwdGAkcCAAG8AZMBTQLzAfIC8wHyAfEB8AEHBAACBwW8AgcBTwF4
AZgBeAGXAQAB6gP5Ad0BDwMAAeoF+QEAARkD8wJHAUYBGgJGAv8BRgJHAgABvAHxAZQBJgH/AfMB9ALz
AfQB8QEHBAABvAEHBrwBBwFyApcBVgHzAQAB6gP5ARIBAAHqAd4BAAFtAd0E+QEAARkD8wJHAUYBGgH/
AUYC/wFGAkcCAAG8AfIB8wH/ASYBlAH0Af8CdQFNAbwEAAG8AQcGvAQHAe0CAAHqAvkB1wEAARIC3QEA
ARACEgGNAvkBAAHxA/MBRwlNAUcCAAG8AfIB8wH0AZQB/wG9AU0BmgEaAfQBvAQAAfcE/wO8BP8B8wIA
AeoD+QHXAd0BtgHdAhIBbQEAAeoB1wH5AQAB8AMAAfMF9AEZBgABvAHyAfMB9AH/AZoB4wH/AfQB8wHy
AbwGAAL/Ae0D7AGSAv8EAAHqA/kB3QESAeoBEgLeAW0BAAERAfcB+QEAAfAJAAEZBgABvAHyAvMB9AFH
Af8C9AHzAfIBvAcAAf8CBwK8Ae0B9AUAAeoC+QHdAQ8EAAFDBAABtQEAARkJAAHxBgABvAHxAfIB8wH0
AUcB/wH0AvMB8QG8BwAB7wG8AQcB9wIHAfAFAAHrAvkBEgEAARAB/wHxAgABEAH/AfEDAAEZCQAB8AYA
AbwB8AHxAfIB8wFHAfQC8wHyAfAB9wcAAf8B8wH0AfIB8AHvAe0FAAHsAvkB6gEAAf8BAAH/AgAB/wEU
Af8B9wIAB+kERgYAArwB8AHxAfIBTQHzAfIB8ALvAbwHAAP/AfMB8gEHAZIFAAHsAf8B3QESAQAB8QH/
AfECAAHsAv8DAAPpBUYD8wYAAbwBBwK8AfABkwHxAvAB9AEHCAAD/wH0AfMB8AH3BQAB7AL/AdcBEAkA
AbYBAATpBEYC8wH0BgABvAQHA7wB8AEHCQAB8gP/AfQBBwH/BQABFAPsAa4DAAG1Ad0B6gEAAREBBwH/
AQAE6QRGAfMB9AcAAbwD7wQHAe8LAAHxA/8B8gwAAbwB9AHyAfEB3gT/MAAB/wHyAQAB/wEVAUMK/zIA
DuwG/wHzAvEB8gH0Bf8uAALsBP8B8wHvAbsCugHwAZEBBwHzA/8IAAEpGAAN+wEAAewD/wHwAZABswO5
AbsBCQGzAZEB8QL/BgABhQEAASkCNxYABfsCAAEpBfsBAAHsAv8B8AGQA7MCuQG6Af8CswGRAfIB/wQA
AQEBAAGFAeYBKQQ3FAAF+wIAASkE+wEAAuwB/wH0AZADswEJAfQBugG5Af8BugGzAZABkgH0AgABJwER
AQEB+QGFAeYBKQE3AfcDNxQAC/sBAAHsAQAB/wG8A7MBuQG6ARkBuQG6Af8BugKzAZAB8QEAAW0BJwH6
AQEB+QGFAeYBKQI3AvcBNxQABfsBAAT7AQAB7AIAAf8BkQG0ArMCuQH/ARkB9AH/AbMBCQG7AZABBwEA
AW0BJwH6AQEB+QGFAeYBKQQ3AfcVAAT7AQAE+wEAAewCAAH/AZAEswG5AboD/wGzAfQBCQGQAe8CAAEn
AfoBAQH5AYUB5gEpATcC9wI3FQAD+wMAAvsBAAHsAwAB/wGRArQBugKzA/8BCQH0ArMBkAHvAgABJwH6
AQEB+QGFAeYBKQM3AfcBNxYAAvsDAAL7AQAB7AMAAf8BkQS7AfAC/wH0BLMBiwG8AgABJwH6AQEB+QGF
AeYCKQI3AykVAAL7AwAB+wEAAewEAAH/AfABuwHwAfMB9AP/AboDswGQAYsB8wIAAScB+gEBAfkBhQLm
AikBNwEpATcXAAL7AQAC+wEAAewEAAL/AbQB8gHzAQkB/wH0AfMBGQEJArMBkAHvAf8CAAEnAfoCAQH5
AoUB5gMpGAAE+wEAAewFAAL/AfMBtAG7AbwB/wEZAQkC8wG0AZABkQH0Af8CAAInAfoCAQH5A4UbAAP7
AQAB7AUAA/8B8gG0AfMB/wH0AgkBuwK0AfQC/wMAAicB+gMBHQAC+wgABP8B9AHwAf8BCQG7ArUB8AT/
BAADJykACP8B9Af/UQABZQHmBAcC5ggAAaYB3QQHAd0BBxcAAzAFAAcwAgABZQfmCAABpgbdAQcPAAEp
BwABMAKgAYUD1gEAAZoBoASaATACAAFlAeYEBwLmAQAC+QUAAaYB3QQHAd0BBwEAAZQBBwoAAYUBAAEp
AlkFAAEwAcMBoAGFAd0BCQHWAwABoAOaATACAAFlB+YBAAL5BQABpgbdAQcBAAGUAQcIAAEBAQABhQHd
ASkEWQMAATABwwGgAYUC3QHWAQABlAEAAZoBoAKaATACAAFlAeYBBwHmAgcC5gEAAvkFAAGmAd0BBwHd
AgcB3QEHAQABlAEHBgABJwERAQEBlAGFAd0BKQFZAfcDWQIAATABwwGgAYUC3QHWAQABlAMAAaABmgEw
AgABZQfmAQAC+QEAAvoCAAGmBt0BBwEAAZQBBwEAAZ4BBwIAAW0BJwGeAQEBlAGFAd0BKQJZAvcBWQIA
ATABwwGgBYUBlAEAAZ4BAAGaAaABMAIAAWUB5gMHAeYBZQIAAvkBAAL6AgABpgHdAwcB3QGmAgABlAEH
AQABngEHAgABbQEnAZ4BAQGUAYUB3QEpBFkB9wIAATABwwOgASMCvQGUAQABngEAAaABmgEwAgABZQXm
AWUB5gEAAvkBAAL6AgABpgXdAaYB3QEAAZQBBwEAAZ4BBwMAAScBngEBAZQBhQHdASkBWQL3AlkCAAEw
AcMDoAUjAZ4BAAGaAaABMAIACGUD+QEAAvoCAAemAYUClAEHAQABngEHAwABJwGeAQEBlAGFAd0BKQNZ
AfcBWQIAATAB9AHDBKABAgLCAZ4BAAGgAZoBMAUAASMB+QMHAfkBIwIAAvoFAAEjAZQDBwGUASMCAAGe
AQcDAAEnAZ4BAQGUAYUB3QIpAlkDKQEAATAC9ATDBQIBmgGgATAFAAEjBfkBIwH5AQAC+gUAASMFlAEj
AZQBAAGeAQcDAAEnAZ4BAQGUAYUC3QIpAVkBKQFZAgABMAeaBzAFAAgjA/oFAAgjAp4BBwMAAScBngIB
AZQChQHdAykEAAEwAfQCwwKgATAPAAEnAfoDBwH6AScJAAECAZ4DBwGeAQIEAAInAZ4CAQGUA4UHAAUw
EAABJwX6AScB+ggAAQIFngECAZ4EAAInAZ4DAR4ACCcIAAgCBQADJzsAAew/AAHsAhoBBwHsAQcBGgGa
BHo0AAHsAcMBGgEAAewBAAEaApoDejQAAewCoAEHAewBBwMaAZoCejQAAewCoAEAAewBAAGaAxoCmjQA
AewCoAEHAewBBwGgAxoCmjQAAewCoAEAAewBAAGgBBoBmjQAAewBwwGgAQcB7AEHAaABmgQaNAAB7AHD
AaABAAHsAQADoAMaNAAB7AHDAaABBwEAAZIDoAGaAho0AAHsAcMBoAHsAe8BAAagNAAB7ALDAewB9gEA
BqA0AAHsAsMB7AEHAQABegKgNwAB7APDAewCwwKgAewBoDUAAewHwwGgAew2AArs/wD/AP8A/wBZAA77
MgAB+wwAAfsJAAIgAQACIAEAAiAIAAIgAQACIAEAAiAEAAHvAbwB7wG8BO8FAAH7AgAJ+wEAAfsJAAIg
AQACIAEAAiAIAAIgAQACIAEAAiAEAAH/BLwB7wG8Ae8FAAH7AwAC+wQAAvsBAAH7JQAC/wHvAbwB7wG8
Au8FAAH7BAAC+wYAAfsCAAH8AQAB/AEAAfwBAAH8AQAB/AYACgIKAAH/AbwB/wS8Ae8FAAH7AQAC+wEA
AvsCAAL7AgAB+wEAAfwI/wcAAQII/wECCgAC/wG8Af8B7wG8Ae8BvAUAAfsBAAL7AgAF+wIAAfsCAAH/
AQAB/AH/AfwBAAL/AfwGAAECAf8IAgoAAf8BvAH/AbwB/wK8Ae8FAAH7AQAC+wIAAvsBAAL7AgAB+wEA
AfwB/wH8AQABBwEAAfwBBwH/BwABAgH/AwIBBwQCCgAC/wG8Af8JAAH7AgAC+wEAAvsFAAH7AgAB/wEA
AfwBAAH8AQAB/AH/AfwGAAECAv8BAgEHAwIB/wECCgAB/wG8Af8BvAEAAbwC7wUAAfsDAAL7AQAC+wEA
AvsBAAH7AQAB/AH/AfwB/wH8AQAB/wEAAQcHAAECAf8BAgEHAwIC/wECCgAE/wEAAf8BvAHvBQAB+wQA
B/sBAAH7AgAB/AEAAf8BAAH8Af8B/AEAAfwGAAECAf8BBwUCAf8BAgoABP8BAAH/AbwGAAH7DAAB+wEA
AfwBAAH8AQAB/AEAAfwBAAH8BwABAgH/AgIC/wICAf8BAhcAAfsMAAH7AgAI/wH8BgABAgj/AQIXAA77
AQAB/AEAAfwBAAH8AQAB/AEAAfwHAAoCWgABBwIAAQcBAAEHAQABBwIAAQc1AAEHAgABBwEAAQcBAAEH
AgABBwoAA+woAAEHAgABBwEAAQcBAAEHAgABBwgAAQcE/wEHCgAH7wMAAfwBAAH8AQAB/AEAAfwBAAH8
BwAB/AEAAfwBAAH8AQAB/AEAAfwLAAHsAQAB/wEAA/8B7AEHCQAB/wUAAe8CAAH8CP8HAAH8CP8NAAEH
B/8B7AgAAv8BvAH/AbwB/wHvAwAB/wEAAfwB/wH8AQAC/wH8BwAB/wEAAfwB/wH8AQAC/wH8DAAB/wEA
Av8CAAL/AewCAAXvAQAB/wUAAe8CAAH8Af8B/AEAAQcBAAH8AQcB/wEABNYCAAH8Af8B/AEAAQcBAAH8
AQcB/wEABNYIAAH/AQAC/wMAAf8BBwIAAf8FAAL/AbwB/wG8Af8B7wMAAf8BAAH8AQAB/AEAAfwB/wH8
A/8B1gMAAf8BAAH8AQAB/AEAAfwB/wH8A/8B1ggAAQcD/wEAA/8B7AIAAf8BvAH/AbwB/wEAAf8CAAG8
BQAB/AH/AfwB/wH8AQAB/wEAAQcBAAHWAv8B1gIAAfwB/wH8Af8B/AEAAf8BAAEHAQAB1gL/AdYHAALs
Af8BAAH/AQAB/wHsAf8BAAHsAQAB/wUAAv8BvAH/AQAB/wQAAfwBAAH/AQAB/AH/AfwBAAH8AdYBBwH/
AdYDAAH8AQAB/wEAAfwB/wH8AQAB/AHWAQcB/wHWBQACIAIAAewF/wHsAwAB/wG8Af8BvAH/AQAE/wUA
AfwBAAH8AQAB/AEAAfwBAAH8AQAC1gH/AdYCAAH8AQAB/AEAAfwBAAH8AQAB/AEAAtYB/wHWBAABQQIg
BAAB7AEHAewFAAH/AgAB/wwACP8B/AH/AdYBBwHWAwAI/wH8Af8B1gEHAdYDAAHjAkEEIAHsAwAB7AQA
Af8BvAH/AbwBAAH/CQAB/AEAAfwBAAH8AQAB/AEAAfwBAAH/A9YCAAH8AQAB/AEAAfwBAAH8AQAB/AEA
Af8D1gIAA+MDQQUgBgAE/w8ACtYGAArWAwAE4wJBAyAaAAHWCP8B1gYAAdYI/wHWBAAD4x8ACtYGAArW
BQAC4z8AAQcCAAEHAQABBwEAAQcCAAEHNQABBwIAAQcBAAEHAQABBwIAAQc1AAEHAgABBwEAAQcBAAEH
AgABBxEACgIGAAoCBgAKAgcAAfwBAAH8AQAB/AEAAfwBAAH8BgABAgj/AQIGAAECCP8BAgYAAQII/wEC
BgAB/Aj/BwABAgH/CAIGAAECAf8IAgYAAQIB/wgCBwAB/wEAAfwB/wH8AQAC/wH8BgABAgH/AwIBBwQC
BgABAgH/AwIBBwQCBJgCAAECAf8DAgEHBAIEmAIAAfwB/wH8AQABBwEAAfwBBwH/BwABAgL/AQIBBwMC
Af8BAgYAAQIC/wECAQcDAgH/AQID/wGYAgABAgL/AQIBBwMCAf8BAgP/AZgDAAH/AQAB/AEAAfwBAAH8
Af8B/AYAAQIB/wECAQcDAgL/AQIGAAECAf8BAgEHAwIC/wECBJgCAAECAf8BAgEHAwIC/wECBJgCAAH8
Af8B/AH/AfwBAAH/AQABBwcAAQIB/wEHBQIB/wECBgABAgH/AQcFAgH/AQIEmAIAAQIB/wEHBQIB/wEC
BJgDAAH8AQAB/wEAAfwB/wH8AQAB/AYAAQIB/wICAv8CAgH/AQIGAAECAf8CAgL/AgIB/wECApgB/wGY
AgABAgH/AgIC/wICAf8BAgKYAf8BmAIAAfwBAAH8AQAB/AEAAfwBAAH8BwABAgj/AQIGAAECCP8BAgGY
Av8BmAIAAQII/wECAZgC/wGYAwAI/wH8BgAKAgYACgICmAH/AZgCAAoCApgB/wGYAgAB/AEAAfwBAAH8
AQAB/AEAAfwbAAGYAf8CmAL/ApgB/wGYBgABmAH/ApgC/wKYAf8BmCYAAZgI/wGYBgABmAj/AZgmAAqY
BgAKmCYAAQcCAAEHAQABBwEAAQcCAAEHEQAB7AMAAQcCAAEHAQABBwEAAQcCAAEHFQABBwIAAQcBAAEH
AQABBwIAAQcRAAHsBAcCAAEHAQABBwEAAQcCAAEHFQABBwIAAQcBAAEHAQABBwIAAQcEAAHsAQcB+wIH
AQAD7AQAAewD/wEHAgABBwEAAQcBAAEHAgABBwIAAfwBAAH8AQAB/AEAAfwBAAH8BwAB/AEAAfwBAAH8
AQAB/AEAAfwJAAHsA/8B+wH/AQAB+wEHAuwCAAHsAf8EBwH/AwcB/wEHBAAB/Aj/BwAB/Aj/CwAB7AH7
A/8B+wEAAf8B+wEHAewBAAHsCv8BBwUAAf8BAAH8Af8B/AEAAv8B/AcAAf8BAAH8Af8B/AEAAv8B/AoA
AewC/wH7Av8BAAH/AgAB7AEAAewB/wQHAf8DBwH/AQcEAAH8Af8B/AEAAQcBAAH8AQcB/wEABNYCAAH8
Af8B/AEAAQcBAAH8AQcB/wEABNYHAAHsA/8B+wHsAQAB/wH7AQcBAAHsCv8BBwUAAf8BAAH8AQAB/AEA
AfwB/wH8A/8B1gMAAf8BAAH8AQAB/AEAAfwB/wH8A/8B1gkAAfsD/wH7Av8BBwEAAewB/wgHAf8BBwQA
AfwB/wH8Af8B/AEAAf8BAAEHAQAB1gL/AdYCAAH8Af8B/AH/AfwBAAH/AQABBwEAAdYC/wHWBwACAQEA
Af8B+wP/AfsBBwEAAewK/wEHBQAB/AEAAf8BAAH8Af8B/AEAAfwB1gEHAf8B1gMAAfwBAAH/AQAB/AH/
AfwBAAH8AdYBBwH/AdYDAAIBAwABAQEAA/8B+wL/AQcBAAHsAf8CBwH/BQcB/wEHBAAB/AEAAfwBAAH8
AQAB/AEAAfwBAALWAf8B1gIAAfwBAAH8AQAB/AEAAfwBAAH8AQAC1gH/AdYDAAH5AQEBAAH5AQABAQMA
A/8B+wEHAQAB7Ar/AQcFAAj/AfwB/wHWAQcB1gMACP8B/AH/AdYBBwHWAwAC+QIAAvkBAAP/AfsC/wEH
AQAB7AH/AgcB/wUHAf8BBwQAAfwBAAH8AQAB/AEAAfwBAAH8AQAB/wPWAgAB/AEAAfwBAAH8AQAB/AEA
AfwBAAH/A9YJAAL/AfsD/wH7AQcBAAHsCP8LAArWBgAK1gcAAewB/wH7A/8B+wL/AQcBAAHsAf8GBwH/
AewB/wkAAdYI/wHWBgAB1gj/AdYHAArsAQAB7Aj/AewKAArWBgAK1hIACuxOAAHIAQAB3QEAAcgLAAEt
AQABwgEAAS0LAAElAQABmgEAASUaAAHIBd0ByAkAAS0FwgEtCQABJQWaASUYAALIAd0ByAEAAcgB3QkA
Ai0BwgEtAQABLQHCCQACJQGaASUBAAElAZoEAAH8AQAB/AEAAfwBAAH8AQAB/AwAAcgC3QEAAewBAALd
AcgHAAEtAsIBAAHsAQACwgEtBwABJQKaAQAB7AEAApoBJQEAAfwI/w0AAsgB3QHIAQAByAHdCQACLQHC
AS0BAAEtAcIJAAIlAZoBJQEAASUBmgQAAf8BAAH8Af8B/AEAAv8B/A0AAcgF3QHICQABLQXCAS0JAAEl
BZoBJQIAAfwB/wH8AQABBwEAAfwBBwH/DgACyAEAAd0BAAHICgACLQEAAcIBAAEtCgACJQEAAZoBAAEl
BAAB/wEAAfwBAAH8AQAB/AH/AfwIAAHIAQAB3QEAAcgCAATIBQABLQEAAcIBAAEtAgAELQUAASUBAAGa
AQABJQIABCUDAAH8Af8B/AH/AfwBAAH/AQABBwgAAcgF3QHICQABLQXCAS0JAAElBZoBJQkAAfwBAAH/
AQAB/AH/AfwBAAH8BgACyAHdAcgBAAHIAd0JAAItAcIBLQEAAS0BwgkAAiUBmgElAQABJQGaCQAB/AEA
AfwBAAH8AQAB/AEAAfwHAAHIAt0BAAHsAQAC3QHIBwABLQLCAQAB7AEAAsIBLQcAASUCmgEAAewBAAKa
ASUIAAj/AfwGAALIAd0ByAEAAcgB3QkAAi0BwgEtAQABLQHCCQACJQGaASUBAAElAZoJAAH8AQAB/AEA
AfwBAAH8AQAB/AgAAcgF3QHICQABLQXCAS0JAAElBZoBJRkAAsgBAAHdAQAByAoAAi0BAAHCAQABLQoA
AiUBAAGaAQABJRwABMgMAAQtDAAEJSwAAS0BVQEtDQABLQFVAS0hAAHsB/8EAAEtAVUBLQ0AAS0BVQEt
EgABKgEAAZoBAAEqCgAB7Af/BAABLQFVAS0NAAEtAVUBLREAASoFmgEqCQAB7Af/BAADLQIAB/8EAAMt
AgAH/wcAAioBmgEqAQABKgGaDAAG/wQAAewFAAb/BAAB7AUABv8HAAEqApoBAAHsAQACmgEqAwAGtQEA
Bv8CAALsBeECAAX/AgAC7ALoAe8B/wHvAgAF/wcAAioBmgEqAQABKgGaBQAEtQMABv8CAAHsAeEB/wXh
AQAF/wIAAewD6AHvAf8B7wH/AQAF/wgAASoFmgEqBAADtQEAArUBAAb/AQAB7AHhAf8H4QEABP8BAAHs
AegB/wLoAe8B/wHvAv8BAAT/CAACKgEAAZoBAAEqBQAGtQEABP8B7AIAAewB/wHhAf8G4QEABP8BAAHs
Af8D6AHvAf8B7wL/AQAE/wMAASoBAAGaAQABKgIABCoFAAW1AwAD/wHsAf8BAAHsAeEB/wfhAQAE/wEA
AewB6AL/AegB7wH/Ae8C/wEABP8CAAEqBZoBKgoAB7UBAAXsAQAB7AP/AeEB/wThAQAC/wHsAgAB7AH/
AegC/wHvAf8B7wL/AQAC/wHsAgACKgGaASoBAAEqAZoLAAe1AQAB/wHsBQAB7AP/AeEB/wHhAf8BAAP/
AewB/wIAAewB/wHoAf8B7wH/Ae8B/wEAA/8B7AH/AQABKgKaAQAB7AEAApoBKgkABLUBAAK1AQAB/wHs
Af8EAALsAf8B4QH/AeEB/wIABewCAALsAf8B6AHvAf8B7wIABewBAAIqAZoBKgEAASoBmgsABLUBAAG1
AQAE7AYAA+wCAAP/AewHAAPsAgAD/wHsBQABKgWaASoKAAa1DQAB7AX/AewB/wgAAewF/wHsAf8EAAIq
AQABmgEAASoeAAjsCAAI7AYABCo8AAEtAVUBLQ0AAewFBwHsCQAB7AUHAewJAAHsBQcB7AkAAS0BVQEt
DQABrwW2Aa8B7AgAAS0FWgEtAewIAAElBU0BJQHsCAABLQFVAS0NAAGvBbYCrwHsBwABLQVaAi0B7AcA
ASUFTQIlAewHAAMtDQABrwW2A68B7AYAAS0FWgMtAewGAAElBU0DJQHsBgAB7A8AAa8FtgEAA68B7AUA
AS0FWgEAAy0B7AUAASUFTQEAAyUB7AMAAuwE4QFtAgAEtQQAAuwF/wIAA68EAALsBf8CAAMtBAAC7AX/
AgADJQMAAewF4QFtAbwBAAK1BQAD7AX/AQABBwEAAq8DAAPsBf8BAAEHAQACLQMAA+wF/wEAAQcBAAIl
AgAB7AHhAf8E4QFtArwCAAK1AwAC7AEHBewCBwH/AQABrwMAAuwBBwXsAgcB/wEAAS0DAALsAQcF7AIH
Af8BAAElAgAB7AH/BeEBbQK8AQADtQMAAewBBwHsAwcC7AEHA/8EAAHsAQcB7AMHAuwBBwP/BAAB7AEH
AewDBwLsAQcD/wMAAewB4QP/AuEBbQK8AQACtQQAAewB/wEHAewDBwEABewDAAHsAf8BBwHsAwcBAAXs
AwAB7AH/AQcB7AMHAQAF7AIAAewB/wHhAv8C4QFtArwBAAS1AwAB7AH/AQcB7AEHAQAB7AT/AQcEAAHs
Af8BBwHsAQcBAAHsBP8BBwQAAewB/wEHAewBBwEAAewE/wEHAwAB7AH/AeEB/wLhAW0BvAEABbUEAAHs
Af8BBwIAAewE/wEHBQAB7AH/AQcCAAHsBP8BBwUAAewB/wEHAgAB7AT/AQcDAALsAf8B4QH/AeEBbQIA
ArUBAAK1BQAB7AH/AwAF7AYAAewB/wMABewGAAHsAf8DAAXsBQAD7AIABLUBAAG1BwAB7A8AAewPAAHs
EgAGtUwAARIBlASTMQABEwHqBBIB6gFuAQABEgGUBJMTAAHsBQcB7AkAAewFBwHsBwAB6gG3A5QBtwGT
AW4BAAESAZQEkxMAATEFWQExAewIAAHmBdYB5gHsBgABEgGUApMBtwEOAwABEgGUBJMBAAbXAQAG9AUA
ATEFWQIxAewHAAHmBdYC5gHsBQABEgGUAZMBlAESAQABEgG9AQAB6gG3AZQDkwEABNcFAAT0BQABMQVZ
AzEB7AYAAeYF1gPmAewEAAESAZQBkwG3AQABEgK3AQABEAISAW4CkwEAA9cBAALXAQAC9AEAA/QFAAEx
BVkBAAMxAewFAAHmBdYBAAPmAewDAAESAZQCkwK3AZQBtwETARIBbQEAARIBtwGTAQAG1wEABvQEAALs
Bf8CAAMxBAAC7AX/AgAD5gMAARIBlAKTAbcBEwESARMCvQFtAQABEQGOAZQBAAXXAwAF9AMAA+wF/wEA
AQcBAAIxAwAD7AX/AQABBwEAAuYDAAESAZQBkwG3AQ4EAAERBAABkwEABdcBAAf0AwAC7AEHBewCBwH/
AQABMQMAAuwBBwXsAgcB/wEAAeYDAAHrAZMBlAFEAQABEAH/AfECAAEQAf8B8QMABdcBAAf0AwAB7AEH
AewDBwLsAQcD/wQAAewBBwHsAwcC7AEHA/8EAAHsAfMBkwESAQAB/wEAAf8CAAH/ARQB/wH3AgAD1wEA
AdcBAAL0AQAE9AMAAewB/wEHAewDBwEABewDAAHsAf8BBwHsAwcBAAXsAwAB7AH/AbcBRAEAAfEB/wHx
AgAB7AL/AwAD1wEAAtcC9AEABPQEAAHsAf8BBwHsAQcBAAHsBP8BBwQAAewB/wEHAewBBwEAAewE/wEH
AwAB7AL/AbcBEAkAAZMBAAbXB/QFAAHsAf8BBwIAAewE/wEHBQAB7AH/AQcCAAHsBP8BBwMAARQC7AHt
AW4DAAGOAbcBEgEAAREBBwH/FAAB7AH/AwAF7AYAAewB/wMABewJAAG8AfMBvQEaAb0E/xUAAewPAAHs
CgAB/wHyAQAB/wEVAUMK/1oAAeoFtgoAAeoFtgYAAewBMAoAAvkCAAH5CgABFAFtBOoBbQHrAQAB6gW2
AQABFAFtBOoBbQHrAQAB6gW2BQAB7AEwAXoMAAK8CwABbQHdA7YB3QG1AesBAAHqBbYBAAFtAd0DtgHd
AbUB6wEAAeoFtgQAAuwBegEAAvkJAAK8AgABbQkAAeoDtgHdAQ8DAAHqBbYBAAHqA7YB3QEPAwAB6gW2
AQAB7AIwAewBegEAArwLAAO8AQAB/wEAAewGAAHqA7YBEgEAAeoB3gEAAW0B3QS2AQAB6gO2ARIBAAHq
Ad4BAAFtAd0EtgEAATADegEAArwCAAFtBgAC7AS8AQAC/wcAAeoCtgHXAQABEgLdAQABEAISAY0CtgEA
AeoCtgHXAQABEgLdAQABEAISAY0CtgHsAXoBAAJ6AgADvAEAAVYBAAFWAwAC7AEABLwDAAFQAQABUAMA
AeoDtgHXAd0BtgHdAhIBbQEAAeoB1wG2AQAB6gO2AdcB3QG2Ad0CEgFtAQAB6gHXAbYBAAN6ATABAAS8
AQACVgQAAuwBAAK8AgAD/wEAAbwEAAHqA7YB3QESAeoBEgLeAW0BAAERAfcBtgEAAeoDtgHdARIB6gES
At4BbQEAAREB9wG2AgAB7AIAAewBAAS8BgAD7AEAArwBAAP/AQABvAQAAeoCtgHdAQ8EAAFDBAABtQEA
AeoCtgHdAQ8EAAFDBAABtQQAAuwBAAK8AgAD/wQABewBAAT/AQABvAMAAesCtgESAQABEAH/AfECAAEQ
Af8B8QMAAesCtgESAQABEAH/AfECAAEQAf8B8QYAA+wBAAK8AQAD/woAAv8CAAK8AwAB7AHzAbYB6gEA
Af8BAAH/AgAB/wEUAf8B9wIAAewB8wG2AeoBAAH/AQAB/wIAAf8BFAH/AfcGAAXsAQAE/wYAA7wBAAL/
AQADvAIAAewB/wHdARIBAAHxAf8B8QIAAewC/wMAAewB/wHdARIBAAHxAf8B8QIAAewC/w0AAv8JAAW8
AQABvAQAAewC/wHXARAJAAG2AQAB7AL/AdcBEAkAAbYIAAO8AQAC/w0AAewCvAMAARQD7AGuAwABtQHd
AeoBAAERAQcB/wEAARQD7AGuAwABtQHdAeoBAAERAQcB/wkABbwLAAXsCQABvAH0AfIB8QHeBP8HAAG8
AfQB8gHxAd4E/yAAAf8B8gEAAf8BFQFDC/8B8gEAAf8BFQFDCv8UAAEHAgABBwEAAQcBAAEHAgABBzUA
AQcCAAEHAQABBwEAAQcCAAEHGAAC/xsAAQcCAAEHAQABBwEAAQcCAAEHFgAC/wIAAv8FAAoCBgAKAgwA
AewMAAHzAf8CAAL/AgAC/wMAAQII/wECBgABAgj/AQIMAAHsAwMGAAHsAv8CAAL/AgAC/wIAAf8CAAEC
Af8IAgYAAQIB/wgCDAAB7AH/AewBAwkAAfMB/wIAAv8CAAL/AwABAgH/AwIBBwQCBJgCAAECAf8DAgEH
BAIEmAgAAewB+wHsAQMGAAHsAv8CAAL/AgAC/wIAAf8CAAECAv8BAgEHAwIB/wECA/8BmAIAAQIC/wEC
AQcDAgH/AQID/wGYCAAB7AH/AewBAwkAAfMB/wIAAv8CAAL/AwABAgH/AQIBBwMCAv8BAgSYAgABAgH/
AQIBBwMCAv8BAgSYBwAB7AH/AfsB7AEDBgAB7AL/AgAC/wIAAv8CAAH/AgABAgH/AQcFAgH/AQIEmAIA
AQIB/wEHBQIB/wECBJgGAAHsAfsB/wMHAQMIAAHzAf8CAAL/AgAC/wMAAQIB/wICAv8CAgH/AQICmAH/
AZgCAAECAf8CAgL/AgIB/wECApgB/wGYBQAB7AL/AQcB+wIHAQMB7AQAAewC/wIABv8CAAH/AgABAgj/
AQIBmAL/AZgCAAECCP8BAgGYAv8BmAQAAewB/wL7Af8EBwEDAewGAAr/AwAKAgKYAf8BmAIACgICmAH/
AZgCAALsAfsB/wL7A/8BBwH/AgcBAwIAAewM/wcAAZgB/wKYAv8CmAH/AZgGAAGYAf8CmAL/ApgB/wGY
AgAO7AMAAuwI/wkAAZgI/wGYBgABmAj/AZgVAALsBP8LAAqYBgAKmBcAAuwdAAHsBAAF7A4AAVAlAALs
AgcB+QH7Af4FXg4AAlAVAAH5BAAF+QQAAewDBwTsBV4NAARQFAAC+QMAAvkHAAH6AfsB/wEHAQAB+QH7
Af4EXgHsAwAFUAQABlAKAggABPkEAAIaBAAB7AL6AfsBBwEAAfkC/gEHAuwFAAJQBgAGUAEAAQII/wEC
BwAG+QMAARoFAAHsAQcB+QH7AfoDAAUHBgACGgQAAlABAAJQAgABAgH/CAIGAAb5BAAEGgIAAewDBwH5
AwAB7AEHCQABGgUAAVACAAFQAwABAgH/AwIBBwQCBgAC+QEAAvkGAAMaAgAB7AMHAfkDAAHsBF4B7AUA
BBoCAAFQBgABAgL/AQIBBwMCAf8BAgYAAfkCAAH5BgAFGgEAAewCBwH5AfsBAAPsBV4GAAMaAgABUAYA
AQIB/wECAQcDAgL/AQIGAAH5CQADGgQAAQcB+QH7AfoE7AVeBQAFGggAAQIB/wEHBQIB/wECBgAB+QsA
AhoDAAHsAfsB+gH+AQADBwHsAf8BBwcAAxoKAAECAf8CAgL/AgIB/wECBwAB+RAABuwCBwHsAv8BBwcA
AhoJAAECCP8BAhgAAewEXgHsAgAB7AP/AQcRAAoCGAAB7AReAewDAAH/AuwB/zMABuwHAAHsMwAD7FoA
Aew/AAHsCwcLAAe2CQAH5AkAB3UCAAHsCv8BBwsAAfMFAAG2CQABwgUAAeQJAAEbBQABdQIAAewB/wQH
Af8DBwH/AQcLAALzA7wB8wG2CQACwgGeAcIBngHCAeQJAAIbAb0B/wG9Af8BdQIAAewK/wEHBQAFtgEA
AfMFAAG2AwAF5AEAAcIFAAHkAwAFdQEAARsFAAF1AgAB7AH/BAcB/wMHAf8BBwUAAfMFAALzAbwB8wG8
AfMBtgMAAcIFAALCAZ4BwgGeAcIB5AMAARsFAAIbAb0B/wG9Af8BdQIAAewK/wEHBQAB8wO8AfMBAAHz
AgAB8wYAAcIBngHCAZ4BwgEAAcICAAGeBgABGwG9Af8BvQH/AQABGwIAAb0FAAHsAf8IBwH/AQcFAAHz
BQAC8wG8AfMBAAHzBAABwgUAAsIBngHCAQABwgQAARsFAAIbAb0BGwEAAf8DAAHsCv8BBwUAAfMBvAHz
AbwB8wEABPMGAAHCAZ4BwgGeAcIBAATCBgABGwG9Af8BvQH/AQAEGwUAAewB/wIHAf8FBwH/AQcFAAHz
AgAB8wwAAcICAAHCDAABGwIAAf8LAAHsCv8BBwUAAfMBvALzAQAB8woAAcIBngLCAQABwgoAARsBvQEb
AfQBAAH/CQAB7AH/AgcB/wUHAf8BBwUABPMMAATCDAAEGwsAAewI/zcAAewB/wYHAf8B7AH/NQAB7Aj/
Aew2AArsDQABMAHsBwAB7AMAAQcCAAEHAQABBwEAAQcCAAEHJwABMAH7AuwGAAHsBAcCAAEHAQABBwEA
AQcCAAEHJgABMAP7AuwFAAHsA/8BBwIAAQcBAAEHAQABBwIAAQcIAAdZCQAH1gYAATAF+wLsBAAB7AH/
BAcB/wMHAf8BBwsAAcMFAAFZCQABGQUAAdYFAAEwAvsCAAP7AuwDAAHsCv8BBwsAAsMBmgHDAZoBwwFZ
CQACGQHdARkB3QEZAdYEAAEwA/sCAAT7AuwCAAHsAf8EBwH/AwcB/wEHBQAFWQEAAcMFAAFZAwAF1gEA
ARkFAAHWAwABMAv7AuwBAAHsCv8BBwUAAcMFAALDAZoBwwGaAcMBWQMAARkFAAIZAd0BGQHdARkB1gIA
ATAF+wLqBvsD7AH/CAcB/wEHBQABwwGaAcMBmgHDAQABwwIAAcMGAAEZAd0BGQHdARkBAAEZAgAB3QUA
ATAF+wIABvsB7AEAAewK/wEHBQABwwUAAsMBmgHDAQABwwQAARkFAAIZAd0BGQEAARkEAAEwBPsCAAX7
AewCAAHsAf8CBwH/BQcB/wEHBQABwwGaAcMBmgHDAQAEwwYAARkB3QEZAd0BGQEABBkHAAEwA/sCAAT7
AewDAAHsCv8BBwUAAcMCAAHDDAABGQIAARkOAAEwAvsCAAP7AewEAAHsAf8CBwH/BQcB/wEHBQABwwGa
AsMBAAHDCgABGQHdAhkBAAEZDQABMAH7AgAC+wHsBQAB7Aj/CAAEwwwABBkQAAEwA/sB7AYAAewB/wYH
Af8B7AH/KwABMAH7AewHAAHsCP8B7C0AATAIAArsJgABQgFNAT4HAAE+AwABKAMAAUADAAEwAQECAAEB
AQABAQUAAYABCRYAA/8BAAL/BgABgAEBBgABgAcAAYAHAAGABwABgAcAAYABDwYAAYABDwYAAYABDwYA
AYABDwYAAYABDwYAAYABDwYAAYABDwYAAYABHwYAAv8GAAL/BgABwAEDAfgDAAL/AcABAwHAAwABgAEB
AcABAwHAAwABgAEAAcABAwHAAwABgAEAAcABAwHAAwABgAEAAcABAwHAAQECAAGAAQABwAEDAcABAQIA
AYABDwHAAQMB8AEHAgABgAEPAcABAwH4AQ8CAAGAAQ8BwAEDAfgBDwIAAYABDwHAAQMB+AEPAgABgAEP
AcABAwH4AQ8CAAGAAQ8BwAEHAfgBDwIAAYABDwHAAQ8B+AEPAgABgAEfAcABHwH8AR8CAAb/AgAG/wHA
AwAE/wQAAf8BHwL/BAAB/AEHAv8EAAHwAQEC/wQAAcABAQL/AYABAQIAAYABAQL/AYABAwIAAYABAQL/
AcABAwIAAcABAQL/AcABBwIAAcABAQL/AeABBwIAAcABAQL/AeABDwIAAcABAwL/AfABDwIAAcABBwL/
AfABHwIAAcABHwL/AfgBHwIAAeABfwL/AfgBPwIAAfED/wH8AX8CAAL/AYABPwGAAT8C/wGAAQABgAE/
AYABPwL/AgABgAEHAYABBwH/AR8CAAGAAQcBgAEHAfwBBwIAAYABBwGAAQcB8AEBAgABgAEAAYABAAHA
AQECAAGAAQABgAEAAYABAQIAAYABAAGAAQABgAEBAgABgAEAAYABAAHAAQECAAGAAQABgAEAAcABAQIA
AfABAAHwAQABwAEBAgAB8AEAAfABAAHAAQMBAAEBAfABAAHwAQABwAEHAYAB/wH+AQAB/gEAAcABHwHB
Af8B/gEAAf4BAAHgAX8C/wH+AQEB/gEBAfEH/wHAAQEG/wHAAQEG/wHAAQEG/wHAAQEG/wHAAQEG/wHA
AQEG/wHAAQEG/wHAAQEG/wHAAQEG/wHAAQEG/wHAAQEG/wHAAQEG/wHAAQEG/wHAAQMG/wHAAQcG/wHA
AQ+A/wQABP8BfwH+AgAE/wFgAQYCAAH/ASQB/wEkAWABBgIAAf8BJAH/ASQBYAEGAgAE/wFgAQYDAAE/
AQABPwFgAQYDAAE/AQABPwFgAQYDAAE/AQABPwFgAQYDAAE/AQABPwFgAQYDAAE/AQABPwFgAQYDAAE/
AQABPwFgAQYDAAE/AQABPwFgAQ4DAAE/AQABPwFgAR4DAAE/AQABPwF/Af4DAAE/AQABPwQABv8B8AEA
Af8BhwT/AfABAAH+AQMB/AEBAv8B8AEAAfwBAQH8AQEBAAE/AQABPwH4AQAB/AEBAQABPwEAAT8B+AIA
AQEBAAE/AQABPwH4AgABAQEAAQMBAAEDAfgCAAEBAQABAwEAAQMB+AIAAQEBAAEDAQABAwH4AgABAwEA
AQMBAAEDAeQBAQEAAQcBAAEDAQABAwHGAgABDwEAAQMBAAEDAYABBQEAAf8BAAEDAQABAwEAAR8BAQH/
AfABAwHwAQMBgAEjAQMB/wHwAQMB8AEDAccD/wHwAQMB8AEDAecB8Qb/AfABAAb/AfABAAb/AfABAAL/
AQABPwEAAT8BAAE/AQABPwEAAT8BAAE/AQABPwEAAT8BAAE/AQABPwEAAT8BAAE/AQABPwEAAQMBAAED
AQABPwEAAT8BAAEDAQABAwEAAT8BAAE/AQABAwEAAQMBAAE/AQABPwEAAQMBAAEDAQABPwEAAT8BAAED
AQABAwEAAT8BAAE/AQABAwEAAQMBAAE/AQABPwEAAQMBAAEDAQABPwL/AfABAwHwAQME/wHwAQMB8AED
BP8B8AEDAfABAwT/AfABAAL/AgAC/wHwAQAB8AEPAgAC/wHwAQAB4AEDAwABPwEAAT8B4AEBAQABBwEA
AT8BAAE/AfACAAEHAQABPwEAAT8B8AIAAQcBAAEDAQABAwH4AgABBwEAAQMBAAEDAfgCAAEHAQABAwEA
AQMBkAIAAQcBAAEDAQABAwMAAQcBAAEDAQABAwMAAQcBAAEDAQABAwMAAQcBAAEDAQABAwGYAgABBwHw
AQMB8AEDAfgCAAEPAfABAwHwAQMB+AIAAR8B8AEDAfABAwL/AQABPwH/AYcB/wGHAf8BhwL/Af4BAQH+
AQEB/gEBAv8B/gEAAf4BAAH+AQAC/wH8AQAB/AEAAfwCAAE/AfwBAAH8AQAB/AIAAT8B/AEAAfwBAAH8
AgABPwH+AQEB/gEBAf4BAQEAAT8B4AEBAeABAQHgAQEBAAE/AYABBwGAAQcBgAEHAQABPwGAAT8BgAE/
AYABPwEAAT8BAAE/AQABPwEAAT8BAAE/AQABPwEAAT8BAAE/AQABPwEAAT8BAAE/AQABPwEAAT8BgAF/
AYABfwGAAX8C/wGAAX8BgAF/AYABfwL/AeEB/wHhAf8B4QP/Af4BAAHhAf8B4QL/AYcB/gEAAeEB/wHh
Af8B/gEBAf4BAAHgAQAB4AEAAf4BAAH+AQAB4AEAAeABAAH8AQABgAEAAeABAAHgAQAB/AEAAYABAAGA
AQABgAEAAfwBAAGAAQABgAEAAYABAAH+AQEBgAUAAeABAQGABQABgAEHAYAFAAGAAT8BgAEBBQABPwGA
AQMBgAEAAYACAAE/AYABAwGAAQEBgAEBAQABPwGAAQcB4AEDAeABAwGAAX8BgAF/AfgBAwH4AQMBgAF/
AYABfwH4AQcB+AEHAeEB/wHgAT8B4AE/AeABPwHhAf8B4AEfAeABHwHgAR8B4QH/AeABDwHgAQ8B4AEP
AeEB/wHgAQcB4AEHAeABBwHhAf8B4AEDAeABAwHgAQMB4AEBAeABAQHgAQEB4AEBAYABAQHAAQEBwAEB
AcABAQGAAQEBgAEBAYABAQGAAQEBAAEBAYABAQGAAQEBgAEBAQABAQGAAQEBgAEBAYABAQEAAQEBgAEB
AYABAQGAAQECAAGAAQEBgAEBAYABAQGAAQABwAEBAcABAQHAAQEBgAEAAeEBAQHhAQEB4QEBAeABAQHx
AYMB8QGDAfEBgwH+AQEB+QH/AfkB/wH5Af8B/gEBAgAB/wG/AeABPwHgAT8CAAH/AX8B4AEfAeABHwMA
AQEB4AEPAeABDwMAAQEB4AEHAeABBwMAAQEB4AEDAeABAwMAAQEB4AEBAeABAQMAAQEBwAEBAcABAQMA
AQEBgAEBAYABAQMAAQEBgAEBAYABAQMAAQEBgAEBAYABAQMAAQEBgAEBAYABAQMAAQEBgAEBAYABAQMA
AQEBwAEBAcABAQMAAQEB4QEBAeEBAQIAAf4B/wHxAYMB8QGDAgAB/wF/AfkB/wH5Af8B/AP/BAAB+AF/
AYAB/wQAAfABfwHBAf8EAAGAAR8BwAF/BQABPwGAAQ8FAAEPAQABHwUAAQEBAAEBBQABAwEAAQMEAAGA
AQMBAAEDBAAB4AEBAYABAQQAAeABAQHAAQEEAAHwAQAB8AUAAfgBAQH4AQEEAAH+AQEB/AEBBAAB/wEB
Af8BAQQAAf8BgQH/AYMEAAL/AfABAAL/Af4BfwL/AfABAAL/AfgBHwL/AfABAAL/AeABBwEAAT8BAAE/
AfwBHwGAAQEBAAE/AQABPwH8AR8BAAEDAQABPwEAAT8B/AEfAYABAQEAAQMBAAEDAfwBHwEAAQMBAAED
AQABAwH8AR8BgAEBAQABAwEAAQMB+AEPAQABAwEAAQMBAAEDAfABBwGAAQEBAAEDAQABAwHgAQMBAAED
AQABAwEAAQMBwAEBAYABAQEAAQMBAAEDAwABAwHwAQMB8AEDAgABgAEHAfABAwHwAQMC/wHgAR8B8AED
AfABAwL/AfgBfwL/AfABgQH/AfcE/wHAAQEB/wHzAv8B7gEDAYABAQH/AeEC/wHmAQcBgAEDAQEBwAEA
AT8BwwEHAQABDwEDAYEBAAE/AYEBgwEAAQcBgwGTAQABPwEDAQEBAwEBAcEBtwEAAT8BJgEBAQMBAQGA
Ab8BAAE/AW4CAAEBAQABvwEAAT8BfgEBAYABAQEAAX8BAAE/AX4BAQGAAQcBAAH/AQABPwG+AQIBwAED
AQAB/wEAAT8B/wEAAcACAQF/AQABPwH/AYMBwAHgAYABfwT/AcAB/gHBBf8B4wv/AQABBwH8AQEB/AEB
AfwBAQEAAQcB/AEBAfwBAQH8AQEBAAEHAfwBAQH8AQEB/AEBAQABBwEAAQEBAAEBAQABAQEAAQcBAAEB
AQABAQEAAQEBAAEHAQABAQEAAQEBAAEBAQABBwEAAQEBAAEBAQABAQEAAQcBAAEDAQABAwEAAQMBAAEH
AQABBwEAAQcBAAEHAQABBwEAAQ8BAAEPAQABDwEAAQcBAAH/AQAB/wEAAf8BAAEHAQEB/wEBAf8BAQH/
AQABBwEDAf8BAwH/AQMB/wEAAQ8G/wEAAR8G/wEAAT8B/gF/AgAE/wH8AT8CAAH8AQEB/AEBAfgBHwIA
AfwBAQH8AQEB8AEPAQABBwH8AQEB/AEBAeABBwEAAQcBAAEBAQABAQHAAQMBAAEHAQABAQEAAQEBgAEB
AQABBwEAAQEBAAEBAwABBwEAAQEBAAEBAQABAQEAAQcBAAEDAQABAwGAAQMBAAEHAQABBwEAAQcBwAEH
AQABBwEAAQ8BAAEPAeABDwEAAQcBAAH/AQAB/wHwAR8BAAEHAQEB/wEBAf8B+AE/AQABDwEDAf8BAwH/
AfwBfwEAAR8E/wH+Af8BAAE/BP8L
</value>
</data>
<metadata name="toolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>128, 17</value>
</metadata>
</root>

View File

@@ -0,0 +1,172 @@
namespace OnDoc.UIControls
{
partial class Partnersuche
{
/// <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(Partnersuche));
this.lblPartnerNr = new System.Windows.Forms.Label();
this.lblkurzname = new System.Windows.Forms.Label();
this.txtPartnerNr = new System.Windows.Forms.TextBox();
this.txtKurzname = new System.Windows.Forms.TextBox();
this.btnsuche = new Syncfusion.WinForms.Controls.SfButton();
this.groupBox1 = new System.Windows.Forms.GroupBox();
this.trefferlistedata = new Syncfusion.WinForms.DataGrid.SfDataGrid();
this.sfButton1 = new Syncfusion.WinForms.Controls.SfButton();
this.sfButton2 = new Syncfusion.WinForms.Controls.SfButton();
this.groupBox1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.trefferlistedata)).BeginInit();
this.SuspendLayout();
//
// lblPartnerNr
//
this.lblPartnerNr.AutoSize = true;
this.lblPartnerNr.Location = new System.Drawing.Point(12, 26);
this.lblPartnerNr.Name = "lblPartnerNr";
this.lblPartnerNr.Size = new System.Drawing.Size(55, 13);
this.lblPartnerNr.TabIndex = 0;
this.lblPartnerNr.Text = "Partner-Nr";
//
// lblkurzname
//
this.lblkurzname.AutoSize = true;
this.lblkurzname.Location = new System.Drawing.Point(12, 57);
this.lblkurzname.Name = "lblkurzname";
this.lblkurzname.Size = new System.Drawing.Size(54, 13);
this.lblkurzname.TabIndex = 1;
this.lblkurzname.Text = "Kurzname";
//
// txtPartnerNr
//
this.txtPartnerNr.Location = new System.Drawing.Point(126, 26);
this.txtPartnerNr.Name = "txtPartnerNr";
this.txtPartnerNr.Size = new System.Drawing.Size(164, 20);
this.txtPartnerNr.TabIndex = 2;
this.txtPartnerNr.KeyDown += new System.Windows.Forms.KeyEventHandler(this.txtPartnerNr_KeyDown);
//
// txtKurzname
//
this.txtKurzname.Location = new System.Drawing.Point(126, 54);
this.txtKurzname.Name = "txtKurzname";
this.txtKurzname.Size = new System.Drawing.Size(164, 20);
this.txtKurzname.TabIndex = 3;
this.txtKurzname.KeyDown += new System.Windows.Forms.KeyEventHandler(this.txtPartnerNr_KeyDown);
//
// btnsuche
//
this.btnsuche.Font = new System.Drawing.Font("Segoe UI Semibold", 9F);
this.btnsuche.Location = new System.Drawing.Point(307, 38);
this.btnsuche.Name = "btnsuche";
this.btnsuche.Size = new System.Drawing.Size(96, 28);
this.btnsuche.TabIndex = 4;
this.btnsuche.Text = "Suchen";
this.btnsuche.Click += new System.EventHandler(this.btnsuche_Click);
//
// groupBox1
//
this.groupBox1.Controls.Add(this.trefferlistedata);
this.groupBox1.Location = new System.Drawing.Point(15, 96);
this.groupBox1.Name = "groupBox1";
this.groupBox1.Size = new System.Drawing.Size(537, 241);
this.groupBox1.TabIndex = 5;
this.groupBox1.TabStop = false;
//
// trefferlistedata
//
this.trefferlistedata.AccessibleName = "Table";
this.trefferlistedata.AllowEditing = false;
this.trefferlistedata.AllowFiltering = true;
this.trefferlistedata.AllowGrouping = false;
this.trefferlistedata.Dock = System.Windows.Forms.DockStyle.Fill;
this.trefferlistedata.Location = new System.Drawing.Point(3, 16);
this.trefferlistedata.Name = "trefferlistedata";
this.trefferlistedata.Size = new System.Drawing.Size(531, 222);
this.trefferlistedata.TabIndex = 0;
this.trefferlistedata.Text = "sfDataGrid1";
this.trefferlistedata.SelectionChanged += new Syncfusion.WinForms.DataGrid.Events.SelectionChangedEventHandler(this.trefferlistedata_SelectionChanged);
this.trefferlistedata.DoubleClick += new System.EventHandler(this.trefferlistedata_DoubleClick);
//
// sfButton1
//
this.sfButton1.Font = new System.Drawing.Font("Segoe UI Semibold", 9F);
this.sfButton1.Location = new System.Drawing.Point(394, 343);
this.sfButton1.Name = "sfButton1";
this.sfButton1.Size = new System.Drawing.Size(155, 28);
this.sfButton1.TabIndex = 6;
this.sfButton1.Text = "Auswählen und schliessen";
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(15, 343);
this.sfButton2.Name = "sfButton2";
this.sfButton2.Size = new System.Drawing.Size(108, 28);
this.sfButton2.TabIndex = 7;
this.sfButton2.Text = "Abbruch";
this.sfButton2.Click += new System.EventHandler(this.sfButton2_Click);
//
// Partnersuche
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(564, 376);
this.Controls.Add(this.sfButton2);
this.Controls.Add(this.sfButton1);
this.Controls.Add(this.groupBox1);
this.Controls.Add(this.btnsuche);
this.Controls.Add(this.txtKurzname);
this.Controls.Add(this.txtPartnerNr);
this.Controls.Add(this.lblkurzname);
this.Controls.Add(this.lblPartnerNr);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.Name = "Partnersuche";
this.Style.MdiChild.IconHorizontalAlignment = System.Windows.Forms.HorizontalAlignment.Center;
this.Style.MdiChild.IconVerticalAlignment = System.Windows.Forms.VisualStyles.VerticalAlignment.Center;
this.Style.TitleBar.BackColor = System.Drawing.Color.Silver;
this.Text = "Partner-Suche";
this.Load += new System.EventHandler(this.Form1_Load);
this.groupBox1.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.trefferlistedata)).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.Label lblPartnerNr;
private System.Windows.Forms.Label lblkurzname;
private System.Windows.Forms.TextBox txtPartnerNr;
private System.Windows.Forms.TextBox txtKurzname;
private Syncfusion.WinForms.Controls.SfButton btnsuche;
private System.Windows.Forms.GroupBox groupBox1;
private Syncfusion.WinForms.DataGrid.SfDataGrid trefferlistedata;
private Syncfusion.WinForms.Controls.SfButton sfButton1;
private Syncfusion.WinForms.Controls.SfButton sfButton2;
}
}

View File

@@ -0,0 +1,134 @@
using OnDoc.Klassen;
using Syncfusion.WinForms.Controls;
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 Helper;
using OnDoc.Helper;
using Syncfusion.WinForms.DataGrid;
using Microsoft.Office.Interop.Word;
using System.Web.UI.WebControls;
using Syncfusion.Data;
using Syncfusion.WinForms.DataGrid.Interactivity;
namespace OnDoc.UIControls
{
public partial class Partnersuche : SfForm
{
public int partnernr = 0;
public string partnerkurzname = "";
public Partnersuche()
{
InitializeComponent();
clsPartner.set_connectionstring(AppParams.connectionstring);
this.trefferlistedata.TableControl.DoubleClick += TableControl_DoubleClick;
}
private void Form1_Load(object sender, EventArgs e)
{
trefferlistedata.DataSource = clsPartner.get_partnerliste();
try
{
TableHelper.FormatTable(ref clsPartner.partnerliste, "Partner", ref trefferlistedata);
}
catch { }
}
private void btnsuche_Click(object sender, EventArgs e)
{
if (txtPartnerNr.Text.Trim() != "")
{
string s = txtPartnerNr.Text.Replace(".", "").Trim();
if (DivFnkt.IsNumeric(s))
{
trefferlistedata.DataSource = clsPartner.search_partner(s, 50, 0);
}
}
if (txtKurzname.Text.Trim() != "")
{
string s = txtKurzname.Text.Trim();
trefferlistedata.DataSource = clsPartner.search_partner(s, 50, 1);
}
try
{
TableHelper.FormatTable(ref clsPartner.partnerliste, "Partner", ref trefferlistedata);
trefferlistedata.SelectedIndex = 0;
try
{
partnernr = Convert.ToInt32(TableHelper.GetCellCValue(ref trefferlistedata, "nrpar00"));
partnerkurzname = TableHelper.GetCellCValue(ref this.trefferlistedata, "bkpar00");
}
catch { }
}
catch { }
}
private void txtPartnerNr_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter) { btnsuche_Click(sender, e); }
}
private void trefferlistedata_SelectionChanged(object sender, Syncfusion.WinForms.DataGrid.Events.SelectionChangedEventArgs e)
{
try
{
partnernr = Convert.ToInt32(TableHelper.GetCellCValue(ref trefferlistedata, "nrpar00"));
partnerkurzname = TableHelper.GetCellCValue(ref this.trefferlistedata, "bkpar00");
}
catch { }
}
private void trefferlistedata_DoubleClick(object sender, EventArgs e)
{
try
{
partnernr = Convert.ToInt32(TableHelper.GetCellCValue(ref this.trefferlistedata, "nrpar00"));
partnerkurzname = TableHelper.GetCellCValue(ref this.trefferlistedata, "bkpar00");
this.DialogResult = DialogResult.OK;
this.Close();
}
catch { }
}
private void sfButton1_Click(object sender, EventArgs e)
{
partnernr = Convert.ToInt32(TableHelper.GetCellCValue(ref this.trefferlistedata, "nrpar00"));
partnerkurzname = TableHelper.GetCellCValue(ref this.trefferlistedata, "bkpar00");
this.DialogResult = DialogResult.OK;
this.Close();
}
private void sfButton2_Click(object sender, EventArgs e)
{
this.DialogResult = DialogResult.Abort;
this.Close();
}
void TableControl_DoubleClick(object sender, System.EventArgs e)
{
try
{
partnernr = Convert.ToInt32(TableHelper.GetCellCValue(ref this.trefferlistedata, "nrpar00"));
partnerkurzname = TableHelper.GetCellCValue(ref this.trefferlistedata, "bkpar00");
this.DialogResult = DialogResult.OK;
this.Close();
}
catch { }
}
}
}

View File

@@ -0,0 +1,287 @@
<?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>
AAABAAEAMDAAAAEAIACoJQAAFgAAACgAAAAwAAAAYAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAACcAAAA7QAA
APgAAAC+AAAANwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAA
ANcAAAD/AAAA/wAAAP8AAAD/AAAA9gAAADcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAaAAAA1wAAAP8AAADbAAAANQAAABwAAACuAAAA/wAAAL0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAABoAAADYAAAA/wAAANsAAAAcAAAAAAAAAAAAAAAcAAAA/wAAAPcAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAANcAAAD/AAAA2wAAAB0AAAAAAAAAAAAAAAAAAAA1AAAA/wAA
AO0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAA1wAAAP8AAADbAAAAHQAAAAAAAAAAAAAAAAAA
ABwAAADbAAAA/wAAAJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAADYAAAA/wAAANsAAAAcAAAAAAAA
AAAAAAAAAAAAHQAAANsAAAD/AAAA1wAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAANcAAAD/AAAA2wAA
AB0AAAAAAAAAAAAAAAAAAAAdAAAA2wAAAP8AAADYAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAA1wAA
AP8AAADbAAAAHQAAAAAAAAAAAAAAAAAAABwAAADbAAAA/wAAANgAAAAaAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
ABoAAADYAAAA/wAAANsAAAAcAAAAAAAAAAAAAAAAAAAAHQAAANsAAAD/AAAA2AAAABoAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAGgAAANcAAAD/AAAA2wAAAB0AAAAAAAAAAAAAAAAAAAAdAAAA2wAAAP8AAADYAAAAGgAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAzwAAAP8AAADfAAAAHQAAAAAAAAAAAAAAAAAAABwAAADbAAAA/wAA
ANgAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAASAAAAVQAAAI4AAAC5AAAA1QAAAOIAAADiAAAA0wAAALYAAACLAAAATwAA
AA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwQAAAP8AAAD2AAAAUQAAAAAAAAAAAAAAHQAA
ANsAAAD/AAAA2AAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAABAAAARgAAALEAAAD5AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAPYAAACoAAAAOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAKgAAAD/AAAA+wAA
AFEAAAAdAAAA2wAAAP8AAADYAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUAAADFAAAA/wAAAP8AAAD+AAAAzAAAAIsAAABbAAAAPAAA
AC0AAAAtAAAAPgAAAF8AAACQAAAA0wAAAP8AAAD/AAAA/wAAALgAAAAqAAAAAAAAAAAAAAAAAAAAAAAA
AAIAAACYAAAA/wAAAPYAAADfAAAA/wAAANgAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAhwAAAPwAAAD/AAAA8AAAAIcAAAAhAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkAAACSAAAA9QAAAP8AAAD4AAAAdQAA
AAIAAAAAAAAAAAAAAAAAAAACAAAAqAAAAP8AAAD/AAAA2AAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAC8AAAA/wAAAP0AAACYAAAAFAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAA
AKgAAAD/AAAA/wAAAKoAAAAIAAAAAAAAAAAAAAAAAAAACgAAAMEAAADPAAAAGgAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAMsAAAD/AAAA7QAA
AEkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAABbAAAA9QAAAP8AAAC6AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAvwAA
AP8AAADiAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANwAAAO0AAAD/AAAAqgAAAAIAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAACOAAAA/wAAAOsAAAAnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcAAAD0AAAA/wAA
AHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAD4AAAD9AAAA/AAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABbAAAA/wAAAPgAAAApAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAANAAAAD/AAAAjgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAP8AAAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAAP8AAADpAAAADgAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAPUAAAD/AAAAOgAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwQAAAP8AAAB5AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOwAAAI0AAACeAAAAngAAAJ4AAACeAAAAngAA
AJ4AAACIAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMAAAD/AAAApwAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAAA/QAA
APoAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAA/gAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/AAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
ACoAAAD/AAAA9gAAAA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABpAAAA/wAAALoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUAAAD6AAAA/gAA
AJsAAABxAAAAcQAAAHEAAABxAAAAcQAAAHEAAACoAAAA/wAAAO8AAAAGAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAADTAAAA/wAAAE8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAACkAAAA/wAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
ADMAAAD/AAAA5AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAA9QAAAP8AAAAaAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAA/wAAAIoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAAA/wAAAEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAgAAADnAAAA/wAAAI0AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAMAAACkAAAA/wAA
ANUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfAAAA/wAAALYAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADtAAAA/wAAACQAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPAAAA/QAAAP8AAACyAAAAOQAAAAgAAAAKAAAAQgAA
AMAAAAD/AAAA+AAAADoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+AAAA/wAA
ANMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD7AAAA/wAA
ABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAPUAAAD/AAAA/wAA
APsAAAD8AAAA/wAAAP8AAADuAAAASQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAuAAAA/wAAAOIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAD8AAAA/wAAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AD8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPsAAAApAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAtAAAA/wAAAOIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAADvAAAA/wAAACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAJ8AAAD/AAAAwwAAACoAAAAyAAAA0wAAAP8AAACEAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAA/wAAANUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADTAAAA/wAAAEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN4AAAD/AAAAOQAAAAAAAAAAAAAAUwAAAP8AAADDAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbAAAA/wAAALkAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACpAAAA/wAAAHEAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANUAAAD/AAAATQAAAAAAAAAAAAAAZwAA
AP8AAAC7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAAAA/wAA
AI8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABvAAAA/wAA
ALIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAD/AAAA5gAA
AGwAAAB0AAAA7wAAAP8AAABqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAADMAAAA/wAAAFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAnAAAA/gAAAPYAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAsAAADHAAAA/wAAAP8AAAD/AAAA/wAAALQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACEAAAD+AAAA+QAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAywAAAP8AAABtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAHAAAAawAAAK0AAACqAAAAYAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIcAAAD/AAAAsQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAP8AAADhAAAACQAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAPAAAAD/AAAARgAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAANsAAAD/AAAAfgAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmAAAAP8AAADFAAAAAQAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AE0AAAD/AAAA+QAAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJAAAA/QAA
APwAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAChAAAA/wAAAOEAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
ACgAAADtAAAA/wAAAIcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAzwAAAP8AAADVAAAAGgAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAJgAAAOIAAAD/AAAAvAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAANsAAAD/AAAA4QAA
ADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAABDAAAA6wAAAP8AAADMAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
ABoAAADPAAAA/wAAAPkAAAB+AAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAI4AAAD8AAAA/wAAAMAAAAAQAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAMAAAAoQAAAP8AAAD/AAAA4QAAAG4AAAAPAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUAAAB4AAAA6QAAAP8AAAD+AAAAjwAAAAYAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEwAAADbAAAA/wAAAP8AAAD3AAAAsgAA
AHEAAABBAAAAIgAAABMAAAAUAAAAJAAAAEUAAAB2AAAAuQAAAPkAAAD/AAAA/wAAANAAAAA+AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAYAAA
AMsAAAD+AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP0AAADCAAAAVAAA
AAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAmAAAAbwAAAKkAAADTAAAA7wAAAPwAAAD7AAAA7QAAANAAAACkAAAAaQAA
ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////4EAAP//////AAAA//////4A
AAD//////BgAAP/////4OAAA//////BwAAD/////4OAAAP/////BwQAA/////4ODAAD/////BwcAAP//
//4ODwAA/////hwfAAD/8AD+GD8AAP+AAD4AfwAA/wAADwD/AAD8B/4Dgf8AAPgf/4HD/wAA8H//4P//
AADg///wf/8AAOH///h//wAAw////D//AACH///+P/8AAIf///4f/wAAj/gB/x//AAAP8AD/D/8AAB/g
AH+P/wAAH+H4f4//AAAf4PB/j/8AAB/wAP+P/wAAH/gB/4//AAAf/AP/j/8AAB/8A/+P/wAAH/xj/4//
AAAf/GP/j/8AAB/8A/+P/wAAD/wD/w//AACP/gf/H/8AAIf///4f/wAAh////h//AADD///8P/8AAOH/
//h//wAA4P//8H//AADwf//g//8AAPgf/4H//wAA/Af+A///AAD/AAAP//8AAP+AAB///wAA//AA////
AAA=
</value>
</data>
</root>

View File

@@ -0,0 +1,81 @@
namespace OnDoc.UIControls
{
partial class PendDok
{
/// <summary>
/// Erforderliche Designervariable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Verwendete Ressourcen bereinigen.
/// </summary>
/// <param name="disposing">True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Vom Komponenten-Designer generierter Code
/// <summary>
/// Erforderliche Methode für die Designerunterstützung.
/// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
/// </summary>
private void InitializeComponent()
{
this.toolStripEx1 = new Syncfusion.Windows.Forms.Tools.ToolStripEx();
this.toolStripButton1 = new System.Windows.Forms.ToolStripButton();
this.toolStripEx1.SuspendLayout();
this.SuspendLayout();
//
// toolStripEx1
//
this.toolStripEx1.AutoSize = false;
this.toolStripEx1.BackColor = System.Drawing.SystemColors.Control;
this.toolStripEx1.CaptionTextStyle = Syncfusion.Windows.Forms.Tools.CaptionTextStyle.Shadow;
this.toolStripEx1.ForeColor = System.Drawing.Color.RoyalBlue;
this.toolStripEx1.Image = null;
this.toolStripEx1.ImageScalingSize = new System.Drawing.Size(32, 32);
this.toolStripEx1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.toolStripButton1});
this.toolStripEx1.LauncherStyle = Syncfusion.Windows.Forms.Tools.LauncherStyle.Office12;
this.toolStripEx1.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.HorizontalStackWithOverflow;
this.toolStripEx1.Location = new System.Drawing.Point(0, 0);
this.toolStripEx1.Name = "toolStripEx1";
this.toolStripEx1.Office12Mode = false;
this.toolStripEx1.Size = new System.Drawing.Size(1493, 78);
this.toolStripEx1.TabIndex = 0;
this.toolStripEx1.ThemeName = "";
//
// toolStripButton1
//
this.toolStripButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.toolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton1.Name = "toolStripButton1";
this.toolStripButton1.Size = new System.Drawing.Size(23, 44);
this.toolStripButton1.Text = "toolStripButton1";
//
// PendDok
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.toolStripEx1);
this.Name = "PendDok";
this.Size = new System.Drawing.Size(1493, 744);
this.toolStripEx1.ResumeLayout(false);
this.toolStripEx1.PerformLayout();
this.ResumeLayout(false);
}
#endregion
private Syncfusion.Windows.Forms.Tools.ToolStripEx toolStripEx1;
private System.Windows.Forms.ToolStripButton toolStripButton1;
}
}

View File

@@ -0,0 +1,20 @@
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;
namespace OnDoc.UIControls
{
public partial class PendDok : UserControl
{
public PendDok()
{
InitializeComponent();
}
}
}

View File

@@ -0,0 +1,123 @@
<?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>
<metadata name="toolStripEx1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>

View File

@@ -0,0 +1,91 @@
namespace OnDoc.UIControls
{
partial class ShippingControl
{
/// <summary>
/// Erforderliche Designervariable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Verwendete Ressourcen bereinigen.
/// </summary>
/// <param name="disposing">True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Vom Komponenten-Designer generierter Code
/// <summary>
/// Erforderliche Methode für die Designerunterstützung.
/// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
/// </summary>
private void InitializeComponent()
{
this.ribbon1 = new System.Windows.Forms.Ribbon();
this.sfDataGrid1 = new Syncfusion.WinForms.DataGrid.SfDataGrid();
((System.ComponentModel.ISupportInitialize)(this.sfDataGrid1)).BeginInit();
this.SuspendLayout();
//
// ribbon1
//
this.ribbon1.Font = new System.Drawing.Font("Segoe UI", 9F);
this.ribbon1.Location = new System.Drawing.Point(0, 0);
this.ribbon1.Minimized = false;
this.ribbon1.Name = "ribbon1";
//
//
//
this.ribbon1.OrbDropDown.BorderRoundness = 8;
this.ribbon1.OrbDropDown.Location = new System.Drawing.Point(0, 0);
this.ribbon1.OrbDropDown.Name = "";
this.ribbon1.OrbDropDown.Size = new System.Drawing.Size(527, 447);
this.ribbon1.OrbDropDown.TabIndex = 0;
this.ribbon1.OrbStyle = System.Windows.Forms.RibbonOrbStyle.Office_2013;
this.ribbon1.RibbonTabFont = new System.Drawing.Font("Trebuchet MS", 9F);
this.ribbon1.Size = new System.Drawing.Size(981, 27);
this.ribbon1.TabIndex = 0;
this.ribbon1.TabSpacing = 4;
this.ribbon1.Text = "ribbon1";
//
// sfDataGrid1
//
this.sfDataGrid1.AccessibleName = "Table";
this.sfDataGrid1.AllowFiltering = true;
this.sfDataGrid1.AllowGrouping = false;
this.sfDataGrid1.AllowResizingColumns = true;
this.sfDataGrid1.AutoSizeColumnsMode = Syncfusion.WinForms.DataGrid.Enums.AutoSizeColumnsMode.AllCells;
this.sfDataGrid1.CopyOption = Syncfusion.WinForms.DataGrid.Enums.CopyOptions.None;
this.sfDataGrid1.Dock = System.Windows.Forms.DockStyle.Fill;
this.sfDataGrid1.Location = new System.Drawing.Point(0, 27);
this.sfDataGrid1.Name = "sfDataGrid1";
this.sfDataGrid1.SelectionMode = Syncfusion.WinForms.DataGrid.Enums.GridSelectionMode.Extended;
this.sfDataGrid1.ShowGroupDropArea = true;
this.sfDataGrid1.Size = new System.Drawing.Size(981, 409);
this.sfDataGrid1.TabIndex = 1;
//
// ShippingControl
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.sfDataGrid1);
this.Controls.Add(this.ribbon1);
this.Name = "ShippingControl";
this.Size = new System.Drawing.Size(981, 436);
((System.ComponentModel.ISupportInitialize)(this.sfDataGrid1)).EndInit();
this.ResumeLayout(false);
}
#endregion
private System.Windows.Forms.Ribbon ribbon1;
private Syncfusion.WinForms.DataGrid.SfDataGrid sfDataGrid1;
}
}

View File

@@ -0,0 +1,20 @@
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;
namespace OnDoc.UIControls
{
public partial class ShippingControl : UserControl
{
public ShippingControl()
{
InitializeComponent();
}
}
}

View File

@@ -0,0 +1,120 @@
<?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>
</root>

View File

@@ -0,0 +1,657 @@
namespace OnDoc.UIControls
{
partial class UCAllgemeineDokumentParam
{
/// <summary>
/// Erforderliche Designervariable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Verwendete Ressourcen bereinigen.
/// </summary>
/// <param name="disposing">True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Vom Komponenten-Designer generierter Code
/// <summary>
/// Erforderliche Methode für die Designerunterstützung.
/// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
/// </summary>
private void InitializeComponent()
{
this.GrpPartner = new System.Windows.Forms.GroupBox();
this.groupBox5 = new System.Windows.Forms.GroupBox();
this.txtPartnerZusteller = new System.Windows.Forms.TextBox();
this.groupBox6 = new System.Windows.Forms.GroupBox();
this.txtPartnerInhaber = new System.Windows.Forms.TextBox();
this.sfButton1 = new Syncfusion.WinForms.Controls.SfButton();
this.lblPartner = new System.Windows.Forms.Label();
this.lblPartnerInhaber = new System.Windows.Forms.Label();
this.GrpVerwendung = new System.Windows.Forms.GroupBox();
this.rbasPDF = new System.Windows.Forms.RadioButton();
this.rbDokumentbearbeiten = new System.Windows.Forms.RadioButton();
this.rbEditlater = new System.Windows.Forms.RadioButton();
this.rbasPDFarchivieren = new System.Windows.Forms.RadioButton();
this.GrpSpezifischeWerte = new System.Windows.Forms.GroupBox();
this.gridDokwertlist = new Syncfusion.WinForms.DataGrid.SfDataGrid();
this.lblBezeichnung = new System.Windows.Forms.Label();
this.txtbezeichnung = new System.Windows.Forms.TextBox();
this.cbboxverantwortlich = new Syncfusion.WinForms.ListView.SfComboBox();
this.lblstatus = new System.Windows.Forms.Label();
this.lblVerantwortlich = new System.Windows.Forms.Label();
this.cbboxstatus = new Syncfusion.WinForms.ListView.SfComboBox();
this.GrpInhalt = new System.Windows.Forms.GroupBox();
this.GrpTeam = new System.Windows.Forms.GroupBox();
this.cbboxteam = new Syncfusion.WinForms.ListView.SfComboBox();
this.GrpUnterschrift = new System.Windows.Forms.GroupBox();
this.cbformularohneunterschrfit = new System.Windows.Forms.CheckBox();
this.cbfaksimile = new System.Windows.Forms.CheckBox();
this.cbboxunterschriftrechts = new Syncfusion.WinForms.ListView.SfComboBox();
this.cbboxunterschriftlinks = new Syncfusion.WinForms.ListView.SfComboBox();
this.lblUnterschriftrechts = new System.Windows.Forms.Label();
this.lblUnterschriftlinks = new System.Windows.Forms.Label();
this.GrpZustaendig = new System.Windows.Forms.GroupBox();
this.cbboxzustaendigmitarbeiter = new Syncfusion.WinForms.ListView.SfComboBox();
this.cbboxzustaendigkube = new Syncfusion.WinForms.ListView.SfComboBox();
this.rbzustaendigmitarbeiter = new System.Windows.Forms.RadioButton();
this.rbzustaendigkube = new System.Windows.Forms.RadioButton();
this.groupBox9 = new System.Windows.Forms.GroupBox();
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.cbboxpostzustellung = new Syncfusion.WinForms.ListView.SfComboBox();
this.lblPostzustellung = new System.Windows.Forms.Label();
this.GrpPartner.SuspendLayout();
this.groupBox5.SuspendLayout();
this.groupBox6.SuspendLayout();
this.GrpVerwendung.SuspendLayout();
this.GrpSpezifischeWerte.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.gridDokwertlist)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbboxverantwortlich)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbboxstatus)).BeginInit();
this.GrpInhalt.SuspendLayout();
this.GrpTeam.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.cbboxteam)).BeginInit();
this.GrpUnterschrift.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.cbboxunterschriftrechts)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbboxunterschriftlinks)).BeginInit();
this.GrpZustaendig.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.cbboxzustaendigmitarbeiter)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbboxzustaendigkube)).BeginInit();
this.groupBox9.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.cbboxpostzustellung)).BeginInit();
this.SuspendLayout();
//
// GrpPartner
//
this.GrpPartner.Controls.Add(this.groupBox5);
this.GrpPartner.Controls.Add(this.groupBox6);
this.GrpPartner.Controls.Add(this.sfButton1);
this.GrpPartner.Controls.Add(this.lblPartner);
this.GrpPartner.Controls.Add(this.lblPartnerInhaber);
this.GrpPartner.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.GrpPartner.Location = new System.Drawing.Point(6, 17);
this.GrpPartner.Name = "GrpPartner";
this.GrpPartner.Size = new System.Drawing.Size(540, 164);
this.GrpPartner.TabIndex = 4;
this.GrpPartner.TabStop = false;
this.GrpPartner.Text = "Partner";
//
// groupBox5
//
this.groupBox5.Controls.Add(this.txtPartnerZusteller);
this.groupBox5.Location = new System.Drawing.Point(298, 49);
this.groupBox5.Name = "groupBox5";
this.groupBox5.Size = new System.Drawing.Size(200, 100);
this.groupBox5.TabIndex = 4;
this.groupBox5.TabStop = false;
this.groupBox5.Text = "Zustell-Adresse";
//
// txtPartnerZusteller
//
this.txtPartnerZusteller.Dock = System.Windows.Forms.DockStyle.Fill;
this.txtPartnerZusteller.Location = new System.Drawing.Point(3, 16);
this.txtPartnerZusteller.Multiline = true;
this.txtPartnerZusteller.Name = "txtPartnerZusteller";
this.txtPartnerZusteller.ReadOnly = true;
this.txtPartnerZusteller.Size = new System.Drawing.Size(194, 81);
this.txtPartnerZusteller.TabIndex = 1;
//
// groupBox6
//
this.groupBox6.Controls.Add(this.txtPartnerInhaber);
this.groupBox6.Location = new System.Drawing.Point(83, 49);
this.groupBox6.Name = "groupBox6";
this.groupBox6.Size = new System.Drawing.Size(200, 100);
this.groupBox6.TabIndex = 3;
this.groupBox6.TabStop = false;
this.groupBox6.Text = "Inhaber-Adresse";
//
// txtPartnerInhaber
//
this.txtPartnerInhaber.Dock = System.Windows.Forms.DockStyle.Fill;
this.txtPartnerInhaber.Location = new System.Drawing.Point(3, 16);
this.txtPartnerInhaber.Multiline = true;
this.txtPartnerInhaber.Name = "txtPartnerInhaber";
this.txtPartnerInhaber.ReadOnly = true;
this.txtPartnerInhaber.Size = new System.Drawing.Size(194, 81);
this.txtPartnerInhaber.TabIndex = 0;
//
// sfButton1
//
this.sfButton1.Font = new System.Drawing.Font("Segoe UI Semibold", 9F);
this.sfButton1.Location = new System.Drawing.Point(15, 21);
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 = 2;
this.sfButton1.Tag = "Partner suchen";
this.sfButton1.Click += new System.EventHandler(this.sfButton1_Click);
//
// lblPartner
//
this.lblPartner.AutoSize = true;
this.lblPartner.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblPartner.Location = new System.Drawing.Point(194, 25);
this.lblPartner.Name = "lblPartner";
this.lblPartner.Size = new System.Drawing.Size(107, 13);
this.lblPartner.TabIndex = 1;
this.lblPartner.Text = "Partner-Kurzname";
//
// lblPartnerInhaber
//
this.lblPartnerInhaber.AutoSize = true;
this.lblPartnerInhaber.Location = new System.Drawing.Point(80, 25);
this.lblPartnerInhaber.Name = "lblPartnerInhaber";
this.lblPartnerInhaber.Size = new System.Drawing.Size(80, 13);
this.lblPartnerInhaber.TabIndex = 0;
this.lblPartnerInhaber.Text = "Partner-Inhaber";
//
// GrpVerwendung
//
this.GrpVerwendung.Controls.Add(this.rbasPDF);
this.GrpVerwendung.Controls.Add(this.rbDokumentbearbeiten);
this.GrpVerwendung.Controls.Add(this.rbEditlater);
this.GrpVerwendung.Controls.Add(this.rbasPDFarchivieren);
this.GrpVerwendung.Location = new System.Drawing.Point(579, 93);
this.GrpVerwendung.Name = "GrpVerwendung";
this.GrpVerwendung.Size = new System.Drawing.Size(459, 113);
this.GrpVerwendung.TabIndex = 23;
this.GrpVerwendung.TabStop = false;
this.GrpVerwendung.Text = "Dokumentvewendung";
//
// rbasPDF
//
this.rbasPDF.AutoSize = true;
this.rbasPDF.Location = new System.Drawing.Point(16, 90);
this.rbasPDF.Name = "rbasPDF";
this.rbasPDF.Size = new System.Drawing.Size(163, 17);
this.rbasPDF.TabIndex = 13;
this.rbasPDF.Text = "Dokument als PDF speichern";
this.rbasPDF.UseVisualStyleBackColor = true;
this.rbasPDF.Visible = false;
//
// rbDokumentbearbeiten
//
this.rbDokumentbearbeiten.AutoSize = true;
this.rbDokumentbearbeiten.Checked = true;
this.rbDokumentbearbeiten.Location = new System.Drawing.Point(16, 25);
this.rbDokumentbearbeiten.Name = "rbDokumentbearbeiten";
this.rbDokumentbearbeiten.Size = new System.Drawing.Size(156, 17);
this.rbDokumentbearbeiten.TabIndex = 10;
this.rbDokumentbearbeiten.TabStop = true;
this.rbDokumentbearbeiten.Text = "Dokument direkt bearbeiten";
this.rbDokumentbearbeiten.UseVisualStyleBackColor = true;
//
// rbEditlater
//
this.rbEditlater.AutoSize = true;
this.rbEditlater.Location = new System.Drawing.Point(188, 25);
this.rbEditlater.Name = "rbEditlater";
this.rbEditlater.Size = new System.Drawing.Size(159, 17);
this.rbEditlater.TabIndex = 11;
this.rbEditlater.Text = "Dokument später bearbeiten";
this.rbEditlater.UseVisualStyleBackColor = true;
//
// rbasPDFarchivieren
//
this.rbasPDFarchivieren.AutoSize = true;
this.rbasPDFarchivieren.Location = new System.Drawing.Point(16, 67);
this.rbasPDFarchivieren.Name = "rbasPDFarchivieren";
this.rbasPDFarchivieren.Size = new System.Drawing.Size(198, 17);
this.rbasPDFarchivieren.TabIndex = 12;
this.rbasPDFarchivieren.Text = "Dokument als PDF direkt archivieren";
this.rbasPDFarchivieren.UseVisualStyleBackColor = true;
this.rbasPDFarchivieren.Visible = false;
//
// GrpSpezifischeWerte
//
this.GrpSpezifischeWerte.Controls.Add(this.gridDokwertlist);
this.GrpSpezifischeWerte.Location = new System.Drawing.Point(576, 212);
this.GrpSpezifischeWerte.Name = "GrpSpezifischeWerte";
this.GrpSpezifischeWerte.Size = new System.Drawing.Size(462, 395);
this.GrpSpezifischeWerte.TabIndex = 22;
this.GrpSpezifischeWerte.TabStop = false;
this.GrpSpezifischeWerte.Text = "Dokument-spezifische Werte";
//
// gridDokwertlist
//
this.gridDokwertlist.AccessibleName = "Table";
this.gridDokwertlist.Dock = System.Windows.Forms.DockStyle.Fill;
this.gridDokwertlist.Location = new System.Drawing.Point(3, 16);
this.gridDokwertlist.Name = "gridDokwertlist";
this.gridDokwertlist.Size = new System.Drawing.Size(456, 376);
this.gridDokwertlist.TabIndex = 0;
this.gridDokwertlist.Text = "sfDataGrid1";
this.gridDokwertlist.CellClick += new Syncfusion.WinForms.DataGrid.Events.CellClickEventHandler(this.gridDokwertlist_CellClick);
this.gridDokwertlist.CellDoubleClick += new Syncfusion.WinForms.DataGrid.Events.CellClickEventHandler(this.gridDokwertlist_CellDoubleClick);
//
// lblBezeichnung
//
this.lblBezeichnung.AutoSize = true;
this.lblBezeichnung.Location = new System.Drawing.Point(573, 17);
this.lblBezeichnung.Name = "lblBezeichnung";
this.lblBezeichnung.Size = new System.Drawing.Size(69, 13);
this.lblBezeichnung.TabIndex = 16;
this.lblBezeichnung.Text = "Bezeichnung";
//
// txtbezeichnung
//
this.txtbezeichnung.Location = new System.Drawing.Point(684, 14);
this.txtbezeichnung.Name = "txtbezeichnung";
this.txtbezeichnung.Size = new System.Drawing.Size(354, 20);
this.txtbezeichnung.TabIndex = 18;
//
// cbboxverantwortlich
//
this.cbboxverantwortlich.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.cbboxverantwortlich.DropDownPosition = Syncfusion.WinForms.Core.Enums.PopupRelativeAlignment.Center;
this.cbboxverantwortlich.Location = new System.Drawing.Point(684, 40);
this.cbboxverantwortlich.Name = "cbboxverantwortlich";
this.cbboxverantwortlich.Size = new System.Drawing.Size(354, 19);
this.cbboxverantwortlich.Style.DropDownStyle.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));
this.cbboxverantwortlich.Style.TokenStyle.CloseButtonBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
this.cbboxverantwortlich.TabIndex = 21;
this.cbboxverantwortlich.TabStop = false;
//
// lblstatus
//
this.lblstatus.AutoSize = true;
this.lblstatus.Location = new System.Drawing.Point(573, 71);
this.lblstatus.Name = "lblstatus";
this.lblstatus.Size = new System.Drawing.Size(37, 13);
this.lblstatus.TabIndex = 17;
this.lblstatus.Text = "Status";
this.lblstatus.Visible = false;
//
// lblVerantwortlich
//
this.lblVerantwortlich.AutoSize = true;
this.lblVerantwortlich.Location = new System.Drawing.Point(573, 46);
this.lblVerantwortlich.Name = "lblVerantwortlich";
this.lblVerantwortlich.Size = new System.Drawing.Size(74, 13);
this.lblVerantwortlich.TabIndex = 20;
this.lblVerantwortlich.Text = "Verantwortlich";
//
// cbboxstatus
//
this.cbboxstatus.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.cbboxstatus.DropDownPosition = Syncfusion.WinForms.Core.Enums.PopupRelativeAlignment.Center;
this.cbboxstatus.Location = new System.Drawing.Point(684, 65);
this.cbboxstatus.Name = "cbboxstatus";
this.cbboxstatus.Size = new System.Drawing.Size(354, 19);
this.cbboxstatus.Style.DropDownStyle.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));
this.cbboxstatus.Style.TokenStyle.CloseButtonBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
this.cbboxstatus.TabIndex = 19;
this.cbboxstatus.TabStop = false;
this.cbboxstatus.Visible = false;
//
// GrpInhalt
//
this.GrpInhalt.Controls.Add(this.GrpTeam);
this.GrpInhalt.Controls.Add(this.GrpUnterschrift);
this.GrpInhalt.Controls.Add(this.GrpZustaendig);
this.GrpInhalt.Controls.Add(this.groupBox9);
this.GrpInhalt.Location = new System.Drawing.Point(6, 187);
this.GrpInhalt.Name = "GrpInhalt";
this.GrpInhalt.Size = new System.Drawing.Size(540, 420);
this.GrpInhalt.TabIndex = 24;
this.GrpInhalt.TabStop = false;
this.GrpInhalt.Text = "Dokument-Inhalt";
//
// GrpTeam
//
this.GrpTeam.Controls.Add(this.cbboxteam);
this.GrpTeam.Dock = System.Windows.Forms.DockStyle.Top;
this.GrpTeam.Location = new System.Drawing.Point(3, 347);
this.GrpTeam.Name = "GrpTeam";
this.GrpTeam.Size = new System.Drawing.Size(534, 55);
this.GrpTeam.TabIndex = 3;
this.GrpTeam.TabStop = false;
this.GrpTeam.Text = "Team";
//
// cbboxteam
//
this.cbboxteam.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.cbboxteam.DropDownPosition = Syncfusion.WinForms.Core.Enums.PopupRelativeAlignment.Center;
this.cbboxteam.Location = new System.Drawing.Point(151, 19);
this.cbboxteam.Name = "cbboxteam";
this.cbboxteam.Size = new System.Drawing.Size(354, 19);
this.cbboxteam.Style.DropDownStyle.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));
this.cbboxteam.Style.TokenStyle.CloseButtonBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
this.cbboxteam.TabIndex = 12;
this.cbboxteam.TabStop = false;
//
// GrpUnterschrift
//
this.GrpUnterschrift.Controls.Add(this.cbformularohneunterschrfit);
this.GrpUnterschrift.Controls.Add(this.cbfaksimile);
this.GrpUnterschrift.Controls.Add(this.cbboxunterschriftrechts);
this.GrpUnterschrift.Controls.Add(this.cbboxunterschriftlinks);
this.GrpUnterschrift.Controls.Add(this.lblUnterschriftrechts);
this.GrpUnterschrift.Controls.Add(this.lblUnterschriftlinks);
this.GrpUnterschrift.Dock = System.Windows.Forms.DockStyle.Top;
this.GrpUnterschrift.Location = new System.Drawing.Point(3, 202);
this.GrpUnterschrift.Name = "GrpUnterschrift";
this.GrpUnterschrift.Size = new System.Drawing.Size(534, 145);
this.GrpUnterschrift.TabIndex = 2;
this.GrpUnterschrift.TabStop = false;
this.GrpUnterschrift.Text = "Unterschriften";
//
// cbformularohneunterschrfit
//
this.cbformularohneunterschrfit.AutoSize = true;
this.cbformularohneunterschrfit.Location = new System.Drawing.Point(22, 19);
this.cbformularohneunterschrfit.Name = "cbformularohneunterschrfit";
this.cbformularohneunterschrfit.Size = new System.Drawing.Size(150, 17);
this.cbformularohneunterschrfit.TabIndex = 11;
this.cbformularohneunterschrfit.Text = "Formular ohne Unterschrift";
this.cbformularohneunterschrfit.UseVisualStyleBackColor = true;
//
// cbfaksimile
//
this.cbfaksimile.AutoSize = true;
this.cbfaksimile.Location = new System.Drawing.Point(22, 113);
this.cbfaksimile.Name = "cbfaksimile";
this.cbfaksimile.Size = new System.Drawing.Size(111, 17);
this.cbfaksimile.TabIndex = 10;
this.cbfaksimile.Text = "Faksimile Signatur";
this.cbfaksimile.UseVisualStyleBackColor = true;
//
// cbboxunterschriftrechts
//
this.cbboxunterschriftrechts.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.cbboxunterschriftrechts.DropDownPosition = Syncfusion.WinForms.Core.Enums.PopupRelativeAlignment.Center;
this.cbboxunterschriftrechts.Location = new System.Drawing.Point(151, 79);
this.cbboxunterschriftrechts.Name = "cbboxunterschriftrechts";
this.cbboxunterschriftrechts.Size = new System.Drawing.Size(354, 19);
this.cbboxunterschriftrechts.Style.DropDownStyle.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));
this.cbboxunterschriftrechts.Style.TokenStyle.CloseButtonBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
this.cbboxunterschriftrechts.TabIndex = 9;
this.cbboxunterschriftrechts.TabStop = false;
//
// cbboxunterschriftlinks
//
this.cbboxunterschriftlinks.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.cbboxunterschriftlinks.DropDownPosition = Syncfusion.WinForms.Core.Enums.PopupRelativeAlignment.Center;
this.cbboxunterschriftlinks.Location = new System.Drawing.Point(151, 50);
this.cbboxunterschriftlinks.Name = "cbboxunterschriftlinks";
this.cbboxunterschriftlinks.Size = new System.Drawing.Size(354, 19);
this.cbboxunterschriftlinks.Style.DropDownStyle.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));
this.cbboxunterschriftlinks.Style.TokenStyle.CloseButtonBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
this.cbboxunterschriftlinks.TabIndex = 8;
this.cbboxunterschriftlinks.TabStop = false;
//
// lblUnterschriftrechts
//
this.lblUnterschriftrechts.AutoSize = true;
this.lblUnterschriftrechts.Location = new System.Drawing.Point(17, 79);
this.lblUnterschriftrechts.Name = "lblUnterschriftrechts";
this.lblUnterschriftrechts.Size = new System.Drawing.Size(93, 13);
this.lblUnterschriftrechts.TabIndex = 7;
this.lblUnterschriftrechts.Text = "Unterschrift rechts";
//
// lblUnterschriftlinks
//
this.lblUnterschriftlinks.AutoSize = true;
this.lblUnterschriftlinks.Location = new System.Drawing.Point(17, 50);
this.lblUnterschriftlinks.Name = "lblUnterschriftlinks";
this.lblUnterschriftlinks.Size = new System.Drawing.Size(85, 13);
this.lblUnterschriftlinks.TabIndex = 6;
this.lblUnterschriftlinks.Text = "Unterschrift links";
//
// GrpZustaendig
//
this.GrpZustaendig.Controls.Add(this.cbboxzustaendigmitarbeiter);
this.GrpZustaendig.Controls.Add(this.cbboxzustaendigkube);
this.GrpZustaendig.Controls.Add(this.rbzustaendigmitarbeiter);
this.GrpZustaendig.Controls.Add(this.rbzustaendigkube);
this.GrpZustaendig.Dock = System.Windows.Forms.DockStyle.Top;
this.GrpZustaendig.Location = new System.Drawing.Point(3, 102);
this.GrpZustaendig.Name = "GrpZustaendig";
this.GrpZustaendig.Size = new System.Drawing.Size(534, 100);
this.GrpZustaendig.TabIndex = 1;
this.GrpZustaendig.TabStop = false;
this.GrpZustaendig.Text = "Zuständigkeit";
//
// cbboxzustaendigmitarbeiter
//
this.cbboxzustaendigmitarbeiter.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.cbboxzustaendigmitarbeiter.DropDownPosition = Syncfusion.WinForms.Core.Enums.PopupRelativeAlignment.Center;
this.cbboxzustaendigmitarbeiter.Location = new System.Drawing.Point(151, 59);
this.cbboxzustaendigmitarbeiter.Name = "cbboxzustaendigmitarbeiter";
this.cbboxzustaendigmitarbeiter.Size = new System.Drawing.Size(354, 19);
this.cbboxzustaendigmitarbeiter.Style.DropDownStyle.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));
this.cbboxzustaendigmitarbeiter.Style.TokenStyle.CloseButtonBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
this.cbboxzustaendigmitarbeiter.TabIndex = 7;
this.cbboxzustaendigmitarbeiter.TabStop = false;
//
// cbboxzustaendigkube
//
this.cbboxzustaendigkube.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.cbboxzustaendigkube.DropDownPosition = Syncfusion.WinForms.Core.Enums.PopupRelativeAlignment.Center;
this.cbboxzustaendigkube.Location = new System.Drawing.Point(151, 33);
this.cbboxzustaendigkube.Name = "cbboxzustaendigkube";
this.cbboxzustaendigkube.Size = new System.Drawing.Size(354, 19);
this.cbboxzustaendigkube.Style.DropDownStyle.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));
this.cbboxzustaendigkube.Style.TokenStyle.CloseButtonBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
this.cbboxzustaendigkube.TabIndex = 6;
this.cbboxzustaendigkube.TabStop = false;
//
// rbzustaendigmitarbeiter
//
this.rbzustaendigmitarbeiter.AutoSize = true;
this.rbzustaendigmitarbeiter.Location = new System.Drawing.Point(22, 59);
this.rbzustaendigmitarbeiter.Name = "rbzustaendigmitarbeiter";
this.rbzustaendigmitarbeiter.Size = new System.Drawing.Size(72, 17);
this.rbzustaendigmitarbeiter.TabIndex = 1;
this.rbzustaendigmitarbeiter.TabStop = true;
this.rbzustaendigmitarbeiter.Text = "Zuständig";
this.rbzustaendigmitarbeiter.UseVisualStyleBackColor = true;
//
// rbzustaendigkube
//
this.rbzustaendigkube.AutoSize = true;
this.rbzustaendigkube.Location = new System.Drawing.Point(22, 35);
this.rbzustaendigkube.Name = "rbzustaendigkube";
this.rbzustaendigkube.Size = new System.Drawing.Size(95, 17);
this.rbzustaendigkube.TabIndex = 0;
this.rbzustaendigkube.TabStop = true;
this.rbzustaendigkube.Text = "Kundenberater";
this.rbzustaendigkube.UseVisualStyleBackColor = true;
//
// groupBox9
//
this.groupBox9.Controls.Add(this.DateTermin);
this.groupBox9.Controls.Add(this.lblTermin);
this.groupBox9.Controls.Add(this.DateDokumentDatum);
this.groupBox9.Controls.Add(this.lblDokumentDatum);
this.groupBox9.Controls.Add(this.cbboxpostzustellung);
this.groupBox9.Controls.Add(this.lblPostzustellung);
this.groupBox9.Dock = System.Windows.Forms.DockStyle.Top;
this.groupBox9.Location = new System.Drawing.Point(3, 16);
this.groupBox9.Name = "groupBox9";
this.groupBox9.Size = new System.Drawing.Size(534, 86);
this.groupBox9.TabIndex = 0;
this.groupBox9.TabStop = false;
this.groupBox9.Text = "Allgemein";
//
// DateTermin
//
this.DateTermin.Location = new System.Drawing.Point(398, 44);
this.DateTermin.Name = "DateTermin";
this.DateTermin.Size = new System.Drawing.Size(107, 21);
this.DateTermin.TabIndex = 5;
this.DateTermin.ToolTipText = "";
//
// lblTermin
//
this.lblTermin.AutoSize = true;
this.lblTermin.Location = new System.Drawing.Point(343, 48);
this.lblTermin.Name = "lblTermin";
this.lblTermin.Size = new System.Drawing.Size(39, 13);
this.lblTermin.TabIndex = 4;
this.lblTermin.Text = "Termin";
//
// DateDokumentDatum
//
this.DateDokumentDatum.Location = new System.Drawing.Point(151, 44);
this.DateDokumentDatum.Name = "DateDokumentDatum";
this.DateDokumentDatum.Size = new System.Drawing.Size(107, 21);
this.DateDokumentDatum.TabIndex = 3;
this.DateDokumentDatum.ToolTipText = "";
//
// lblDokumentDatum
//
this.lblDokumentDatum.AutoSize = true;
this.lblDokumentDatum.Location = new System.Drawing.Point(19, 48);
this.lblDokumentDatum.Name = "lblDokumentDatum";
this.lblDokumentDatum.Size = new System.Drawing.Size(90, 13);
this.lblDokumentDatum.TabIndex = 2;
this.lblDokumentDatum.Text = "Dokument-Datum";
//
// cbboxpostzustellung
//
this.cbboxpostzustellung.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.cbboxpostzustellung.DropDownPosition = Syncfusion.WinForms.Core.Enums.PopupRelativeAlignment.Center;
this.cbboxpostzustellung.Location = new System.Drawing.Point(151, 13);
this.cbboxpostzustellung.Name = "cbboxpostzustellung";
this.cbboxpostzustellung.Size = new System.Drawing.Size(354, 19);
this.cbboxpostzustellung.Style.DropDownStyle.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));
this.cbboxpostzustellung.Style.TokenStyle.CloseButtonBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
this.cbboxpostzustellung.TabIndex = 1;
this.cbboxpostzustellung.TabStop = false;
//
// lblPostzustellung
//
this.lblPostzustellung.AutoSize = true;
this.lblPostzustellung.Location = new System.Drawing.Point(19, 20);
this.lblPostzustellung.Name = "lblPostzustellung";
this.lblPostzustellung.Size = new System.Drawing.Size(75, 13);
this.lblPostzustellung.TabIndex = 0;
this.lblPostzustellung.Text = "Postzustellung";
//
// UCAllgemeineDokumentParam
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.GrpInhalt);
this.Controls.Add(this.GrpVerwendung);
this.Controls.Add(this.GrpSpezifischeWerte);
this.Controls.Add(this.lblBezeichnung);
this.Controls.Add(this.txtbezeichnung);
this.Controls.Add(this.cbboxverantwortlich);
this.Controls.Add(this.lblstatus);
this.Controls.Add(this.lblVerantwortlich);
this.Controls.Add(this.cbboxstatus);
this.Controls.Add(this.GrpPartner);
this.Name = "UCAllgemeineDokumentParam";
this.Size = new System.Drawing.Size(1047, 617);
this.Load += new System.EventHandler(this.UCAllgemeineDokumentParam_Load);
this.GrpPartner.ResumeLayout(false);
this.GrpPartner.PerformLayout();
this.groupBox5.ResumeLayout(false);
this.groupBox5.PerformLayout();
this.groupBox6.ResumeLayout(false);
this.groupBox6.PerformLayout();
this.GrpVerwendung.ResumeLayout(false);
this.GrpVerwendung.PerformLayout();
this.GrpSpezifischeWerte.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.gridDokwertlist)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbboxverantwortlich)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbboxstatus)).EndInit();
this.GrpInhalt.ResumeLayout(false);
this.GrpTeam.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.cbboxteam)).EndInit();
this.GrpUnterschrift.ResumeLayout(false);
this.GrpUnterschrift.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.cbboxunterschriftrechts)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbboxunterschriftlinks)).EndInit();
this.GrpZustaendig.ResumeLayout(false);
this.GrpZustaendig.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.cbboxzustaendigmitarbeiter)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbboxzustaendigkube)).EndInit();
this.groupBox9.ResumeLayout(false);
this.groupBox9.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.cbboxpostzustellung)).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.GroupBox GrpPartner;
private System.Windows.Forms.GroupBox groupBox5;
private System.Windows.Forms.GroupBox groupBox6;
private Syncfusion.WinForms.Controls.SfButton sfButton1;
private System.Windows.Forms.Label lblPartner;
private System.Windows.Forms.Label lblPartnerInhaber;
private System.Windows.Forms.GroupBox GrpVerwendung;
private System.Windows.Forms.RadioButton rbasPDF;
private System.Windows.Forms.RadioButton rbDokumentbearbeiten;
private System.Windows.Forms.RadioButton rbEditlater;
private System.Windows.Forms.RadioButton rbasPDFarchivieren;
private System.Windows.Forms.GroupBox GrpSpezifischeWerte;
private Syncfusion.WinForms.DataGrid.SfDataGrid gridDokwertlist;
private System.Windows.Forms.Label lblBezeichnung;
private System.Windows.Forms.TextBox txtbezeichnung;
private Syncfusion.WinForms.ListView.SfComboBox cbboxverantwortlich;
private System.Windows.Forms.Label lblstatus;
private System.Windows.Forms.Label lblVerantwortlich;
private Syncfusion.WinForms.ListView.SfComboBox cbboxstatus;
private System.Windows.Forms.GroupBox GrpInhalt;
private System.Windows.Forms.GroupBox GrpTeam;
private Syncfusion.WinForms.ListView.SfComboBox cbboxteam;
private System.Windows.Forms.GroupBox GrpUnterschrift;
private System.Windows.Forms.CheckBox cbformularohneunterschrfit;
private System.Windows.Forms.CheckBox cbfaksimile;
private Syncfusion.WinForms.ListView.SfComboBox cbboxunterschriftrechts;
private Syncfusion.WinForms.ListView.SfComboBox cbboxunterschriftlinks;
private System.Windows.Forms.Label lblUnterschriftrechts;
private System.Windows.Forms.Label lblUnterschriftlinks;
private System.Windows.Forms.GroupBox GrpZustaendig;
private Syncfusion.WinForms.ListView.SfComboBox cbboxzustaendigmitarbeiter;
private Syncfusion.WinForms.ListView.SfComboBox cbboxzustaendigkube;
private System.Windows.Forms.RadioButton rbzustaendigmitarbeiter;
private System.Windows.Forms.RadioButton rbzustaendigkube;
private System.Windows.Forms.GroupBox groupBox9;
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 Syncfusion.WinForms.ListView.SfComboBox cbboxpostzustellung;
private System.Windows.Forms.Label lblPostzustellung;
private System.Windows.Forms.TextBox txtPartnerZusteller;
private System.Windows.Forms.TextBox txtPartnerInhaber;
}
}

View File

@@ -0,0 +1,419 @@
using OnDoc.Klassen;
using OnDoc.UIControls.Administrator;
using Model;
using Syncfusion.WinForms.DataGrid;
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 Syncfusion.Pdf.Graphics;
using Windows.UI.WebUI;
using OnDoc.Diverses;
using System.Web.Security;
namespace OnDoc.UIControls
{
public partial class UCAllgemeineDokumentParam : UserControl
{
public int dokumenttypnr { get; set; }
public int profilnr { get; set; }
public int partnernr { get; set; }
public bool checkpartner { get; set; } = true;
public clsdocgendata docgendata { get; set; }
public UCAllgemeineDokumentParam()
{
InitializeComponent();
docgendata = new clsdocgendata();
}
public void Refresh_Details()
{
DB db = new DB(AppParams.connectionstring);
db.Get_Tabledata("Select nreintrag, bezeichnung from Postzustellung where aktiv=1 order by bezeichnung", false, true);
cbboxpostzustellung.DataSource = db.dsdaten.Tables[0];
cbboxpostzustellung.ValueMember = "nreintrag";
cbboxpostzustellung.DisplayMember = "bezeichnung";
db.clear_parameter();
db.Get_Tabledata("SP_Dokumentbearbeitung_Mitarbeiter", true, false);
cbboxzustaendigmitarbeiter.DataSource = db.dsdaten.Tables[0];
cbboxzustaendigmitarbeiter.DisplayMember = "name";
cbboxzustaendigmitarbeiter.ValueMember = "mitarbeiternr";
cbboxzustaendigmitarbeiter.SelectedValue = AppParams.CurrentMitarbieter;
cbboxunterschriftlinks.DataSource = db.dsdaten.Tables[0];
cbboxunterschriftlinks.DisplayMember = "name";
cbboxunterschriftlinks.ValueMember = "mitarbeiternr";
cbboxunterschriftrechts.DataSource = db.dsdaten.Tables[0];
cbboxunterschriftrechts.DisplayMember = "name";
cbboxunterschriftrechts.ValueMember = "mitarbeiternr";
cbboxverantwortlich.DataSource = db.dsdaten.Tables[0];
cbboxverantwortlich.DisplayMember = "name";
cbboxverantwortlich.ValueMember = "mitarbeiternr";
cbboxverantwortlich.SelectedValue = AppParams.CurrentMitarbieter;
db.clear_parameter();
db.add_parameter("dokumenttypnr", dokumenttypnr.ToString());
db.add_parameter("@dokumentid", "");
db.add_parameter("@fnkt", "1");
db.add_parameter("@mitarbeiternr", AppParams.CurrentMitarbieter.ToString());
db.add_parameter("@bck", "0");
db.Get_Tabledata("SP_Dokumentbearbeitung_StatusSelektion", true, false);
if (partnernr != 0)
{
update_partner();
}
else
{ if (checkpartner == true) { show_partnerdialog(); } }
if (dokumenttypnr != 0)
{
db.Get_Tabledata("Select * from dokumenttyp where dokumenttypnr=" + dokumenttypnr, false, true);
System.Data.DataRow dr = db.dsdaten.Tables[0].Rows[0];
this.txtbezeichnung.Text = dr["Bezeichnung"].ToString();
this.txtbezeichnung.Enabled = Convert.ToBoolean(dr["bezeichnungmut"]);
this.cbboxunterschriftlinks.Enabled = Convert.ToBoolean(dr["unterschrift_links"]) == true;
this.cbboxunterschriftrechts.Enabled = Convert.ToBoolean(dr["unterschrift_rechts"]) == true;
this.cbformularohneunterschrfit.Enabled = Convert.ToBoolean(dr["unterschrift_ohne"]) == true;
this.cbfaksimile.Enabled = Convert.ToBoolean(dr["unterschrift_faksimile"]) == true;
this.cbfaksimile.Checked = false;
this.cbformularohneunterschrfit.Checked = false;
if (Convert.ToInt32(dr["Unterschrift_Standard"].ToString()) == 1) { cbfaksimile.Checked = true; }
if (Convert.ToInt32(dr["Unterschrift_Standard"].ToString()) == 2) { cbformularohneunterschrfit.Checked = true; }
}
else
{
}
if (profilnr != 0)
{
db.Get_Tabledata("Select * from profil where profilnr=" + profilnr, false, true);
int ulinks = 0;
int urechts = 0;
try
{
ulinks = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["unterschriftlinks"].ToString());
cbboxunterschriftlinks.SelectedValue = ulinks;
}
catch { ulinks = 0; }
try
{
urechts = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["unterschriftrechts"].ToString());
cbboxunterschriftrechts.SelectedValue = urechts;
}
catch { urechts = 0; }
}
System.Data.DataTable dokwertlist = new System.Data.DataTable();
dokwertlist = db.Get_DokumentWertList("", dokumenttypnr);
if (EDK_Data.toexecute == true)
{
foreach (System.Data.DataRow dr in dokwertlist.Rows)
{
string val = EDK_Data.GetAVQ_Value(dr[0].ToString(), dr[12].ToString());
if (val != "") { dr[2] = val; }
}
dokwertlist.AcceptChanges();
}
gridDokwertlist.DataSource = dokwertlist;
for (int i = 3; i < gridDokwertlist.Columns.Count; i++)
{
gridDokwertlist.Columns[i].Visible = false;
}
gridDokwertlist.Columns[0].AllowEditing = false;
gridDokwertlist.Columns[1].AllowEditing = false;
gridDokwertlist.Columns[0].Width = gridDokwertlist.Width * 0.35;
gridDokwertlist.Columns[1].Width = gridDokwertlist.Width * 0.15;
gridDokwertlist.Columns[2].Width = gridDokwertlist.Width * 0.35;
gridDokwertlist.Columns.Add(new GridImageColumn() { MappingName = "S", ImageLayout = ImageLayout.Center });
gridDokwertlist.Columns["S"].Width = 25;
gridDokwertlist.QueryImageCellStyle += gridDokwertlist_QueryImageCellStyle;
db = null;
Refresh_Team();
this.cbboxteam.SelectedIndex = 0;
}
public void update_partner()
{
DB db = new DB(AppParams.connectionstring);
db.Get_Tabledata("Select * from partner where nrpar00=" + partnernr, false, true);
this.lblPartner.Text = db.dsdaten.Tables[0].Rows[0]["nrpar00"].ToString() + " " + db.dsdaten.Tables[0].Rows[0]["bkpar00"].ToString();
db.clear_parameter();
db.add_parameter("@nrpar00", this.partnernr.ToString());
db.Get_Tabledata("sp_partner_detail", true, false);
txtPartnerInhaber.Text = "";
string s = "";
for (int i = 1; i < 8; i++)
{
txtPartnerInhaber.Text = txtPartnerInhaber.Text + db.dsdaten.Tables[0].Rows[0]["d" + i.ToString()].ToString() + "\r\n";
txtPartnerZusteller.Text = txtPartnerZusteller.Text + db.dsdaten.Tables[0].Rows[0]["h" + i.ToString()].ToString() + "\r\n";
s = s + db.dsdaten.Tables[0].Rows[0]["h" + i.ToString()].ToString();
}
if (s == "") { txtPartnerZusteller.Text = txtPartnerInhaber.Text; }
db.clear_parameter();
db.add_parameter("@partnernr", this.partnernr.ToString());
db.Get_Tabledata("sp_dokumentbearbeitung_kube", true, false);
cbboxzustaendigkube.DataSource = db.dsdaten.Tables[0];
cbboxzustaendigkube.DisplayMember = "name";
cbboxzustaendigkube.ValueMember = "mitarbeiternr";
db = null;
}
private void gridDokwertlist_QueryImageCellStyle(object sender, Syncfusion.WinForms.DataGrid.Events.QueryImageCellStyleEventArgs e)
{
var rowdata = (DataRowView)e.Record;
var feldtyp = rowdata.Row.ItemArray[5].ToString();
var datenherkunft = rowdata.Row.ItemArray[6].ToString();
try
{
if (feldtyp.ToUpper().Substring(0, 5) == "DATUM")
{
e.Image = (System.Drawing.Image.FromFile(System.Windows.Forms.Application.StartupPath + @"\images\calendar.png"));
return;
}
}
catch { }
try
{
if (datenherkunft.ToString().Trim() != "")
{
e.Image = (System.Drawing.Image.FromFile(System.Windows.Forms.Application.StartupPath + @"\images\Search.png"));
}
if (datenherkunft.Substring(0, 3).ToUpper() == "&PA")
{
e.Image = (System.Drawing.Image.FromFile(System.Windows.Forms.Application.StartupPath + @"\images\Partner.png"));
}
}
catch { }
//e.Image = (Image.FromFile(System.Windows.Forms.Application.StartupPath + @"\images\Search_16x16.png"));
}
private void Refresh_Team()
{
DB dbteam = new DB(AppParams.connectionstring);
dbteam.clear_parameter();
dbteam.add_parameter("@profilnr", profilnr.ToString());
dbteam.add_parameter("@mitarbeiternr", cbboxzustaendigmitarbeiter.SelectedValue.ToString());
dbteam.Get_Tabledata("sp_dokumentbearbeitung_team", true, false);
cbboxteam.DataSource = null;
cbboxteam.DataSource = dbteam.dsdaten.Tables[0];
cbboxteam.ValueMember = "teamnr";
cbboxteam.DisplayMember = "bezeichnung";
}
public void Set_Edit_later()
{
this.rbEditlater.Checked = true;
}
public void Update_DocGenData()
{
docgendata.partnernr = this.partnernr.ToString();
docgendata.inhaberadresse = this.txtPartnerInhaber.Text;
docgendata.zustelladresse = this.txtPartnerZusteller.Text;
docgendata.dokumenttypnr = dokumenttypnr.ToString();
docgendata.unterschriftLinks = cbboxunterschriftlinks.SelectedValue.ToString();
docgendata.unterschriftRehts = cbboxunterschriftrechts.SelectedValue.ToString();
if (cbfaksimile.Checked) { docgendata.digitaleunterschrift = true; } else { docgendata.digitaleunterschrift = false; }
if (cbformularohneunterschrfit.Checked) { docgendata.frormularOhneUnterschrift = true; } else { docgendata.frormularOhneUnterschrift = false; }
docgendata.verantwortlich = cbboxverantwortlich.SelectedValue.ToString();
docgendata.team = cbboxteam.SelectedValue.ToString();
if (rbzustaendigkube.Checked)
{
docgendata.zustaendigkube = cbboxzustaendigkube.SelectedValue.ToString();
}
else
{
docgendata.zustaendigmitarbeiter = cbboxzustaendigmitarbeiter.SelectedValue.ToString();
}
docgendata.status = "-1";
docgendata.ersteller = AppParams.CurrentMitarbieter.ToString();
docgendata.dokumentdatum = DateDokumentDatum.DateTimeText.ToString();
docgendata.bezeichnung = txtbezeichnung.Text;
if (rbDokumentbearbeiten.Checked) { docgendata.erstellungsart = Erstellungsart.DokumentBearbeiten; }
if (rbEditlater.Checked) { docgendata.erstellungsart = Erstellungsart.DokumentSpäterBearbeiten; }
if (rbasPDF.Checked) { docgendata.erstellungsart = Erstellungsart.DokumentAlsPDF; }
if (rbasPDFarchivieren.Checked) { docgendata.erstellungsart = Erstellungsart.DokumentAlsPDFArchivieren; }
//XXXXXdocgendata.dokumentwerte = gridDokwertlist.DataSource;
}
public void update_dokdata(ref clsDocData dokdata)
{
dokdata.PartnerNr = docgendata.partnernr;
dokdata.UseEDOKA_Values = "True";
dokdata.DokumenttypNr = docgendata.dokumenttypnr;
dokdata.Unterschrift_Links = docgendata.unterschriftLinks;
dokdata.Unterschrift_Rechts = docgendata.unterschriftRehts;
dokdata.Verantwortlich = docgendata.verantwortlich;
dokdata.Team = docgendata.team;
dokdata.Zustaendig = docgendata.zustaendigkube;
if (rbzustaendigkube.Checked) { dokdata.Zustaendig = docgendata.zustaendigkube; } else { dokdata.Zustaendig = docgendata.zustaendigmitarbeiter; }
dokdata.Status = docgendata.status;
dokdata.Ersteller = docgendata.ersteller;
dokdata.DokumentDatum = docgendata.dokumentdatum;
dokdata.Bezeichnung = docgendata.bezeichnung;
if (docgendata.erstellungsart == Erstellungsart.DokumentAlsPDF) { dokdata.Result_as_PDF = "True"; } else { dokdata.Result_as_PDF = "False"; }
if (docgendata.digitaleunterschrift == true) { dokdata.As_Faksimile = "True"; } else { dokdata.As_Faksimile = "False"; }
}
private void sfButton1_Click(object sender, EventArgs e)
{
show_partnerdialog();
}
private void show_partnerdialog()
{
Partnersuche ps = new Partnersuche();
ps.ShowDialog();
if (ps.DialogResult == DialogResult.OK)
{
this.partnernr = ps.partnernr;
update_partner();
}
}
private void UCAllgemeineDokumentParam_Load(object sender, EventArgs e)
{
}
private void gridDokwertlist_CellDoubleClick(object sender, Syncfusion.WinForms.DataGrid.Events.CellClickEventArgs e)
{
var selectedItem = e.DataRow;
var dataRow = (e.DataRow.RowData as DataRowView).Row;
string datenherkunft = dataRow["datenherkunft"].ToString();
string feldtyp = dataRow["feldtyp"].ToString();
if (datenherkunft != "")
{
dataRow["feldwert"] = data_select(datenherkunft, feldtyp);
}
}
private string data_select(string datenherkunft, string feldtyp)
{
switch (feldtyp.ToUpper())
{
case "DATUMSHORT":
case "DATUMMEDIUM":
case "DATUMLONG":
break;
frmCalendar f = new frmCalendar();
f.ShowDialog();
string res = "";
if (f.DialogResult == DialogResult.OK)
{
if (feldtyp.ToUpper() == "DATUMSHORT")
{
res = Helper.ConvertHelper.Datum(Convert.ToDateTime(f.sfCalendar1.SelectedDate), Helper.ConvertHelper.DateTimeFormat.datumshort);
}
if (feldtyp.ToUpper() == "DATUMMEDIUM")
{
res = Helper.ConvertHelper.Datum(Convert.ToDateTime(f.sfCalendar1.SelectedDate), Helper.ConvertHelper.DateTimeFormat.datummedium);
}
if (feldtyp.ToUpper() == "DATUMLONG")
{
res = Helper.ConvertHelper.Datum(Convert.ToDateTime(f.sfCalendar1.SelectedDate), Helper.ConvertHelper.DateTimeFormat.datummedium);
}
}
f.Dispose();
return res;
break;
case "TEXT":
if (datenherkunft.Substring(0, 1) != "&") { return ""; }
if (datenherkunft.Substring(0, 8).ToUpper() == "&PARTNER")
{
Partnersuche p = new Partnersuche();
p.ShowDialog();
if (p.partnernr != 0) { return p.partnernr.ToString() + " - " + p.partnerkurzname; } else { return ""; }
}
valueselector vs = new valueselector();
if (datenherkunft.ToUpper() == "&SekPartnerVV&")
{
var records = gridDokwertlist.View.Records;
string s = "";
foreach (var record in records)
{
var dataRowView = record.Data as DataRowView;
if (dataRowView != null)
{
var selectedValue = dataRowView.Row["datenherkunft"];
if (selectedValue== "&Partner&")
{
s = "";
s = dataRowView.Row["feldwert"].ToString();
int ii = 0;
ii = s.IndexOf("-") - 1;
if (ii < 1) return "";
}
}
}
vs.partnernr = s.Substring(0, s.IndexOf("-") - 1);
}
if (datenherkunft.ToUpper() == "&TerPartnerVV&")
{
var records = gridDokwertlist.View.Records;
string s = "";
foreach (var record in records)
{
var dataRowView = record.Data as DataRowView;
if (dataRowView != null)
{
var selectedValue = dataRowView.Row["datenherkunft"];
if (selectedValue == "&Partner3&")
{
s = "";
s = dataRowView.Row["feldwert"].ToString();
int ii = 0;
ii = s.IndexOf("-") - 1;
if (ii < 1) return "";
}
}
}
vs.partnernr = s.Substring(0, s.IndexOf("-") - 1);
}
vs.datenherkunft = datenherkunft;
break;
default:
return "";
break;
}
return "";
}
private void gridDokwertlist_CellClick(object sender, Syncfusion.WinForms.DataGrid.Events.CellClickEventArgs e)
{
if (e.DataColumn.Index == 15)
{
var selectedItem = e.DataRow;
var dataRow = (e.DataRow.RowData as DataRowView).Row;
string datenherkunft = dataRow["datenherkunft"].ToString();
string feldtyp = dataRow["feldtyp"].ToString();
if (datenherkunft != "")
{
dataRow["feldwert"] = data_select(datenherkunft, feldtyp);
}
}
}
}
}

View File

@@ -0,0 +1,120 @@
<?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>
</root>