diff --git a/API_NetFramework/bin/OnDoc_NetFramework.dll b/API_NetFramework/bin/OnDoc_NetFramework.dll
index 640f0f4b..2cfbf7e2 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 aec56003..88bf2775 100644
Binary files a/API_NetFramework/bin/OnDoc_NetFramework.pdb and b/API_NetFramework/bin/OnDoc_NetFramework.pdb differ
diff --git a/API_NetFramework/obj/Debug/API_NetFramework.csproj.AssemblyReference.cache b/API_NetFramework/obj/Debug/API_NetFramework.csproj.AssemblyReference.cache
index 645c4e26..4201b11c 100644
Binary files a/API_NetFramework/obj/Debug/API_NetFramework.csproj.AssemblyReference.cache and b/API_NetFramework/obj/Debug/API_NetFramework.csproj.AssemblyReference.cache differ
diff --git a/API_NetFramework/obj/Debug/OnDoc_NetFramework.dll b/API_NetFramework/obj/Debug/OnDoc_NetFramework.dll
index 640f0f4b..2cfbf7e2 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 aec56003..88bf2775 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/Diverses/SplashScreen.Designer.cs b/Client/Diverses/SplashScreen.Designer.cs
index 23410aac..d03aee41 100644
--- a/Client/Diverses/SplashScreen.Designer.cs
+++ b/Client/Diverses/SplashScreen.Designer.cs
@@ -64,7 +64,7 @@
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(150, 26);
this.label2.TabIndex = 2;
- this.label2.Text = "28. März 2025";
+ this.label2.Text = "31. März 2025";
//
// SplashScreen
//
diff --git a/Client/DocMgmt/SerienbriefTemplateLoad.cs b/Client/DocMgmt/SerienbriefTemplateLoad.cs
index f5618709..538ff754 100644
--- a/Client/DocMgmt/SerienbriefTemplateLoad.cs
+++ b/Client/DocMgmt/SerienbriefTemplateLoad.cs
@@ -11,6 +11,7 @@ using OnDoc.Klassen;
using Syncfusion.Windows.Forms.Tools;
using Syncfusion.WinForms.Controls;
using Database;
+using System.Security.RightsManagement;
namespace OnDoc.DocMgmt
{
@@ -19,6 +20,7 @@ namespace OnDoc.DocMgmt
private string mitarbeiternr { get; set; } = "";
public string selectedID = "";
public string file = "";
+ public string usedfelder = "";
public SerienbriefTemplateLoad()
{
InitializeComponent();
@@ -44,9 +46,10 @@ namespace OnDoc.DocMgmt
}
private void load_data() {
DB db = new DB(AppParams.connectionstring);
- db.Get_Tabledata("Select ID,Bezeichnung from ondoc_sb_vorlage where aktiv=1 and mitarbeiternr="+ mitarbeiternr, false, true);
+ db.Get_Tabledata("Select ID,Bezeichnung, isnull(usedfelder,'') as UsedFelder from ondoc_sb_vorlage where aktiv=1 and mitarbeiternr="+ mitarbeiternr, false, true);
this.sfDataGrid1.DataSource = db.dsdaten.Tables[0];
this.sfDataGrid1.Columns[0].Visible = false;
+ this.sfDataGrid1.Columns[2].Visible = false;
db = null;
}
@@ -80,8 +83,9 @@ namespace OnDoc.DocMgmt
{
DialogResult = DialogResult.OK;
DB db = new DB(AppParams.connectionstring);
- db.Get_Tabledata("Select vorlage from ondoc_sb_vorlage where id=" + selectedID, false, true);
+ db.Get_Tabledata("Select vorlage, usedfelder from ondoc_sb_vorlage where id=" + selectedID, false, true);
this.file = db.dsdaten.Tables[0].Rows[0][0].ToString();
+ this.usedfelder = db.dsdaten.Tables[0].Rows[0][1].ToString();
db = null;
this.Close();
}
diff --git a/Client/UIControls/Serienbrief.cs b/Client/UIControls/Serienbrief.cs
index 8c43670a..985a2504 100644
--- a/Client/UIControls/Serienbrief.cs
+++ b/Client/UIControls/Serienbrief.cs
@@ -45,6 +45,8 @@ using OnDoc.Diverses;
using Syncfusion.Windows.Shared;
using System.Web.UI.WebControls;
using Syncfusion.Windows.Forms.CellGrid.ScrollAxis;
+using Newtonsoft.Json;
+using Syncfusion.XlsIO;
namespace OnDoc.UIControls
@@ -325,6 +327,19 @@ namespace OnDoc.UIControls
//this.Close();
}
+ private void Import_sf_Excel(string filename, string sheetname, ref System.Data.DataTable importdata)
+ {
+ ExcelEngine excelEngine = new ExcelEngine();
+ IApplication application = excelEngine.Excel;
+ IWorkbook workbook = application.Workbooks.Open(filename);
+ IWorksheet sheet = workbook.Worksheets[0];
+ importdata = sheet.ExportDataTable(sheet.UsedRange, ExcelExportDataTableOptions.ColumnNames);
+ sheet = null;
+ workbook.Close();
+ workbook = null;
+ excelEngine = null;
+ }
+
private void RibbonButtonExcelImport_Click(object sender, EventArgs e)
{
@@ -357,7 +372,9 @@ namespace OnDoc.UIControls
}
else { selected_sheetname = sheets[0]; }
- reader.Excel_To_Datatabable(openFileDialog1.FileName, selected_sheetname, true, ref importdata);
+ Import_sf_Excel(openFileDialog1.FileName, selected_sheetname, ref importdata);
+
+ //reader.Excel_To_Datatabable(openFileDialog1.FileName, selected_sheetname, true, ref importdata);
init_progressbar("Daten importieren", importdata.Rows.Count);
if (importdata.Rows.Count > 2500)
{
@@ -2464,6 +2481,7 @@ namespace OnDoc.UIControls
//if (input.Result == InputBoxResult.OK) {
// string bez = input.Items["Bezeichnung"].ToString();
update_serienbriefdaten(false);
+ string json = JsonConvert.SerializeObject(sb.dsempfaenger.Tables["UsedFelder"], Formatting.Indented);
DB db = new DB(AppParams.connectionstring);
db.Get_Tabledata("Select dbo.binarytobase64(vorlage),DocType from edex_sb_vorlage where serienbriefnr=" + sb.serienbriefnr.ToString(), false, true);
string file = db.dsdaten.Tables[0].Rows[0][0].ToString();
@@ -2478,9 +2496,13 @@ namespace OnDoc.UIControls
dr[6] = true;
dr[7] = dokytype;
dr[8] = bez;
+ dr[9] = json;
db.daten.Tables[0].Rows.Add(dr);
db.Update_Data();
db = null;
+
+
+
}
}
@@ -2489,13 +2511,22 @@ namespace OnDoc.UIControls
{
SerienbriefTemplateLoad sbt = new SerienbriefTemplateLoad(AppParams.CurrentMitarbeiter.ToString());
sbt.ShowDialog();
- if (
- sbt.DialogResult == DialogResult.OK) {
+ if (sbt.DialogResult == DialogResult.OK)
+ {
sb.VorlageBase64 = sbt.file;
FileHelper fh = new FileHelper();
fh.SaveBase64ToFile(sbt.file, sb.filename);
fh = null;
+ sb.dsempfaenger.Tables["UsedFelder"].Rows.Clear();
+ string json = sbt.usedfelder;
+ System.Data.DataTable dt = (System.Data.DataTable)JsonConvert.DeserializeObject(json, (typeof(System.Data.DataTable)));
+
+ sb.dsempfaenger.Tables["UsedFelder"].Rows.Clear();
+ foreach (System.Data.DataRow dr in dt.Rows)
+ {
+ sb.dsempfaenger.Tables["Usedfelder"].ImportRow(dr);
+ };
update_serienbriefdaten(false);
}
diff --git a/Client/Versandstrasse/Versandstrasse.Designer.cs b/Client/Versandstrasse/Versandstrasse.Designer.cs
index 98e54069..7442e338 100644
--- a/Client/Versandstrasse/Versandstrasse.Designer.cs
+++ b/Client/Versandstrasse/Versandstrasse.Designer.cs
@@ -28,12 +28,13 @@
///
private void InitializeComponent()
{
+ this.components = new System.ComponentModel.Container();
Syncfusion.Windows.Forms.Tools.TreeNodeAdvStyleInfo treeNodeAdvStyleInfo1 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdvStyleInfo();
Syncfusion.Windows.Forms.Tools.TreeNodeAdvStyleInfo treeNodeAdvStyleInfo2 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdvStyleInfo();
- Syncfusion.Windows.Forms.PdfViewer.MessageBoxSettings messageBoxSettings4 = new Syncfusion.Windows.Forms.PdfViewer.MessageBoxSettings();
- Syncfusion.Windows.PdfViewer.PdfViewerPrinterSettings pdfViewerPrinterSettings4 = new Syncfusion.Windows.PdfViewer.PdfViewerPrinterSettings();
+ 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(Versandstrasse));
- Syncfusion.Windows.Forms.PdfViewer.TextSearchSettings textSearchSettings4 = new Syncfusion.Windows.Forms.PdfViewer.TextSearchSettings();
+ Syncfusion.Windows.Forms.PdfViewer.TextSearchSettings textSearchSettings1 = new Syncfusion.Windows.Forms.PdfViewer.TextSearchSettings();
this.treeViewAdv1 = new Syncfusion.Windows.Forms.Tools.TreeViewAdv();
this.toolStrip1 = new System.Windows.Forms.ToolStrip();
this.tsbtnDruckPaketNew = new System.Windows.Forms.ToolStripButton();
@@ -41,6 +42,7 @@
this.tscheckboxpreview = new Syncfusion.Windows.Forms.Tools.ToolStripCheckBox();
this.GrpPaketDetails = new System.Windows.Forms.GroupBox();
this.panelVerify = new System.Windows.Forms.Panel();
+ this.button2 = new System.Windows.Forms.Button();
this.label3 = new System.Windows.Forms.Label();
this.label2 = new System.Windows.Forms.Label();
this.btnSendFinal = new System.Windows.Forms.Button();
@@ -62,7 +64,8 @@
this.panel3 = new System.Windows.Forms.Panel();
this.panelPrepare = new System.Windows.Forms.Panel();
this.label4 = new System.Windows.Forms.Label();
- this.button2 = new System.Windows.Forms.Button();
+ this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
+ this.löschenToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
((System.ComponentModel.ISupportInitialize)(this.treeViewAdv1)).BeginInit();
this.toolStrip1.SuspendLayout();
this.GrpPaketDetails.SuspendLayout();
@@ -74,6 +77,7 @@
this.panel2.SuspendLayout();
this.panel3.SuspendLayout();
this.panelPrepare.SuspendLayout();
+ this.contextMenuStrip1.SuspendLayout();
this.SuspendLayout();
//
// treeViewAdv1
@@ -94,6 +98,7 @@
this.treeViewAdv1.BeforeTouchSize = new System.Drawing.Size(548, 493);
this.treeViewAdv1.Border3DStyle = System.Windows.Forms.Border3DStyle.Flat;
this.treeViewAdv1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.treeViewAdv1.ContextMenuStrip = this.contextMenuStrip1;
this.treeViewAdv1.Dock = System.Windows.Forms.DockStyle.Fill;
this.treeViewAdv1.Font = new System.Drawing.Font("Tahoma", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.treeViewAdv1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(43)))), ((int)(((byte)(43)))));
@@ -215,6 +220,16 @@
this.panelVerify.TabIndex = 6;
this.panelVerify.Visible = false;
//
+ // button2
+ //
+ this.button2.Location = new System.Drawing.Point(3, 68);
+ this.button2.Name = "button2";
+ this.button2.Size = new System.Drawing.Size(123, 23);
+ this.button2.TabIndex = 7;
+ this.button2.Text = "Abbrechen";
+ this.button2.UseVisualStyleBackColor = true;
+ this.button2.Click += new System.EventHandler(this.button2_Click);
+ //
// label3
//
this.label3.AutoSize = true;
@@ -427,17 +442,17 @@
this.pdfViewerControl1.IsTextSearchEnabled = true;
this.pdfViewerControl1.IsTextSelectionEnabled = true;
this.pdfViewerControl1.Location = new System.Drawing.Point(0, 0);
- messageBoxSettings4.EnableNotification = true;
- this.pdfViewerControl1.MessageBoxSettings = messageBoxSettings4;
+ messageBoxSettings1.EnableNotification = true;
+ this.pdfViewerControl1.MessageBoxSettings = messageBoxSettings1;
this.pdfViewerControl1.MinimumZoomPercentage = 50;
this.pdfViewerControl1.Name = "pdfViewerControl1";
this.pdfViewerControl1.PageBorderThickness = 1;
- pdfViewerPrinterSettings4.Copies = 1;
- pdfViewerPrinterSettings4.PageOrientation = Syncfusion.Windows.PdfViewer.PdfViewerPrintOrientation.Auto;
- pdfViewerPrinterSettings4.PageSize = Syncfusion.Windows.PdfViewer.PdfViewerPrintSize.ActualSize;
- pdfViewerPrinterSettings4.PrintLocation = ((System.Drawing.PointF)(resources.GetObject("pdfViewerPrinterSettings4.PrintLocation")));
- pdfViewerPrinterSettings4.ShowPrintStatusDialog = true;
- this.pdfViewerControl1.PrinterSettings = pdfViewerPrinterSettings4;
+ 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;
@@ -447,10 +462,10 @@
this.pdfViewerControl1.SpaceBetweenPages = 8;
this.pdfViewerControl1.TabIndex = 10;
this.pdfViewerControl1.Text = "pdfViewerControl1";
- textSearchSettings4.CurrentInstanceColor = System.Drawing.Color.FromArgb(((int)(((byte)(127)))), ((int)(((byte)(255)))), ((int)(((byte)(171)))), ((int)(((byte)(64)))));
- textSearchSettings4.HighlightAllInstance = true;
- textSearchSettings4.OtherInstanceColor = System.Drawing.Color.FromArgb(((int)(((byte)(127)))), ((int)(((byte)(254)))), ((int)(((byte)(255)))), ((int)(((byte)(0)))));
- this.pdfViewerControl1.TextSearchSettings = textSearchSettings4;
+ 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 = "Default";
this.pdfViewerControl1.VerticalScrollOffset = 0;
this.pdfViewerControl1.VisualStyle = Syncfusion.Windows.Forms.PdfViewer.VisualStyle.Default;
@@ -503,15 +518,19 @@
this.label4.TabIndex = 0;
this.label4.Text = "Versand wird vorbereit - bitte einen Moment warten....";
//
- // button2
+ // contextMenuStrip1
//
- this.button2.Location = new System.Drawing.Point(3, 68);
- this.button2.Name = "button2";
- this.button2.Size = new System.Drawing.Size(123, 23);
- this.button2.TabIndex = 7;
- this.button2.Text = "Abbrechen";
- this.button2.UseVisualStyleBackColor = true;
- this.button2.Click += new System.EventHandler(this.button2_Click);
+ this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.löschenToolStripMenuItem});
+ this.contextMenuStrip1.Name = "contextMenuStrip1";
+ this.contextMenuStrip1.Size = new System.Drawing.Size(181, 48);
+ this.contextMenuStrip1.Click += new System.EventHandler(this.contextMenuStrip1_Click);
+ //
+ // löschenToolStripMenuItem
+ //
+ this.löschenToolStripMenuItem.Name = "löschenToolStripMenuItem";
+ this.löschenToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
+ this.löschenToolStripMenuItem.Text = "Löschen";
//
// Versandstrasse
//
@@ -546,6 +565,7 @@
this.panel3.ResumeLayout(false);
this.panelPrepare.ResumeLayout(false);
this.panelPrepare.PerformLayout();
+ this.contextMenuStrip1.ResumeLayout(false);
this.ResumeLayout(false);
}
@@ -580,5 +600,7 @@
private System.Windows.Forms.Label label3;
private System.Windows.Forms.Label label2;
private System.Windows.Forms.Button button2;
+ private System.Windows.Forms.ContextMenuStrip contextMenuStrip1;
+ private System.Windows.Forms.ToolStripMenuItem löschenToolStripMenuItem;
}
}
\ No newline at end of file
diff --git a/Client/Versandstrasse/Versandstrasse.cs b/Client/Versandstrasse/Versandstrasse.cs
index 97be9c8a..85d1b187 100644
--- a/Client/Versandstrasse/Versandstrasse.cs
+++ b/Client/Versandstrasse/Versandstrasse.cs
@@ -318,21 +318,48 @@ namespace OnDoc.Versandstrasse
try
{
Versandpaket paket = treeViewAdv1.SelectedNode.TagObject as Versandpaket;
- foreach (Versanddokument vsdok in paket.Dokument)
+
+ foreach (TreeNodeAdv tn in treeViewAdv1.SelectedNode.Nodes)
{
- clsVersandstrasse vs = new clsVersandstrasse();
- vsdok.dokument = vs.Prepare_PDF(vsdok.DokumentID.ToString(), AppParams.tempdir, AppParams.connectionstring,AppParams.RESTURI,AppParams.apikey, Application.StartupPath);
- //string dok = vs.Prepare_PDF(vsdok.DokumentID.ToString(), AppParams.tempdir, AppParams.connectionstring);
+ foreach(Versanddokument vsdok in paket.Dokument)
+ {
+ if (vsdok.DokumentID == tn.Tag.ToString())
+ {
+ clsVersandstrasse vs = new clsVersandstrasse();
+ vsdok.dokument = vs.Prepare_PDF(vsdok.DokumentID.ToString(), AppParams.tempdir, AppParams.connectionstring, AppParams.RESTURI, AppParams.apikey, Application.StartupPath);
+ }
+ }
}
+ //foreach (Versanddokument vsdok in paket.Dokument)
+ //{
+ // clsVersandstrasse vs = new clsVersandstrasse();
+ // vsdok.dokument = vs.Prepare_PDF(vsdok.DokumentID.ToString(), AppParams.tempdir, AppParams.connectionstring,AppParams.RESTURI,AppParams.apikey, Application.StartupPath);
+ // //string dok = vs.Prepare_PDF(vsdok.DokumentID.ToString(), AppParams.tempdir, AppParams.connectionstring);
+ //}
Stream[] streams = new Stream[paket.Dokument.Count];
int i = 0;
- foreach (Versanddokument vsdok in paket.Dokument)
+
+ foreach (TreeNodeAdv tn in treeViewAdv1.SelectedNode.Nodes)
{
- var stream = new MemoryStream(Convert.FromBase64String(vsdok.dokument));
- streams[i] = stream;
- i++;
+ foreach (Versanddokument vsdok in paket.Dokument)
+ {
+ if (vsdok.DokumentID == tn.Tag.ToString())
+ {
+ var stream = new MemoryStream(Convert.FromBase64String(vsdok.dokument));
+ streams[i] = stream;
+ i++;
+ }
+ }
}
+
+ //foreach (Versanddokument vsdok in paket.Dokument)
+ //{
+ // var stream = new MemoryStream(Convert.FromBase64String(vsdok.dokument));
+ // streams[i] = stream;
+ // i++;
+ //}
+
string stapel = save_stapel(ref streams);
@@ -621,5 +648,14 @@ namespace OnDoc.Versandstrasse
{
panelVerify.Visible = false;
}
+
+ private void contextMenuStrip1_Click(object sender, EventArgs e)
+ {
+ try
+ {
+ treeViewAdv1.SelectedNode.Remove();
+ }
+ catch { }
+ }
}
}
diff --git a/Client/Versandstrasse/Versandstrasse.resx b/Client/Versandstrasse/Versandstrasse.resx
index 43c1dc6b..11f84e1c 100644
--- a/Client/Versandstrasse/Versandstrasse.resx
+++ b/Client/Versandstrasse/Versandstrasse.resx
@@ -117,10 +117,13 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 122, 17
+
17, 17
-
+
AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0
dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAABVTeXN0ZW0uRHJh
diff --git a/Client/bin/Debug/OnDoc.exe b/Client/bin/Debug/OnDoc.exe
index 7a9a4642..f0fb3eaf 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 e098f2e8..56450924 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
index a89c14ab..4806eaa1 100644
Binary files a/Client/bin/Debug/OnDocClient.zip 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 5f43981f..bddc284e 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/obj/Debug/Client.csproj.AssemblyReference.cache b/Client/obj/Debug/Client.csproj.AssemblyReference.cache
index 8648c43d..2ff5dce6 100644
Binary files a/Client/obj/Debug/Client.csproj.AssemblyReference.cache and b/Client/obj/Debug/Client.csproj.AssemblyReference.cache differ
diff --git a/Client/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/Client/obj/Debug/DesignTimeResolveAssemblyReferences.cache
index 5a13ae12..deeef61f 100644
Binary files a/Client/obj/Debug/DesignTimeResolveAssemblyReferences.cache and b/Client/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ
diff --git a/Client/obj/Debug/OnDoc.Versandstrasse.Versandstrasse.resources b/Client/obj/Debug/OnDoc.Versandstrasse.Versandstrasse.resources
index 9f1abc44..59b33b14 100644
Binary files a/Client/obj/Debug/OnDoc.Versandstrasse.Versandstrasse.resources and b/Client/obj/Debug/OnDoc.Versandstrasse.Versandstrasse.resources differ
diff --git a/Client/obj/Debug/OnDoc.exe b/Client/obj/Debug/OnDoc.exe
index 7a9a4642..f0fb3eaf 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 e098f2e8..56450924 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 5f43981f..bddc284e 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/DOCGEN/obj/Debug/DocGen.csproj.AssemblyReference.cache b/DOCGEN/obj/Debug/DocGen.csproj.AssemblyReference.cache
index ae7f22f7..4cda7375 100644
Binary files a/DOCGEN/obj/Debug/DocGen.csproj.AssemblyReference.cache and b/DOCGEN/obj/Debug/DocGen.csproj.AssemblyReference.cache differ
diff --git a/OnDocOffice/obj/Debug/OnDocOffice.csproj.AssemblyReference.cache b/OnDocOffice/obj/Debug/OnDocOffice.csproj.AssemblyReference.cache
index 3575e437..0d02f04b 100644
Binary files a/OnDocOffice/obj/Debug/OnDocOffice.csproj.AssemblyReference.cache and b/OnDocOffice/obj/Debug/OnDocOffice.csproj.AssemblyReference.cache differ