diff --git a/API_NetFramework/Controllers/ArchivController.cs b/API_NetFramework/Controllers/ArchivController.cs
index 96426142..0bdb15ef 100644
--- a/API_NetFramework/Controllers/ArchivController.cs
+++ b/API_NetFramework/Controllers/ArchivController.cs
@@ -124,7 +124,7 @@ namespace API_NetFramework.Controllers
/// Dokumenthandle aus OnBase
///
///
- [HttpPost]
+ [HttpGet]
[Route("API/ArchiveDocFromDatabase")]
public IHttpActionResult ArchivDocFromDatabase(string DokumentID)
diff --git a/API_NetFramework/bin/OnDocApPI.zip b/API_NetFramework/bin/OnDocApPI.zip
new file mode 100644
index 00000000..a0574014
Binary files /dev/null and b/API_NetFramework/bin/OnDocApPI.zip differ
diff --git a/API_NetFramework/bin/OnDoc_NetFramework.dll b/API_NetFramework/bin/OnDoc_NetFramework.dll
index 2ba1cdde..d5a65d47 100644
Binary files a/API_NetFramework/bin/OnDoc_NetFramework.dll and b/API_NetFramework/bin/OnDoc_NetFramework.dll differ
diff --git a/API_NetFramework/bin/OnDoc_NetFramework.pdb b/API_NetFramework/bin/OnDoc_NetFramework.pdb
index 4c2ef604..2e7dc2d8 100644
Binary files a/API_NetFramework/bin/OnDoc_NetFramework.pdb and b/API_NetFramework/bin/OnDoc_NetFramework.pdb differ
diff --git a/API_NetFramework/log.txt b/API_NetFramework/log.txt
index 49752ef0..1c33b7bf 100644
--- a/API_NetFramework/log.txt
+++ b/API_NetFramework/log.txt
@@ -2042,3 +2042,4 @@ Parametername: encoder
2024-12-02 10:10:04.9111|DEBUG|OnDoc|Mailversand: tet11
2024-12-02 10:10:17.1969|DEBUG|OnDoc|Mailversand: test@tkb.ch11
2024-12-02 10:11:10.9145|DEBUG|OnDoc|Mailversand: test@tkb.ch324
+2024-12-04 10:19:03.3793|ERROR|OnDoc|Unberechtigter Zugriff
diff --git a/API_NetFramework/obj/Debug/OnDoc_NetFramework.dll b/API_NetFramework/obj/Debug/OnDoc_NetFramework.dll
index 2ba1cdde..d5a65d47 100644
Binary files a/API_NetFramework/obj/Debug/OnDoc_NetFramework.dll and b/API_NetFramework/obj/Debug/OnDoc_NetFramework.dll differ
diff --git a/API_NetFramework/obj/Debug/OnDoc_NetFramework.pdb b/API_NetFramework/obj/Debug/OnDoc_NetFramework.pdb
index 4c2ef604..2e7dc2d8 100644
Binary files a/API_NetFramework/obj/Debug/OnDoc_NetFramework.pdb and b/API_NetFramework/obj/Debug/OnDoc_NetFramework.pdb differ
diff --git a/Client/DocMgmt/Serienbrief.cs b/Client/DocMgmt/Serienbrief.cs
index d92ec844..1bb86a3a 100644
--- a/Client/DocMgmt/Serienbrief.cs
+++ b/Client/DocMgmt/Serienbrief.cs
@@ -390,7 +390,7 @@ namespace OnDoc.UIControls
sb.dsempfaenger = new DataSet();
sb.dsempfaenger.Tables.Clear();
sb.dsempfaenger.ReadXml(filename);
-
+ sb.dsempfaenger.Tables.Remove("Layout");
sb.dsempfaenger.AcceptChanges();
refresh_empfaenger(sb.dsempfaenger.Tables[0]);
//System.IO.File.Delete(filename);
diff --git a/Client/Program.cs b/Client/Program.cs
index 56a7e2d3..72d56b7e 100644
--- a/Client/Program.cs
+++ b/Client/Program.cs
@@ -38,7 +38,8 @@ namespace OnDoc
if (args.Length > 0)
{
-
+ string debugstring;
+
if (args[0].ToString().ToUpper().Substring(args[0].ToString().Length - 4, 4) == ".EDK")
{
@@ -46,6 +47,7 @@ namespace OnDoc
string destfile = AppParams.tempdir + DateTime.Now.ToString("yyyyMMddHHmmss") + "_tmpfile.edk";
System.IO.File.Copy(args[0],destfile);
+
//EDK_Data.Load_EDK_File(args[0]);
}
else
@@ -81,7 +83,7 @@ namespace OnDoc
}
Application.EnableVisualStyles();
- Application.SetCompatibleTextRenderingDefault(false);
+ //Application.SetCompatibleTextRenderingDefault(false);
Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense("Ngo9BigBOggjHTQxAR8/V1NCaF5cXmZCf1FpRmJGdld5fUVHYVZUTXxaS00DNHVRdkdnWXdecXRdQ2heUU13XUI=");
AppParams.init();
// // MyForm = new Start();
diff --git a/Client/Start.cs b/Client/Start.cs
index 2997a8f6..6aa4200d 100644
--- a/Client/Start.cs
+++ b/Client/Start.cs
@@ -39,7 +39,7 @@ namespace OnDoc
this.Style.TitleBar.ForeColor = Theaming.TitelFontColor();
InitLogging();
-
+ Logging.Logging.Debug("Start", "OnDoc-Client", "");
mitarbeiter = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
mitarbeiter = mitarbeiter.Substring(mitarbeiter.IndexOf("\\") + 1);
@@ -76,7 +76,7 @@ namespace OnDoc
}
else { System.Environment.Exit(1); }
}
-
+ Logging.Logging.Debug("Mitarbeiter", "OnDoc", AppParams.CurrentMitarbieter.ToString());
//partnerTree1.OnStrukturClicked += new PartnerTree.StrukturHandler(testhandler1);
//partnerTree1.Refresh(-1, AppParams.CurrentMitarbieter, Convert.ToInt32(rbcomboboxprofil.SelectedItem.Tag.ToString()));
@@ -183,6 +183,7 @@ namespace OnDoc
private void EDK_Call(string filename)
{
+ if (dokList1.profilnr == 0) return;
EDK_Data.Load_EDK_File(filename);
System.IO.File.Delete(filename);
if (EDK_Data.toexecute == true)
@@ -192,7 +193,7 @@ namespace OnDoc
}
private void URI_Call(string filename)
{
-
+
if (System.IO.File.Exists(filename))
{
using (StreamReader sr = new StreamReader(filename))
diff --git a/Client/UIControls/Administrator/Dokumenttyp.Designer.cs b/Client/UIControls/Administrator/Dokumenttyp.Designer.cs
index c8f85eed..fb8a88a7 100644
--- a/Client/UIControls/Administrator/Dokumenttyp.Designer.cs
+++ b/Client/UIControls/Administrator/Dokumenttyp.Designer.cs
@@ -47,6 +47,7 @@
this.cbversandstrasse_moeglich = new System.Windows.Forms.CheckBox();
this.toolStrip2 = new System.Windows.Forms.ToolStrip();
this.toolStripButton1 = new System.Windows.Forms.ToolStripButton();
+ this.tsbtncopy = new System.Windows.Forms.ToolStripButton();
this.GrpUnterschrifte = new System.Windows.Forms.GroupBox();
this.cbUnterschriftpruefung = new System.Windows.Forms.CheckBox();
this.lblStandard = new System.Windows.Forms.Label();
@@ -67,6 +68,7 @@
this.groupBox3 = new System.Windows.Forms.GroupBox();
this.TreeDokumentArt = new Syncfusion.Windows.Forms.Tools.TreeViewAdv();
this.GroupBox2 = new System.Windows.Forms.GroupBox();
+ this.chkboxInOffice = new System.Windows.Forms.CheckBox();
this.cbaktiv = new System.Windows.Forms.CheckBox();
this.rbDokumenterstellungPerson = new System.Windows.Forms.RadioButton();
this.rbDokumenterstellungBP = new System.Windows.Forms.RadioButton();
@@ -138,7 +140,7 @@
this.label16 = new System.Windows.Forms.Label();
this.rbNr = new System.Windows.Forms.RadioButton();
this.label15 = new System.Windows.Forms.Label();
- this.chkboxInOffice = new System.Windows.Forms.CheckBox();
+ this.chkboxaktive = new System.Windows.Forms.CheckBox();
((System.ComponentModel.ISupportInitialize)(this.tabControlAdv1)).BeginInit();
this.tabControlAdv1.SuspendLayout();
this.tabPageAdv1.SuspendLayout();
@@ -235,7 +237,8 @@
//
this.toolStrip2.AutoSize = false;
this.toolStrip2.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
- this.toolStripButton1});
+ this.toolStripButton1,
+ this.tsbtncopy});
this.toolStrip2.Location = new System.Drawing.Point(0, 0);
this.toolStrip2.Name = "toolStrip2";
this.toolStrip2.Size = new System.Drawing.Size(1016, 42);
@@ -250,9 +253,19 @@
this.toolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton1.Name = "toolStripButton1";
this.toolStripButton1.Size = new System.Drawing.Size(32, 32);
- this.toolStripButton1.Text = "toolStripButton1";
+ this.toolStripButton1.Text = "Dokumenttyp speichern";
this.toolStripButton1.Click += new System.EventHandler(this.toolStripButton1_Click);
//
+ // tsbtncopy
+ //
+ this.tsbtncopy.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+ this.tsbtncopy.Image = global::OnDoc.Properties.Resources.Copy_16x16_32;
+ this.tsbtncopy.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.tsbtncopy.Name = "tsbtncopy";
+ this.tsbtncopy.Size = new System.Drawing.Size(23, 39);
+ this.tsbtncopy.Text = "Dokumenttyp kopieren";
+ this.tsbtncopy.Click += new System.EventHandler(this.tsbtncopy_Click);
+ //
// GrpUnterschrifte
//
this.GrpUnterschrifte.Controls.Add(this.cbUnterschriftpruefung);
@@ -591,6 +604,14 @@
this.GroupBox2.TabStop = false;
this.GroupBox2.Text = "Diverses";
//
+ // chkboxInOffice
+ //
+ this.chkboxInOffice.Location = new System.Drawing.Point(293, 71);
+ this.chkboxInOffice.Name = "chkboxInOffice";
+ this.chkboxInOffice.Size = new System.Drawing.Size(187, 24);
+ this.chkboxInOffice.TabIndex = 26;
+ this.chkboxInOffice.Text = "Erstellung mit Office";
+ //
// cbaktiv
//
this.cbaktiv.Location = new System.Drawing.Point(293, 53);
@@ -1265,7 +1286,7 @@
treeNodeAdvStyleInfo2.TextColor = System.Drawing.Color.Black;
this.TreeDokumenttyp.BaseStylePairs.AddRange(new Syncfusion.Windows.Forms.Tools.StyleNamePair[] {
new Syncfusion.Windows.Forms.Tools.StyleNamePair("Standard", treeNodeAdvStyleInfo2)});
- this.TreeDokumenttyp.BeforeTouchSize = new System.Drawing.Size(303, 670);
+ this.TreeDokumenttyp.BeforeTouchSize = new System.Drawing.Size(273, 670);
this.TreeDokumenttyp.Dock = System.Windows.Forms.DockStyle.Left;
//
//
@@ -1281,7 +1302,7 @@
this.TreeDokumenttyp.MetroColor = System.Drawing.Color.FromArgb(((int)(((byte)(22)))), ((int)(((byte)(165)))), ((int)(((byte)(220)))));
this.TreeDokumenttyp.Name = "TreeDokumenttyp";
this.TreeDokumenttyp.SelectedNodeForeColor = System.Drawing.SystemColors.HighlightText;
- this.TreeDokumenttyp.Size = new System.Drawing.Size(303, 670);
+ this.TreeDokumenttyp.Size = new System.Drawing.Size(273, 670);
this.TreeDokumenttyp.SortWithChildNodes = true;
this.TreeDokumenttyp.TabIndex = 11;
this.TreeDokumenttyp.Text = "treeViewAdv1";
@@ -1301,6 +1322,7 @@
//
// panel1
//
+ this.panel1.Controls.Add(this.chkboxaktive);
this.panel1.Controls.Add(this.txtFilter);
this.panel1.Controls.Add(this.rbBezeichnung);
this.panel1.Controls.Add(this.label16);
@@ -1316,14 +1338,14 @@
//
this.txtFilter.Location = new System.Drawing.Point(69, 12);
this.txtFilter.Name = "txtFilter";
- this.txtFilter.Size = new System.Drawing.Size(139, 20);
+ this.txtFilter.Size = new System.Drawing.Size(191, 20);
this.txtFilter.TabIndex = 6;
this.txtFilter.KeyDown += new System.Windows.Forms.KeyEventHandler(this.txtFilter_KeyDown);
//
// rbBezeichnung
//
this.rbBezeichnung.AutoSize = true;
- this.rbBezeichnung.Location = new System.Drawing.Point(111, 40);
+ this.rbBezeichnung.Location = new System.Drawing.Point(111, 42);
this.rbBezeichnung.Name = "rbBezeichnung";
this.rbBezeichnung.Size = new System.Drawing.Size(87, 17);
this.rbBezeichnung.TabIndex = 9;
@@ -1344,7 +1366,7 @@
//
this.rbNr.AutoSize = true;
this.rbNr.Checked = true;
- this.rbNr.Location = new System.Drawing.Point(69, 39);
+ this.rbNr.Location = new System.Drawing.Point(69, 42);
this.rbNr.Name = "rbNr";
this.rbNr.Size = new System.Drawing.Size(36, 17);
this.rbNr.TabIndex = 8;
@@ -1356,19 +1378,24 @@
// label15
//
this.label15.AutoSize = true;
- this.label15.Location = new System.Drawing.Point(12, 37);
+ this.label15.Location = new System.Drawing.Point(12, 44);
this.label15.Name = "label15";
this.label15.Size = new System.Drawing.Size(26, 13);
this.label15.TabIndex = 7;
this.label15.Text = "Sort";
//
- // chkboxInOffice
+ // chkboxaktive
//
- this.chkboxInOffice.Location = new System.Drawing.Point(293, 71);
- this.chkboxInOffice.Name = "chkboxInOffice";
- this.chkboxInOffice.Size = new System.Drawing.Size(187, 24);
- this.chkboxInOffice.TabIndex = 26;
- this.chkboxInOffice.Text = "Erstellung mit Office";
+ this.chkboxaktive.AutoSize = true;
+ this.chkboxaktive.Checked = true;
+ this.chkboxaktive.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.chkboxaktive.Location = new System.Drawing.Point(205, 43);
+ this.chkboxaktive.Name = "chkboxaktive";
+ this.chkboxaktive.Size = new System.Drawing.Size(55, 17);
+ this.chkboxaktive.TabIndex = 10;
+ this.chkboxaktive.Text = "aktive";
+ this.chkboxaktive.UseVisualStyleBackColor = true;
+ this.chkboxaktive.CheckedChanged += new System.EventHandler(this.chkboxaktive_CheckedChanged);
//
// Dokumenttyp
//
@@ -1525,5 +1552,7 @@
internal System.Windows.Forms.CheckBox chkbearbeitungdirekt;
internal System.Windows.Forms.CheckBox chkinterop;
internal System.Windows.Forms.CheckBox chkboxInOffice;
+ private System.Windows.Forms.ToolStripButton tsbtncopy;
+ private System.Windows.Forms.CheckBox chkboxaktive;
}
}
\ No newline at end of file
diff --git a/Client/UIControls/Administrator/Dokumenttyp.cs b/Client/UIControls/Administrator/Dokumenttyp.cs
index d22d8ee2..359d038d 100644
--- a/Client/UIControls/Administrator/Dokumenttyp.cs
+++ b/Client/UIControls/Administrator/Dokumenttyp.cs
@@ -16,6 +16,9 @@ using System.Windows.Forms.VisualStyles;
using OnDoc.Helper;
using Syncfusion.Windows.Forms.Tools;
using Syncfusion.WinForms.Controls;
+using Syncfusion.Windows.Forms;
+using System.Security.Cryptography;
+using Windows.UI.WebUI;
namespace OnDoc.UIControls.Administrator
{
@@ -42,21 +45,36 @@ namespace OnDoc.UIControls.Administrator
System.Data.DataTable treedata = new System.Data.DataTable();
private void update_tree()
{
+ int count = txtFilter.Text.Trim().Count(f => f == ' ');
+ if (count > 0) { treedata.Rows.Clear(); }
+
+
TreeDokumenttyp.Nodes.Clear();
- db.Get_Tabledata("Select dokumenttypnr as ID, Bezeichnung, Aktiv from dokumenttyp", false, true);
- treedata = db.dsdaten.Tables[0].Copy();
- string _sqlWhere = " Bezeichnung like '%" + txtFilter.Text + "%'";
- string _sqlOrder = "Bezeichnung ";
+ string sql = "";
+ sql = "Select dokumenttypnr as ID, Bezeichnung, Aktiv from dokumenttyp";
+ if (txtFilter.Text.Trim().Length > 0)
+ {
+ sql = sql + " where bezeichnung like '%" + txtFilter.Text.Replace(" ", "%") + "%'";
+ }
+ else
+ {
+ sql = sql + " where dokumenttypnr > 0";
+ }
+ if (chkboxaktive.Checked) { sql = sql + " and aktiv=1"; }
if (rbNr.Checked)
{
- _sqlOrder = "id ";
+ sql=sql+" order by id";
+ }
+ else
+ {
+ sql = sql + " order by bezeichnung";
}
- else _sqlOrder = "Bezeichnung";
+ db.Get_Tabledata(sql, false, true);
+ treedata = db.dsdaten.Tables[0].Copy();
try
{
- System.Data.DataTable _newDataTable = treedata.Select(_sqlWhere, _sqlOrder).CopyToDataTable();
- foreach (DataRow r in _newDataTable.Rows)
+ foreach (DataRow r in treedata.Rows)
{
TreeNodeAdv nodeAdv = new TreeNodeAdv();
nodeAdv.Text = r["id"].ToString() + " " + r["Bezeichnung"].ToString();
@@ -78,8 +96,8 @@ namespace OnDoc.UIControls.Administrator
return;
}
-
- private void Update_Details(int id) {
+
+ private void Update_Details(int id) {
db.Get_Tabledata("Select office_vorlagenr, bezeichnung from office_vorlage", false, true);
cbboxofficevorlage.DataSource = db.dsdaten.Tables[0];
cbboxofficevorlage.DisplayMember = "Bezeichnung";
@@ -171,7 +189,7 @@ namespace OnDoc.UIControls.Administrator
Update_Vorlagenfelder();
}
- private void 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];
@@ -261,7 +279,7 @@ namespace OnDoc.UIControls.Administrator
chkboxInOffice.Checked = true;
}
else
- { chkboxInOffice.Checked= false; }
+ { chkboxInOffice.Checked = false; }
}
private void txtfeldname_TextChanged(object sender, EventArgs e)
@@ -307,13 +325,13 @@ namespace OnDoc.UIControls.Administrator
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["unterschrift_standard"] = this.lbUnterschriftStandard.SelectedIndex;
r["aktiv"] = this.cbaktiv.Checked;
r["mutierer"] = AppParams.CurrentMitarbieter;
- r["mutiert_am"]=DateTime.Now;
+ r["mutiert_am"] = DateTime.Now;
r["versandstrasse_moeglich"] = cbversandstrasse_moeglich.Checked == true;
r["ebanking_moeglich"] = cbebanking_moeglich.Checked == true;
- r["BearbeitungDirket"] = chkbearbeitungdirekt.Checked==true;
+ r["BearbeitungDirket"] = chkbearbeitungdirekt.Checked == true;
r["interop"] = chkinterop.Checked == true;
r["erstellungInOffice"] = chkboxInOffice.Checked == true;
if (cbOfficeDokument.Checked) { r["genresultat_type"] = 1; }
@@ -321,8 +339,8 @@ namespace OnDoc.UIControls.Administrator
if (cbPDFDirekteArchivierung.Checked) { r["genresultat_type"] = 3; }
if (cbbearbeitungzwingend.Checked) { r["genresultat_type"] = 4; }
-
-
+
+
db.Update_Data();
db.daten.Tables.Clear();
@@ -335,11 +353,12 @@ namespace OnDoc.UIControls.Administrator
{
DataRow dr = db.daten.Tables[0].NewRow();
dr[0] = dokumenttypnr;
- if (rbDokumenterstellungBP.Checked) {dr[1] = 1; } else { dr[1] = 2; }
+ 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");
+ update_tree();
}
private void listBox1_MouseDoubleClick(object sender, MouseEventArgs e)
@@ -363,11 +382,11 @@ namespace OnDoc.UIControls.Administrator
var obj = record.Data as DataRowView;
if (obj["id"].ToString() == newkey.ToString())
{ this.sfDataGrid1.SelectedItems.Add(obj);
-
- var dataRow = (obj as DataRowView).Row;
+
+ var dataRow = (obj as DataRowView).Row;
Origin = (obj as DataRowView).Row;
- Update_Vorlagenfeld(dataRow);}
+ Update_Vorlagenfeld(dataRow); }
}
}
@@ -378,7 +397,7 @@ namespace OnDoc.UIControls.Administrator
private void chkui_CheckedChanged(object sender, EventArgs e)
{
- CheckBox tmpcheckbox = sender as CheckBox;
+ CheckBox tmpcheckbox = sender as CheckBox;
Origin[tmpcheckbox.Tag.ToString()] = tmpcheckbox.Checked;
var record = sfDataGrid1.View.Records.GetItemAt(sfDataGrid1.SelectedIndex);
@@ -396,8 +415,12 @@ namespace OnDoc.UIControls.Administrator
private void TreeDokumenttyp_AfterSelect(object sender, EventArgs e)
{
- this.dokumenttypnr = Convert.ToInt32(TreeDokumenttyp.SelectedNode.Tag.ToString());
- Update_Details(dokumenttypnr);
+ try
+ {
+ this.dokumenttypnr = Convert.ToInt32(TreeDokumenttyp.SelectedNode.Tag.ToString());
+ Update_Details(dokumenttypnr);
+ }
+ catch { }
}
private void txtFilter_KeyDown(object sender, KeyEventArgs e)
@@ -412,5 +435,42 @@ namespace OnDoc.UIControls.Administrator
{
update_tree();
}
+
+ private void tsbtncopy_Click(object sender, EventArgs e)
+ {
+ if (MessageBox.Show("Dokumenttyp kopieren?", "Kopieren", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
+ {
+
+ db.clear_parameter();
+ db.add_parameter("@id", dokumenttypnr.ToString());
+ db.add_parameter("@maid", AppParams.CurrentMitarbieter.ToString());
+ db.Get_Tabledata("sp_ondoc_copy_doktyp", true, false);
+ string newkey = db.dsdaten.Tables[0].Rows[0][0].ToString();
+ treedata.Rows.Clear();
+ update_tree();
+ //TreeDokumenttyp.SelectedNode= Search(TreeDokumenttyp.Nodes[0], db.dsdaten.Tables[0].Rows[0][0].ToString() );
+ List nodes;
+ nodes = TreeDokumenttyp.SearchTree().Where(n => n.Text.Contains(newkey)).ToList();
+ if (nodes.Count > 0) { TreeDokumenttyp.SelectedNode = nodes[0]; }
+ }
+
+ }
+
+ private void chkboxaktive_CheckedChanged(object sender, EventArgs e)
+ {
+ update_tree();
+ }
+ }
+ public static class SOExtension
+ {
+ public static IEnumerable SearchTree(this TreeViewAdv treeView)
+ {
+ return SearchTree(treeView.Nodes);
+ }
+
+ public static IEnumerable SearchTree(this TreeNodeAdvCollection coll)
+ {
+ return coll.Cast().Concat(coll.Cast().SelectMany(x => SearchTree(x.Nodes)));
+ }
}
}
diff --git a/Client/UIControls/Administrator/OfficeVorlage.Designer.cs b/Client/UIControls/Administrator/OfficeVorlage.Designer.cs
index a6a8bb40..54b8cb83 100644
--- a/Client/UIControls/Administrator/OfficeVorlage.Designer.cs
+++ b/Client/UIControls/Administrator/OfficeVorlage.Designer.cs
@@ -28,14 +28,18 @@
///
private void InitializeComponent()
{
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(OfficeVorlage));
Syncfusion.Windows.Forms.Tools.TreeNodeAdvStyleInfo treeNodeAdvStyleInfo1 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdvStyleInfo();
Syncfusion.Windows.Forms.PdfViewer.MessageBoxSettings messageBoxSettings1 = new Syncfusion.Windows.Forms.PdfViewer.MessageBoxSettings();
Syncfusion.Windows.PdfViewer.PdfViewerPrinterSettings pdfViewerPrinterSettings1 = new Syncfusion.Windows.PdfViewer.PdfViewerPrinterSettings();
Syncfusion.Windows.Forms.PdfViewer.TextSearchSettings textSearchSettings1 = new Syncfusion.Windows.Forms.PdfViewer.TextSearchSettings();
- System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(OfficeVorlage));
this.toolStrip1 = new System.Windows.Forms.ToolStrip();
this.tsbtnClose = new System.Windows.Forms.ToolStripButton();
this.toolStripButton1 = new System.Windows.Forms.ToolStripButton();
+ this.toolStripSplitButton1 = new System.Windows.Forms.ToolStripSplitButton();
+ this.toolStripLabel1 = new System.Windows.Forms.ToolStripLabel();
+ this.toolStripTextBox1 = new System.Windows.Forms.ToolStripTextBox();
+ this.toolStripButton2 = new System.Windows.Forms.ToolStripButton();
this.groupBox1 = new System.Windows.Forms.GroupBox();
this.groupBox7 = new System.Windows.Forms.GroupBox();
this.label20 = new System.Windows.Forms.Label();
@@ -109,10 +113,6 @@
this.txtNrProduktion = new System.Windows.Forms.TextBox();
this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog();
this.saveFileDialog1 = new System.Windows.Forms.SaveFileDialog();
- this.toolStripSplitButton1 = new System.Windows.Forms.ToolStripSplitButton();
- this.toolStripLabel1 = new System.Windows.Forms.ToolStripLabel();
- this.toolStripTextBox1 = new System.Windows.Forms.ToolStripTextBox();
- this.toolStripButton2 = new System.Windows.Forms.ToolStripButton();
this.toolStrip1.SuspendLayout();
this.groupBox1.SuspendLayout();
this.groupBox7.SuspendLayout();
@@ -162,6 +162,39 @@
this.toolStripButton1.Text = "toolStripButton1";
this.toolStripButton1.Click += new System.EventHandler(this.toolStripButton1_Click);
//
+ // toolStripSplitButton1
+ //
+ this.toolStripSplitButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+ this.toolStripSplitButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripSplitButton1.Image")));
+ this.toolStripSplitButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.toolStripSplitButton1.Name = "toolStripSplitButton1";
+ this.toolStripSplitButton1.Size = new System.Drawing.Size(48, 36);
+ this.toolStripSplitButton1.Text = "toolStripSplitButton1";
+ this.toolStripSplitButton1.Visible = false;
+ //
+ // toolStripLabel1
+ //
+ this.toolStripLabel1.Name = "toolStripLabel1";
+ this.toolStripLabel1.Size = new System.Drawing.Size(101, 36);
+ this.toolStripLabel1.Text = "Suche in Vorlagen";
+ //
+ // toolStripTextBox1
+ //
+ this.toolStripTextBox1.Font = new System.Drawing.Font("Segoe UI", 9F);
+ this.toolStripTextBox1.Name = "toolStripTextBox1";
+ this.toolStripTextBox1.Size = new System.Drawing.Size(100, 39);
+ //
+ // toolStripButton2
+ //
+ this.toolStripButton2.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+ this.toolStripButton2.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton2.Image")));
+ this.toolStripButton2.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.toolStripButton2.Name = "toolStripButton2";
+ this.toolStripButton2.Size = new System.Drawing.Size(36, 36);
+ this.toolStripButton2.Text = "toolStripButton2";
+ this.toolStripButton2.Visible = false;
+ this.toolStripButton2.Click += new System.EventHandler(this.toolStripButton2_Click);
+ //
// groupBox1
//
this.groupBox1.Controls.Add(this.groupBox7);
@@ -186,7 +219,7 @@
this.groupBox7.Controls.Add(this.label17);
this.groupBox7.Location = new System.Drawing.Point(313, 296);
this.groupBox7.Name = "groupBox7";
- this.groupBox7.Size = new System.Drawing.Size(534, 256);
+ this.groupBox7.Size = new System.Drawing.Size(534, 53);
this.groupBox7.TabIndex = 14;
this.groupBox7.TabStop = false;
this.groupBox7.Text = "PDF-Generierung";
@@ -309,7 +342,7 @@
this.groupBox4.Controls.Add(this.txtBcLeft);
this.groupBox4.Controls.Add(this.label3);
this.groupBox4.Controls.Add(this.txtBcTop);
- this.groupBox4.Location = new System.Drawing.Point(312, 558);
+ this.groupBox4.Location = new System.Drawing.Point(313, 355);
this.groupBox4.Name = "groupBox4";
this.groupBox4.Size = new System.Drawing.Size(535, 380);
this.groupBox4.TabIndex = 13;
@@ -343,6 +376,7 @@
this.txtBCFontSize.Name = "txtBCFontSize";
this.txtBCFontSize.Size = new System.Drawing.Size(51, 20);
this.txtBCFontSize.TabIndex = 22;
+ this.txtBCFontSize.Visible = false;
//
// txtBCFont
//
@@ -350,6 +384,7 @@
this.txtBCFont.Name = "txtBCFont";
this.txtBCFont.Size = new System.Drawing.Size(74, 20);
this.txtBCFont.TabIndex = 21;
+ this.txtBCFont.Visible = false;
//
// label14
//
@@ -359,6 +394,7 @@
this.label14.Size = new System.Drawing.Size(75, 13);
this.label14.TabIndex = 20;
this.label14.Text = "Schrift/Grösse";
+ this.label14.Visible = false;
//
// txtBCFormat
//
@@ -366,6 +402,7 @@
this.txtBCFormat.Name = "txtBCFormat";
this.txtBCFormat.Size = new System.Drawing.Size(41, 20);
this.txtBCFormat.TabIndex = 19;
+ this.txtBCFormat.Visible = false;
//
// label13
//
@@ -392,6 +429,7 @@
this.label12.Size = new System.Drawing.Size(39, 13);
this.label12.TabIndex = 16;
this.label12.Text = "Format";
+ this.label12.Visible = false;
//
// label11
//
@@ -410,6 +448,7 @@
this.label10.Size = new System.Drawing.Size(72, 13);
this.label10.TabIndex = 14;
this.label10.Text = "Trennzeichen";
+ this.label10.Visible = false;
//
// txtBCTrennzeichen
//
@@ -417,6 +456,7 @@
this.txtBCTrennzeichen.Name = "txtBCTrennzeichen";
this.txtBCTrennzeichen.Size = new System.Drawing.Size(60, 20);
this.txtBCTrennzeichen.TabIndex = 13;
+ this.txtBCTrennzeichen.Visible = false;
//
// txtBCInhalt
//
@@ -941,37 +981,6 @@
//
this.openFileDialog1.FileName = "openFileDialog1";
//
- // toolStripSplitButton1
- //
- this.toolStripSplitButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
- this.toolStripSplitButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripSplitButton1.Image")));
- this.toolStripSplitButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
- this.toolStripSplitButton1.Name = "toolStripSplitButton1";
- this.toolStripSplitButton1.Size = new System.Drawing.Size(48, 36);
- this.toolStripSplitButton1.Text = "toolStripSplitButton1";
- //
- // toolStripLabel1
- //
- this.toolStripLabel1.Name = "toolStripLabel1";
- this.toolStripLabel1.Size = new System.Drawing.Size(101, 36);
- this.toolStripLabel1.Text = "Suche in Vorlagen";
- //
- // toolStripTextBox1
- //
- this.toolStripTextBox1.Font = new System.Drawing.Font("Segoe UI", 9F);
- this.toolStripTextBox1.Name = "toolStripTextBox1";
- this.toolStripTextBox1.Size = new System.Drawing.Size(100, 39);
- //
- // toolStripButton2
- //
- this.toolStripButton2.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
- this.toolStripButton2.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton2.Image")));
- this.toolStripButton2.ImageTransparentColor = System.Drawing.Color.Magenta;
- this.toolStripButton2.Name = "toolStripButton2";
- this.toolStripButton2.Size = new System.Drawing.Size(36, 36);
- this.toolStripButton2.Text = "toolStripButton2";
- this.toolStripButton2.Click += new System.EventHandler(this.toolStripButton2_Click);
- //
// OfficeVorlage
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
diff --git a/Client/UIControls/Administrator/OfficeVorlage.cs b/Client/UIControls/Administrator/OfficeVorlage.cs
index 550e14c9..bd6fc419 100644
--- a/Client/UIControls/Administrator/OfficeVorlage.cs
+++ b/Client/UIControls/Administrator/OfficeVorlage.cs
@@ -274,6 +274,28 @@ namespace OnDoc.UIControls.Administrator
private void toolStripButton1_Click(object sender, EventArgs e)
{
+ Database.DB db = new Database.DB(AppParams.connectionstring);
+ db.Get_Tabledata_for_Update("Select * from office_vorlage where office_vorlagenr = " + TreeOfficeVorlagen.SelectedNode.Tag.ToString(),false,true);
+ DataRow r = db.daten.Tables[0].Rows[0];
+ r["bezeichnung"] = txtBezeichnung.Text;
+ r["beschreibung"] = txtBeschreibung.Text;
+ r["Version"] = txtVersion.Text;
+ r["prefix_dokumentname"] = txtPräfix.Text;
+ r["kopfzeile_generieren"] = chkKopfzeile.Checked;
+ r["bcpt"] = txtBcTop.Text;
+ r["bcpl"] = txtBcLeft.Text;
+ r["bcw"] = txtBcWidth.Text;
+ r["bch"] = txtBcHeigth.Text;
+ r["bchorizontal"] = chkbchorizontal.Checked;
+ r["barcodetype"] = cbboxBarcodeType.SelectedIndex;
+ r["datamatrixdelimiter"] = txtBCTrennzeichen.Text;
+ //r["datamatrixformat"] = txtBCFormat.Text;
+ //r["Datamatrixfont"] = txtBCFont.Text;
+ //r["DataMatrixFontSize"] = txtBCFontSize.Text;
+ r["datamatrixcontent"] = txtBCInhalt.Text;
+ r["datamatrixbeschriftung"] = txtBCAnzeige.Text;
+ db.Update_Data();
+
}
diff --git a/Client/UIControls/DokList.Designer.cs b/Client/UIControls/DokList.Designer.cs
index 1b19b840..5504a108 100644
--- a/Client/UIControls/DokList.Designer.cs
+++ b/Client/UIControls/DokList.Designer.cs
@@ -138,6 +138,7 @@ namespace OnDoc.UICintrols
this.timer1 = new System.Windows.Forms.Timer(this.components);
this.RibbonButtonCreateNewDoc = new System.Windows.Forms.RibbonButton();
this.ribbonButton5 = new System.Windows.Forms.RibbonButton();
+ this.ribbonButtonVorlagenfeldregel = new System.Windows.Forms.RibbonButton();
((System.ComponentModel.ISupportInitialize)(this.sfDataGrid1)).BeginInit();
this.ctxMenuDokList.SuspendLayout();
this.toolStrip1.SuspendLayout();
@@ -807,6 +808,7 @@ namespace OnDoc.UICintrols
this.ribbonButton4.MaxSizeMode = System.Windows.Forms.RibbonElementSizeMode.Compact;
this.ribbonButton4.Name = "ribbonButton4";
this.ribbonButton4.SmallImage = ((System.Drawing.Image)(resources.GetObject("ribbonButton4.SmallImage")));
+ this.ribbonButton4.Visible = false;
this.ribbonButton4.Click += new System.EventHandler(this.ribbonButton4_Click_1);
//
// ribbonPanelVorschau
@@ -869,7 +871,7 @@ namespace OnDoc.UICintrols
this.RibbonButtonAttributeEinAusblenden.LargeImage = ((System.Drawing.Image)(resources.GetObject("RibbonButtonAttributeEinAusblenden.LargeImage")));
this.RibbonButtonAttributeEinAusblenden.Name = "RibbonButtonAttributeEinAusblenden";
this.RibbonButtonAttributeEinAusblenden.SmallImage = ((System.Drawing.Image)(resources.GetObject("RibbonButtonAttributeEinAusblenden.SmallImage")));
- this.RibbonButtonAttributeEinAusblenden.Text = "Einblenden_/_Ausblenden";
+ this.RibbonButtonAttributeEinAusblenden.Text = "Ein-/Ausblenden";
this.RibbonButtonAttributeEinAusblenden.Click += new System.EventHandler(this.RibbonButtonAttributeEinAusblenden_Click);
//
// ribbonTabDokpaket_Serienbrief
@@ -1002,8 +1004,9 @@ namespace OnDoc.UICintrols
this.ribbonPanel1.FlowsTo = System.Windows.Forms.RibbonPanelFlowDirection.Right;
this.ribbonPanel1.Items.Add(this.RibbonButtonDokumenttyp);
this.ribbonPanel1.Items.Add(this.RibbonButtonVorlagen);
+ this.ribbonPanel1.Items.Add(this.ribbonButtonVorlagenfeldregel);
this.ribbonPanel1.Name = "ribbonPanel1";
- this.ribbonPanel1.Text = "ribbonPanel1";
+ this.ribbonPanel1.Text = "";
//
// RibbonButtonDokumenttyp
//
@@ -1111,6 +1114,15 @@ namespace OnDoc.UICintrols
this.ribbonButton5.SmallImage = ((System.Drawing.Image)(resources.GetObject("ribbonButton5.SmallImage")));
this.ribbonButton5.Text = "Load";
//
+ // ribbonButtonVorlagenfeldregel
+ //
+ this.ribbonButtonVorlagenfeldregel.Image = ((System.Drawing.Image)(resources.GetObject("ribbonButtonVorlagenfeldregel.Image")));
+ this.ribbonButtonVorlagenfeldregel.LargeImage = ((System.Drawing.Image)(resources.GetObject("ribbonButtonVorlagenfeldregel.LargeImage")));
+ this.ribbonButtonVorlagenfeldregel.Name = "ribbonButtonVorlagenfeldregel";
+ this.ribbonButtonVorlagenfeldregel.SmallImage = ((System.Drawing.Image)(resources.GetObject("ribbonButtonVorlagenfeldregel.SmallImage")));
+ this.ribbonButtonVorlagenfeldregel.Text = "Vorlagenfeldregel";
+ this.ribbonButtonVorlagenfeldregel.Click += new System.EventHandler(this.ribbonButtonVorlagenfeldregel_Click);
+ //
// DokList
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
@@ -1246,5 +1258,6 @@ namespace OnDoc.UICintrols
private System.Windows.Forms.ToolStripMenuItem attributeAnzeigenVersteckenToolStripMenuItem;
private System.Windows.Forms.RibbonPanel ribbonPanelAttribute;
private System.Windows.Forms.RibbonButton RibbonButtonAttributeEinAusblenden;
+ private System.Windows.Forms.RibbonButton ribbonButtonVorlagenfeldregel;
}
}
diff --git a/Client/UIControls/DokList.cs b/Client/UIControls/DokList.cs
index 242ea794..317d59fb 100644
--- a/Client/UIControls/DokList.cs
+++ b/Client/UIControls/DokList.cs
@@ -546,7 +546,7 @@ namespace OnDoc.UICintrols
}
public void createnewdoc(int partnernr, int dokumenttypnr, bool Favoriten = false, string interaktion = "Yes", string showdoc = "Yes")
{
-
+
if (dokumenttypnr == 0)
{
DokTypSelect DokTypSelect = new DokTypSelect(Favoriten);
@@ -559,7 +559,7 @@ namespace OnDoc.UICintrols
else { return; }
}
- int selectedIndex = RibbonCBProfil.SelectedIndex;
+
profilnr = Convert.ToInt32(RibbonCBProfil.SelectedItem.Tag.ToString());
Dokumenterstellung frmnewdok = new Dokumenterstellung(partnernr, dokumenttypnr, profilnr);
if (interaktion == "No")
@@ -880,7 +880,7 @@ namespace OnDoc.UICintrols
string URL = AppParams.RESTURI + "api/ArchiveDocFromDatabase?dokumentid=" + documentid;
HttpWebRequest webRequest = HttpWebRequest.Create(URL) as HttpWebRequest;
- webRequest.Method = WebRequestMethods.Http.Post;
+ webRequest.Method = WebRequestMethods.Http.Get;
webRequest.Headers["Authorization"] = "Bearer " + AppParams.apikey;
try
{
@@ -1200,9 +1200,9 @@ namespace OnDoc.UICintrols
this.sfDataGrid1.Deserialize(ms);
}
- sfDataGrid1.ShowToolTip = true;
- sfDataGrid1.ToolTipOption.AutoPopDelay = 500;
- sfDataGrid1.ToolTipOption.InitialDelay = 500;
+ //sfDataGrid1.ShowToolTip = true;
+ //sfDataGrid1.ToolTipOption.AutoPopDelay = 500;
+ //sfDataGrid1.ToolTipOption.InitialDelay = 500;
System.Windows.Forms.Application.DoEvents();
}
@@ -1398,6 +1398,12 @@ namespace OnDoc.UICintrols
tt.Text = "Hallo Du";
e.ToolTipInfo.Items.Add(tt);
}
+
+ private void ribbonButtonVorlagenfeldregel_Click(object sender, EventArgs e)
+ {
+ TableEditor tb = new TableEditor("Vorlagenfeldregel");
+ tb.Show();
+ }
}
}
diff --git a/Client/UIControls/DokList.resx b/Client/UIControls/DokList.resx
index 849ed412..f340f455 100644
--- a/Client/UIControls/DokList.resx
+++ b/Client/UIControls/DokList.resx
@@ -447,6 +447,27 @@
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABNJREFUOE9jGAWjYBSMAjBgYAAABBAAAadEfGMAAAAASUVORK5CYII=
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
+ YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAaSURBVFhH7cEBAQAAAIIg/69uSEAAAADAuRoQIAABnXhJ
+ QwAAAABJRU5ErkJggg==
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
+ YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAaSURBVFhH7cEBAQAAAIIg/69uSEAAAADAuRoQIAABnXhJ
+ QwAAAABJRU5ErkJggg==
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
+ YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAATSURBVDhPYxgFo2AUjAIwYGAAAAQQAAGnRHxjAAAAAElF
+ TkSuQmCC
diff --git a/Client/bin/Debug/OnDoc.exe b/Client/bin/Debug/OnDoc.exe
index 212f5592..cb066503 100644
Binary files a/Client/bin/Debug/OnDoc.exe and b/Client/bin/Debug/OnDoc.exe differ
diff --git a/Client/bin/Debug/OnDoc.pdb b/Client/bin/Debug/OnDoc.pdb
index 41f43db6..57e12b8a 100644
Binary files a/Client/bin/Debug/OnDoc.pdb and b/Client/bin/Debug/OnDoc.pdb differ
diff --git a/Client/bin/Debug/OnDocClient.zip b/Client/bin/Debug/OnDocClient.zip
new file mode 100644
index 00000000..bbd567d7
Binary files /dev/null and b/Client/bin/Debug/OnDocClient.zip differ
diff --git a/Client/bin/Debug/de-DE/OnDoc.resources.dll b/Client/bin/Debug/de-DE/OnDoc.resources.dll
index 11d58520..b3b01e86 100644
Binary files a/Client/bin/Debug/de-DE/OnDoc.resources.dll and b/Client/bin/Debug/de-DE/OnDoc.resources.dll differ
diff --git a/Client/bin/OnDocClient.zip b/Client/bin/OnDocClient.zip
index e591e6ff..ad63e3db 100644
Binary files a/Client/bin/OnDocClient.zip and b/Client/bin/OnDocClient.zip differ
diff --git a/Client/obj/Debug/Client.csproj.GenerateResource.cache b/Client/obj/Debug/Client.csproj.GenerateResource.cache
index 2ca92e17..67df3c61 100644
Binary files a/Client/obj/Debug/Client.csproj.GenerateResource.cache and b/Client/obj/Debug/Client.csproj.GenerateResource.cache differ
diff --git a/Client/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/Client/obj/Debug/DesignTimeResolveAssemblyReferences.cache
index 1b228c8c..64d76f72 100644
Binary files a/Client/obj/Debug/DesignTimeResolveAssemblyReferences.cache and b/Client/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ
diff --git a/Client/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Client/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
index c9689a4e..30335c74 100644
Binary files a/Client/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/Client/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ
diff --git a/Client/obj/Debug/OnDoc.UICintrols.DokList.resources b/Client/obj/Debug/OnDoc.UICintrols.DokList.resources
index e42f35a9..5597f59f 100644
Binary files a/Client/obj/Debug/OnDoc.UICintrols.DokList.resources and b/Client/obj/Debug/OnDoc.UICintrols.DokList.resources differ
diff --git a/Client/obj/Debug/OnDoc.exe b/Client/obj/Debug/OnDoc.exe
index 212f5592..cb066503 100644
Binary files a/Client/obj/Debug/OnDoc.exe and b/Client/obj/Debug/OnDoc.exe differ
diff --git a/Client/obj/Debug/OnDoc.pdb b/Client/obj/Debug/OnDoc.pdb
index 41f43db6..57e12b8a 100644
Binary files a/Client/obj/Debug/OnDoc.pdb and b/Client/obj/Debug/OnDoc.pdb differ
diff --git a/Client/obj/Debug/de-DE/OnDoc.resources.dll b/Client/obj/Debug/de-DE/OnDoc.resources.dll
index 11d58520..b3b01e86 100644
Binary files a/Client/obj/Debug/de-DE/OnDoc.resources.dll and b/Client/obj/Debug/de-DE/OnDoc.resources.dll differ
diff --git a/ILMocup/bin/ILMocup.dll b/ILMocup/bin/ILMocup.dll
index 0a8f1707..7161b981 100644
Binary files a/ILMocup/bin/ILMocup.dll and b/ILMocup/bin/ILMocup.dll differ
diff --git a/ILMocup/bin/ILMocup.pdb b/ILMocup/bin/ILMocup.pdb
index eab93b06..868995bc 100644
Binary files a/ILMocup/bin/ILMocup.pdb and b/ILMocup/bin/ILMocup.pdb differ
diff --git a/ILMocup/obj/Debug/ILMocup.csproj.AssemblyReference.cache b/ILMocup/obj/Debug/ILMocup.csproj.AssemblyReference.cache
index 19de7555..86360927 100644
Binary files a/ILMocup/obj/Debug/ILMocup.csproj.AssemblyReference.cache and b/ILMocup/obj/Debug/ILMocup.csproj.AssemblyReference.cache differ
diff --git a/ILMocup/obj/Debug/ILMocup.dll b/ILMocup/obj/Debug/ILMocup.dll
index 0a8f1707..7161b981 100644
Binary files a/ILMocup/obj/Debug/ILMocup.dll and b/ILMocup/obj/Debug/ILMocup.dll differ
diff --git a/ILMocup/obj/Debug/ILMocup.pdb b/ILMocup/obj/Debug/ILMocup.pdb
index eab93b06..868995bc 100644
Binary files a/ILMocup/obj/Debug/ILMocup.pdb and b/ILMocup/obj/Debug/ILMocup.pdb differ