Update 20241106
@@ -223,6 +223,7 @@
|
||||
<Compile Include="Helper\ConvertHelper.cs" />
|
||||
<Compile Include="Helper\FileHelper.cs" />
|
||||
<Compile Include="Helper\Security.cs" />
|
||||
<Compile Include="Helper\Strings.cs" />
|
||||
<Compile Include="Helper\TableHelper.cs" />
|
||||
<Compile Include="Interfaces\IListener.cs" />
|
||||
<Compile Include="Klassen\Broadcaster.cs" />
|
||||
@@ -594,11 +595,6 @@
|
||||
<None Include="Resources\Preview_Unten_32x32-32.png" />
|
||||
<None Include="Resources\Preview_Unten_48x48-32.png" />
|
||||
<None Include="Resources\Preview_Unten_256x256-32.png" />
|
||||
<None Include="Resources\Zuweisen_16x16-32.png" />
|
||||
<None Include="Resources\Zuweisen_24x24-32.png" />
|
||||
<None Include="Resources\Zuweisen_32x32-32.png" />
|
||||
<None Include="Resources\Zuweisen_48x48-32.png" />
|
||||
<None Include="Resources\Zuweisen_256x256-32.png" />
|
||||
<None Include="Resources\CloseApplication_16x16-32.png" />
|
||||
<None Include="Resources\OnBase_48x48-32.bmp" />
|
||||
<None Include="Resources\OnBase_256x256-32.bmp" />
|
||||
@@ -781,6 +777,21 @@
|
||||
<None Include="Resources\Partner_32x32-32.png" />
|
||||
<None Include="Resources\Partner_48x48-32.png" />
|
||||
<None Include="Resources\Partner_256x256-32.png" />
|
||||
<None Include="Resources\SB_Partnerliste_Pruefen_16x16-32.png" />
|
||||
<None Include="Resources\SB_Partnerliste_Pruefen_24x24-32.png" />
|
||||
<None Include="Resources\SB_Partnerliste_Pruefen_32x32-32.png" />
|
||||
<None Include="Resources\SB_Partnerliste_Pruefen_48x48-32.png" />
|
||||
<None Include="Resources\SB_Partnerliste_Pruefen_256x256-32.png" />
|
||||
<None Include="Resources\SB_Generierung_16x16-32.png" />
|
||||
<None Include="Resources\SB_Generierung_24x24-32.png" />
|
||||
<None Include="Resources\SB_Generierung_32x32-32.png" />
|
||||
<None Include="Resources\SB_Generierung_48x48-32.png" />
|
||||
<None Include="Resources\SB_Generierung_256x256-32.png" />
|
||||
<None Include="Resources\Zuweisen_16x16-32.png" />
|
||||
<None Include="Resources\Zuweisen_24x24-32.png" />
|
||||
<None Include="Resources\Zuweisen_32x32-32.png" />
|
||||
<None Include="Resources\Zuweisen_48x48-32.png" />
|
||||
<None Include="Resources\Zuweisen_256x256-32.png" />
|
||||
<Content Include="SmartDocGen.ico" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
|
||||
142
Client/DocMgmt/Serienbrief.Designer.cs
generated
@@ -74,17 +74,19 @@
|
||||
this.ribbonPanel2 = new System.Windows.Forms.RibbonPanel();
|
||||
this.RibbonButtonNew = new System.Windows.Forms.RibbonButton();
|
||||
this.RibbonButtonOpen = new System.Windows.Forms.RibbonButton();
|
||||
this.ribbonPanel3 = new System.Windows.Forms.RibbonPanel();
|
||||
this.RibbonButtonExcelImport = new System.Windows.Forms.RibbonButton();
|
||||
this.ribbonPanel4 = new System.Windows.Forms.RibbonPanel();
|
||||
this.RibbonButtonEditWord = new System.Windows.Forms.RibbonButton();
|
||||
this.ribbonPanel5 = new System.Windows.Forms.RibbonPanel();
|
||||
this.ribbonbuttonsave = new System.Windows.Forms.RibbonButton();
|
||||
this.ribbonPanel3 = new System.Windows.Forms.RibbonPanel();
|
||||
this.RibbonButtonExcelImport = new System.Windows.Forms.RibbonButton();
|
||||
this.ribbonPanel6 = new System.Windows.Forms.RibbonPanel();
|
||||
this.ribbonButton1 = new System.Windows.Forms.RibbonButton();
|
||||
this.ribbonPanel7 = new System.Windows.Forms.RibbonPanel();
|
||||
this.ribbonbuttonaddpartner = new System.Windows.Forms.RibbonButton();
|
||||
this.ribbonButton2 = new System.Windows.Forms.RibbonButton();
|
||||
this.ribbonPanel8 = new System.Windows.Forms.RibbonPanel();
|
||||
this.RibbonButtonGenerateSB = new System.Windows.Forms.RibbonButton();
|
||||
this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog();
|
||||
this.pnlLoad = new System.Windows.Forms.Panel();
|
||||
this.sfdatagridsbload = new Syncfusion.WinForms.DataGrid.SfDataGrid();
|
||||
@@ -92,7 +94,8 @@
|
||||
this.btnsbloadok = new System.Windows.Forms.Button();
|
||||
this.panel1 = new System.Windows.Forms.Panel();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.ribbonPanel8 = new System.Windows.Forms.RibbonPanel();
|
||||
this.docPreview1 = new OnDoc.UIControls.DocPreview();
|
||||
this.splitContainer1 = new System.Windows.Forms.SplitContainer();
|
||||
this.GrpDokumentInhalt.SuspendLayout();
|
||||
this.groupBox8.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.cbboxteam)).BeginInit();
|
||||
@@ -112,6 +115,10 @@
|
||||
this.pnlLoad.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.sfdatagridsbload)).BeginInit();
|
||||
this.panel1.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();
|
||||
this.splitContainer1.Panel1.SuspendLayout();
|
||||
this.splitContainer1.Panel2.SuspendLayout();
|
||||
this.splitContainer1.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// GrpDokumentInhalt
|
||||
@@ -124,7 +131,7 @@
|
||||
this.GrpDokumentInhalt.Enabled = false;
|
||||
this.GrpDokumentInhalt.Location = new System.Drawing.Point(2, 101);
|
||||
this.GrpDokumentInhalt.Name = "GrpDokumentInhalt";
|
||||
this.GrpDokumentInhalt.Size = new System.Drawing.Size(1255, 254);
|
||||
this.GrpDokumentInhalt.Size = new System.Drawing.Size(1629, 254);
|
||||
this.GrpDokumentInhalt.TabIndex = 1;
|
||||
this.GrpDokumentInhalt.TabStop = false;
|
||||
this.GrpDokumentInhalt.Text = "Dokument-Inahalt";
|
||||
@@ -393,9 +400,9 @@
|
||||
this.GrpEmpfaenger.Controls.Add(this.treeViewAdv1);
|
||||
this.GrpEmpfaenger.Controls.Add(this.GridEmpfänger);
|
||||
this.GrpEmpfaenger.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.GrpEmpfaenger.Location = new System.Drawing.Point(2, 355);
|
||||
this.GrpEmpfaenger.Location = new System.Drawing.Point(0, 0);
|
||||
this.GrpEmpfaenger.Name = "GrpEmpfaenger";
|
||||
this.GrpEmpfaenger.Size = new System.Drawing.Size(1255, 598);
|
||||
this.GrpEmpfaenger.Size = new System.Drawing.Size(900, 598);
|
||||
this.GrpEmpfaenger.TabIndex = 2;
|
||||
this.GrpEmpfaenger.TabStop = false;
|
||||
this.GrpEmpfaenger.Text = "Empfänger";
|
||||
@@ -408,9 +415,10 @@
|
||||
this.sfDataGridEmpfaenger.Location = new System.Drawing.Point(233, 16);
|
||||
this.sfDataGridEmpfaenger.Name = "sfDataGridEmpfaenger";
|
||||
this.sfDataGridEmpfaenger.SelectionMode = Syncfusion.WinForms.DataGrid.Enums.GridSelectionMode.Extended;
|
||||
this.sfDataGridEmpfaenger.Size = new System.Drawing.Size(1019, 579);
|
||||
this.sfDataGridEmpfaenger.Size = new System.Drawing.Size(664, 579);
|
||||
this.sfDataGridEmpfaenger.TabIndex = 4;
|
||||
this.sfDataGridEmpfaenger.Text = "sfDataGrid1";
|
||||
this.sfDataGridEmpfaenger.CellClick += new Syncfusion.WinForms.DataGrid.Events.CellClickEventHandler(this.sfDataGridEmpfaenger_CellClick);
|
||||
//
|
||||
// ctxmenuEmpfaenger
|
||||
//
|
||||
@@ -530,7 +538,7 @@
|
||||
this.GridEmpfänger.EditMode = Syncfusion.WinForms.DataGrid.Enums.EditMode.SingleClick;
|
||||
this.GridEmpfänger.Location = new System.Drawing.Point(3, 16);
|
||||
this.GridEmpfänger.Name = "GridEmpfänger";
|
||||
this.GridEmpfänger.Size = new System.Drawing.Size(1249, 579);
|
||||
this.GridEmpfänger.Size = new System.Drawing.Size(894, 579);
|
||||
this.GridEmpfänger.TabIndex = 2;
|
||||
this.GridEmpfänger.Text = "sfDataGrid1";
|
||||
//
|
||||
@@ -552,7 +560,7 @@
|
||||
this.ribbon1.OrbStyle = System.Windows.Forms.RibbonOrbStyle.Office_2013;
|
||||
this.ribbon1.OrbVisible = false;
|
||||
this.ribbon1.RibbonTabFont = new System.Drawing.Font("Trebuchet MS", 9F);
|
||||
this.ribbon1.Size = new System.Drawing.Size(1255, 99);
|
||||
this.ribbon1.Size = new System.Drawing.Size(1629, 99);
|
||||
this.ribbon1.TabIndex = 3;
|
||||
this.ribbon1.Tabs.Add(this.ribbonTab1);
|
||||
this.ribbon1.TabSpacing = 4;
|
||||
@@ -563,9 +571,9 @@
|
||||
this.ribbonTab1.Name = "ribbonTab1";
|
||||
this.ribbonTab1.Panels.Add(this.ribbonPanel1);
|
||||
this.ribbonTab1.Panels.Add(this.ribbonPanel2);
|
||||
this.ribbonTab1.Panels.Add(this.ribbonPanel3);
|
||||
this.ribbonTab1.Panels.Add(this.ribbonPanel4);
|
||||
this.ribbonTab1.Panels.Add(this.ribbonPanel5);
|
||||
this.ribbonTab1.Panels.Add(this.ribbonPanel3);
|
||||
this.ribbonTab1.Panels.Add(this.ribbonPanel6);
|
||||
this.ribbonTab1.Panels.Add(this.ribbonPanel7);
|
||||
this.ribbonTab1.Panels.Add(this.ribbonPanel8);
|
||||
@@ -613,31 +621,13 @@
|
||||
this.RibbonButtonOpen.Text = "Öffnen/bearbeiten";
|
||||
this.RibbonButtonOpen.Click += new System.EventHandler(this.RibbonButtonOpen_Click);
|
||||
//
|
||||
// ribbonPanel3
|
||||
//
|
||||
this.ribbonPanel3.ButtonMoreEnabled = false;
|
||||
this.ribbonPanel3.ButtonMoreVisible = false;
|
||||
this.ribbonPanel3.Items.Add(this.RibbonButtonExcelImport);
|
||||
this.ribbonPanel3.Name = "ribbonPanel3";
|
||||
this.ribbonPanel3.Text = "";
|
||||
//
|
||||
// RibbonButtonExcelImport
|
||||
//
|
||||
this.RibbonButtonExcelImport.Image = global::OnDoc.Properties.Resources.Excel_32x32_32;
|
||||
this.RibbonButtonExcelImport.LargeImage = global::OnDoc.Properties.Resources.Excel_32x32_32;
|
||||
this.RibbonButtonExcelImport.Name = "RibbonButtonExcelImport";
|
||||
this.RibbonButtonExcelImport.SmallImage = global::OnDoc.Properties.Resources.Excel_16x16_32;
|
||||
this.RibbonButtonExcelImport.Text = "Excel-Liste importieren";
|
||||
this.RibbonButtonExcelImport.TextAlignment = System.Windows.Forms.RibbonItem.RibbonItemTextAlignment.Center;
|
||||
this.RibbonButtonExcelImport.ToolTip = "Excel-Liste importieren";
|
||||
this.RibbonButtonExcelImport.Click += new System.EventHandler(this.RibbonButtonExcelImport_Click);
|
||||
//
|
||||
// ribbonPanel4
|
||||
//
|
||||
this.ribbonPanel4.ButtonMoreVisible = false;
|
||||
this.ribbonPanel4.Items.Add(this.RibbonButtonEditWord);
|
||||
this.ribbonPanel4.Name = "ribbonPanel4";
|
||||
this.ribbonPanel4.Text = "";
|
||||
this.ribbonPanel4.Visible = false;
|
||||
//
|
||||
// RibbonButtonEditWord
|
||||
//
|
||||
@@ -663,6 +653,25 @@
|
||||
this.ribbonbuttonsave.Text = "Speichern";
|
||||
this.ribbonbuttonsave.Click += new System.EventHandler(this.ribbonbuttonsave_Click);
|
||||
//
|
||||
// ribbonPanel3
|
||||
//
|
||||
this.ribbonPanel3.ButtonMoreEnabled = false;
|
||||
this.ribbonPanel3.ButtonMoreVisible = false;
|
||||
this.ribbonPanel3.Items.Add(this.RibbonButtonExcelImport);
|
||||
this.ribbonPanel3.Name = "ribbonPanel3";
|
||||
this.ribbonPanel3.Text = "";
|
||||
//
|
||||
// RibbonButtonExcelImport
|
||||
//
|
||||
this.RibbonButtonExcelImport.Image = global::OnDoc.Properties.Resources.Excel_32x32_32;
|
||||
this.RibbonButtonExcelImport.LargeImage = global::OnDoc.Properties.Resources.Excel_32x32_32;
|
||||
this.RibbonButtonExcelImport.Name = "RibbonButtonExcelImport";
|
||||
this.RibbonButtonExcelImport.SmallImage = global::OnDoc.Properties.Resources.Excel_16x16_32;
|
||||
this.RibbonButtonExcelImport.Text = "Excel-Liste_importieren";
|
||||
this.RibbonButtonExcelImport.TextAlignment = System.Windows.Forms.RibbonItem.RibbonItemTextAlignment.Center;
|
||||
this.RibbonButtonExcelImport.ToolTip = "Excel-Liste importieren";
|
||||
this.RibbonButtonExcelImport.Click += new System.EventHandler(this.RibbonButtonExcelImport_Click);
|
||||
//
|
||||
// ribbonPanel6
|
||||
//
|
||||
this.ribbonPanel6.Items.Add(this.ribbonButton1);
|
||||
@@ -675,7 +684,7 @@
|
||||
this.ribbonButton1.LargeImage = global::OnDoc.Properties.Resources.EditDoc_32x32_32;
|
||||
this.ribbonButton1.Name = "ribbonButton1";
|
||||
this.ribbonButton1.SmallImage = global::OnDoc.Properties.Resources.EditDoc_24x24_32;
|
||||
this.ribbonButton1.Text = "Vorlage bearbeiten";
|
||||
this.ribbonButton1.Text = "Vorlage_bearbeiten";
|
||||
this.ribbonButton1.Click += new System.EventHandler(this.ribbonButton1_Click);
|
||||
//
|
||||
// ribbonPanel7
|
||||
@@ -683,26 +692,42 @@
|
||||
this.ribbonPanel7.Items.Add(this.ribbonbuttonaddpartner);
|
||||
this.ribbonPanel7.Items.Add(this.ribbonButton2);
|
||||
this.ribbonPanel7.Name = "ribbonPanel7";
|
||||
this.ribbonPanel7.Text = "ribbonPanel7";
|
||||
this.ribbonPanel7.Text = "";
|
||||
//
|
||||
// ribbonbuttonaddpartner
|
||||
//
|
||||
this.ribbonbuttonaddpartner.Image = ((System.Drawing.Image)(resources.GetObject("ribbonbuttonaddpartner.Image")));
|
||||
this.ribbonbuttonaddpartner.LargeImage = ((System.Drawing.Image)(resources.GetObject("ribbonbuttonaddpartner.LargeImage")));
|
||||
this.ribbonbuttonaddpartner.Image = global::OnDoc.Properties.Resources.Partner_32x32_32;
|
||||
this.ribbonbuttonaddpartner.LargeImage = global::OnDoc.Properties.Resources.Partner_32x32_32;
|
||||
this.ribbonbuttonaddpartner.Name = "ribbonbuttonaddpartner";
|
||||
this.ribbonbuttonaddpartner.SmallImage = ((System.Drawing.Image)(resources.GetObject("ribbonbuttonaddpartner.SmallImage")));
|
||||
this.ribbonbuttonaddpartner.Text = "Partner hinzufügen";
|
||||
this.ribbonbuttonaddpartner.SmallImage = global::OnDoc.Properties.Resources.Partner_16x16_32;
|
||||
this.ribbonbuttonaddpartner.Text = "Partner_hinzufügen";
|
||||
this.ribbonbuttonaddpartner.TextAlignment = System.Windows.Forms.RibbonItem.RibbonItemTextAlignment.Center;
|
||||
this.ribbonbuttonaddpartner.Click += new System.EventHandler(this.ribbonbuttonaddpartner_Click);
|
||||
//
|
||||
// ribbonButton2
|
||||
//
|
||||
this.ribbonButton2.Image = ((System.Drawing.Image)(resources.GetObject("ribbonButton2.Image")));
|
||||
this.ribbonButton2.LargeImage = ((System.Drawing.Image)(resources.GetObject("ribbonButton2.LargeImage")));
|
||||
this.ribbonButton2.Image = global::OnDoc.Properties.Resources.SB_Partnerliste_Pruefen_32x32_32;
|
||||
this.ribbonButton2.LargeImage = global::OnDoc.Properties.Resources.SB_Partnerliste_Pruefen_32x32_32;
|
||||
this.ribbonButton2.Name = "ribbonButton2";
|
||||
this.ribbonButton2.SmallImage = ((System.Drawing.Image)(resources.GetObject("ribbonButton2.SmallImage")));
|
||||
this.ribbonButton2.Text = "Partnerlise prüfen";
|
||||
this.ribbonButton2.SmallImage = global::OnDoc.Properties.Resources.SB_Partnerliste_Pruefen_24x24_32;
|
||||
this.ribbonButton2.Text = "Partnerlise_prüfen";
|
||||
this.ribbonButton2.Click += new System.EventHandler(this.ribbonButton2_Click);
|
||||
//
|
||||
// ribbonPanel8
|
||||
//
|
||||
this.ribbonPanel8.Items.Add(this.RibbonButtonGenerateSB);
|
||||
this.ribbonPanel8.Name = "ribbonPanel8";
|
||||
this.ribbonPanel8.Text = "";
|
||||
//
|
||||
// RibbonButtonGenerateSB
|
||||
//
|
||||
this.RibbonButtonGenerateSB.Image = global::OnDoc.Properties.Resources.SB_Generierung_32x32_32;
|
||||
this.RibbonButtonGenerateSB.LargeImage = global::OnDoc.Properties.Resources.SB_Generierung_32x32_32;
|
||||
this.RibbonButtonGenerateSB.Name = "RibbonButtonGenerateSB";
|
||||
this.RibbonButtonGenerateSB.SmallImage = global::OnDoc.Properties.Resources.SB_Generierung_24x24_32;
|
||||
this.RibbonButtonGenerateSB.Text = "Serienbrief_generieren";
|
||||
this.RibbonButtonGenerateSB.Click += new System.EventHandler(this.RibbonButtonGenerateSB_Click);
|
||||
//
|
||||
// openFileDialog1
|
||||
//
|
||||
this.openFileDialog1.FileName = "openFileDialog1";
|
||||
@@ -715,7 +740,7 @@
|
||||
this.pnlLoad.Controls.Add(this.btnsbloadcancel);
|
||||
this.pnlLoad.Controls.Add(this.btnsbloadok);
|
||||
this.pnlLoad.Controls.Add(this.panel1);
|
||||
this.pnlLoad.Location = new System.Drawing.Point(241, 101);
|
||||
this.pnlLoad.Location = new System.Drawing.Point(795, 45);
|
||||
this.pnlLoad.Name = "pnlLoad";
|
||||
this.pnlLoad.Size = new System.Drawing.Size(965, 637);
|
||||
this.pnlLoad.TabIndex = 4;
|
||||
@@ -775,18 +800,38 @@
|
||||
this.label1.TabIndex = 0;
|
||||
this.label1.Text = "Serienbrief öffnen";
|
||||
//
|
||||
// ribbonPanel8
|
||||
// docPreview1
|
||||
//
|
||||
this.ribbonPanel8.Name = "ribbonPanel8";
|
||||
this.ribbonPanel8.Text = "ribbonPanel8";
|
||||
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(725, 598);
|
||||
this.docPreview1.TabIndex = 4;
|
||||
//
|
||||
// splitContainer1
|
||||
//
|
||||
this.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.splitContainer1.Location = new System.Drawing.Point(2, 355);
|
||||
this.splitContainer1.Name = "splitContainer1";
|
||||
//
|
||||
// splitContainer1.Panel1
|
||||
//
|
||||
this.splitContainer1.Panel1.Controls.Add(this.GrpEmpfaenger);
|
||||
//
|
||||
// splitContainer1.Panel2
|
||||
//
|
||||
this.splitContainer1.Panel2.Controls.Add(this.docPreview1);
|
||||
this.splitContainer1.Size = new System.Drawing.Size(1629, 598);
|
||||
this.splitContainer1.SplitterDistance = 900;
|
||||
this.splitContainer1.TabIndex = 5;
|
||||
//
|
||||
// Serienbrief
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(1259, 955);
|
||||
this.ClientSize = new System.Drawing.Size(1633, 955);
|
||||
this.Controls.Add(this.splitContainer1);
|
||||
this.Controls.Add(this.pnlLoad);
|
||||
this.Controls.Add(this.GrpEmpfaenger);
|
||||
this.Controls.Add(this.GrpDokumentInhalt);
|
||||
this.Controls.Add(this.ribbon1);
|
||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||
@@ -819,6 +864,10 @@
|
||||
((System.ComponentModel.ISupportInitialize)(this.sfdatagridsbload)).EndInit();
|
||||
this.panel1.ResumeLayout(false);
|
||||
this.panel1.PerformLayout();
|
||||
this.splitContainer1.Panel1.ResumeLayout(false);
|
||||
this.splitContainer1.Panel2.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit();
|
||||
this.splitContainer1.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
@@ -882,5 +931,8 @@
|
||||
private System.Windows.Forms.ToolStripMenuItem partnerLöschenToolStripMenuItem;
|
||||
private System.Windows.Forms.RibbonButton ribbonButton2;
|
||||
private System.Windows.Forms.RibbonPanel ribbonPanel8;
|
||||
private System.Windows.Forms.RibbonButton RibbonButtonGenerateSB;
|
||||
private DocPreview docPreview1;
|
||||
private System.Windows.Forms.SplitContainer splitContainer1;
|
||||
}
|
||||
}
|
||||
@@ -17,6 +17,7 @@ using Microsoft.Office.Interop.Word;
|
||||
using Model;
|
||||
using NLog;
|
||||
using OnDoc.DocMgmt;
|
||||
using OnDoc.Helper;
|
||||
using OnDoc.Klassen;
|
||||
using OnDoc.UIControls.Administrator;
|
||||
using Syncfusion.Windows.Forms.Tools;
|
||||
@@ -24,6 +25,8 @@ using Syncfusion.Windows.Forms.Tools.Renderers;
|
||||
using Syncfusion.WinForms.Controls;
|
||||
using Syncfusion.WinForms.DataGrid;
|
||||
using Syncfusion.WinForms.DataGrid.Interactivity;
|
||||
using Windows.ApplicationModel.Activation;
|
||||
using Windows.Media.Ocr;
|
||||
|
||||
|
||||
namespace OnDoc.UIControls
|
||||
@@ -35,6 +38,8 @@ namespace OnDoc.UIControls
|
||||
private int profilnr = 0;
|
||||
private serienbrief sb = new serienbrief();
|
||||
private int serienbriefnr = 0;
|
||||
private DOCGEN.DocGen dg = null;
|
||||
private DOCGEN.DocGet dget = null;
|
||||
|
||||
//private DataSet dsempfaenger = new DataSet();
|
||||
private int selectedsbnr = 0;
|
||||
@@ -328,10 +333,12 @@ namespace OnDoc.UIControls
|
||||
sb.mutiert_am = DateTime.Now;
|
||||
sb.mutierer = AppParams.CurrentMitarbieter;
|
||||
sb.verantwortlich = AppParams.CurrentMitarbieter;
|
||||
if (rbzustaendigkube.Checked) { sb.zustaendig = -1; } else { sb.zustaendig = Convert.ToInt32(cbboxzustaendigmitarbeiter.SelectedValue); }
|
||||
try { sb.postzustellung = Convert.ToInt32(cbboxpostzustellung.SelectedValue.ToString()); } catch { sb.postzustellung = 0; }
|
||||
try { sb.unterschriftlinks = Convert.ToInt32(cbboxunterschriftlinks.SelectedValue.ToString()); } catch { sb.unterschriftlinks = 0; }
|
||||
try { sb.unterschriftrechts = Convert.ToInt32(cbboxunterschriftrechts.SelectedValue.ToString()); } catch { sb.unterschriftrechts = 0; }
|
||||
try { sb.team = Convert.ToInt32(cbboxteam.SelectedValue.ToString()); } catch { sb.team = 0; }
|
||||
sb.archivdatum = Convert.ToDateTime(DateDokumentDatum.Value);
|
||||
DB db = new DB(AppParams.connectionstring);
|
||||
sb.serienbriefnr = db.Save_Serienbrief(sb, AppParams.tempdir);
|
||||
db.save_sb_vorlage_to_db(sb.filename, "", sb.serienbriefnr);
|
||||
@@ -354,7 +361,7 @@ namespace OnDoc.UIControls
|
||||
treeViewAdv1.Nodes[0].Text = "In Bearbeitung (" + dv.Count.ToString() + ")";
|
||||
dv.RowFilter = "Status =-1";
|
||||
treeViewAdv1.Nodes[1].Text = "Fehlerhaft (" + dv.Count.ToString() + ")";
|
||||
if (dv.Count > 0) treeViewAdv1.Nodes[1].TextColor = Color.Red; else treeViewAdv1.Nodes[1].TextColor= Color.Black;
|
||||
if (dv.Count > 0) treeViewAdv1.Nodes[1].TextColor = Color.Red; else treeViewAdv1.Nodes[1].TextColor = Color.Black;
|
||||
dv.RowFilter = "Status = 1";
|
||||
treeViewAdv1.Nodes[2].Text = "Generiert (" + dv.Count.ToString() + ")";
|
||||
dv.RowFilter = "Status = 2";
|
||||
@@ -444,6 +451,17 @@ namespace OnDoc.UIControls
|
||||
cbboxunterschriftlinks.SelectedValue = sb.unterschriftlinks;
|
||||
cbboxunterschriftrechts.SelectedValue = sb.unterschriftrechts;
|
||||
cbboxverantwortlich.SelectedValue = sb.verantwortlich;
|
||||
DateDokumentDatum.Value = sb.archivdatum;
|
||||
if (sb.zustaendig == -1)
|
||||
{
|
||||
rbzustaendigkube.Checked = true; rbzustaendigmitarbeiter.Checked = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
rbzustaendigkube.Checked = false;
|
||||
rbzustaendigmitarbeiter.Checked = true;
|
||||
cbboxzustaendigmitarbeiter.SelectedValue = sb.zustaendig;
|
||||
}
|
||||
update_zahlen();
|
||||
GrpDokumentInhalt.Enabled = true;
|
||||
|
||||
@@ -573,13 +591,13 @@ namespace OnDoc.UIControls
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
if (Convert.ToInt32(dt.Rows[i][4]) == 1) { bldossier = true; };
|
||||
}
|
||||
if (sb.dsempfaenger.Tables[0].Columns.Count > 20) { check_zwingende_felder(); }
|
||||
refresh_empfaenger(sb.dsempfaenger.Tables[0]);
|
||||
if (msg !="") { MessageBox.Show(msg,"Serienbrief",MessageBoxButtons.OK, MessageBoxIcon.Error); }
|
||||
if (msg != "") { MessageBox.Show(msg, "Serienbrief", MessageBoxButtons.OK, MessageBoxIcon.Error); }
|
||||
}
|
||||
|
||||
private void check_zwingende_felder()
|
||||
@@ -613,5 +631,456 @@ namespace OnDoc.UIControls
|
||||
Partnerliste_Pruefen();
|
||||
treeViewAdv1_AfterSelect(sender, e);
|
||||
}
|
||||
|
||||
System.Data.DataTable vorlagendaten = new System.Data.DataTable();
|
||||
private void RibbonButtonGenerateSB_Click(object sender, EventArgs e)
|
||||
{
|
||||
ribbonbuttonsave_Click(sender, e);
|
||||
ToastMessage.ShowToast("Speichern", "Serienbriefdaten wurden gespeichert");
|
||||
vorlagendaten = null;
|
||||
vorlagendaten = new System.Data.DataTable();
|
||||
vorlagendaten = Datentabelle_Generieren();
|
||||
dg = new DOCGEN.DocGen();
|
||||
dget = new DOCGEN.DocGet(AppParams.connectionstring);
|
||||
DB dB = new DB(AppParams.connectionstring);
|
||||
string fn = dB.get_sb_vorlage(sb.serienbriefnr, AppParams.tempdir);
|
||||
sb.VorlageBase64 = dB.dsdaten.Tables[0].Rows[0][0].ToString();
|
||||
sb.DocValues = new List<clsDocValue>();
|
||||
vorlagendaten_aufbereiten();
|
||||
|
||||
}
|
||||
|
||||
private void vorlagendaten_aufbereiten()
|
||||
{
|
||||
for (int i = 0, loopTo = vorlagendaten.Rows.Count - 1; i <= loopTo; i++)
|
||||
{
|
||||
|
||||
|
||||
string sp1 = "";
|
||||
string[] sp2;
|
||||
string feldnr;
|
||||
for (int i1 = 0, loopTo1 = vorlagendaten.Columns.Count - 1; i1 <= loopTo1; i1++)
|
||||
{
|
||||
try
|
||||
{
|
||||
sp1 = vorlagendaten.Columns[i1].ColumnName;
|
||||
sp2 = sp1.Split(new string[] { "_09_" }, StringSplitOptions.None);
|
||||
sp1 = sp2[0] + "_09_" + sp2[2];
|
||||
feldnr = sp2[1].ToString();
|
||||
sp1 = sp1;
|
||||
}
|
||||
catch
|
||||
{
|
||||
sp1 = vorlagendaten.Columns[i1].ColumnName;
|
||||
feldnr = sp1;
|
||||
}
|
||||
switch (sp1)
|
||||
{
|
||||
// Mapping Zustelladresse
|
||||
case "F_09_1":
|
||||
case "F_09_10":
|
||||
{
|
||||
if (vorlagendaten.Rows[i]["Zustelladresse"] != "")
|
||||
{
|
||||
vorlagendaten.Rows[i][i1] = vorlagendaten.Rows[i]["Zustelladresse"];
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
case "F_09_89":
|
||||
{
|
||||
if (vorlagendaten.Rows[i]["Name"] != "")
|
||||
{
|
||||
vorlagendaten.Rows[i][i1] = vorlagendaten.Rows[i]["Name"];
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
case "F_09_111":
|
||||
{
|
||||
if (vorlagendaten.Rows[i]["Vorname"] != "")
|
||||
{
|
||||
vorlagendaten.Rows[i][i1] = vorlagendaten.Rows[i]["Vorname"];
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
case "F_09_122":
|
||||
case "F_09_123":
|
||||
case "F_09_20":
|
||||
{
|
||||
string s = "";
|
||||
string s1;
|
||||
if (vorlagendaten.Rows[i]["Briefanrede1"] != "")
|
||||
{
|
||||
s = vorlagendaten.Rows[i]["Briefanrede1"].ToString();
|
||||
if (s.Substring(0,4)=="Herr")
|
||||
{
|
||||
s = "r " + s;
|
||||
}
|
||||
else
|
||||
{
|
||||
s = " " + s;
|
||||
}
|
||||
}
|
||||
if (vorlagendaten.Rows[i]["Briefanrede2"] != "")
|
||||
{
|
||||
if (!string.IsNullOrEmpty(s))
|
||||
s = s + Environment.NewLine;
|
||||
s1 = vorlagendaten.Rows[i]["Briefanrede2"].ToString();
|
||||
if (s.Substring(0,4)=="Herr")
|
||||
{
|
||||
s = s + "Sehr geehrter " + s1;
|
||||
}
|
||||
else
|
||||
{
|
||||
s = s + "Sehr geehrte " + s1;
|
||||
}
|
||||
}
|
||||
if (!string.IsNullOrEmpty(s))
|
||||
{
|
||||
vorlagendaten.Rows[i][i1] = s;
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
case "F_09_98":
|
||||
{
|
||||
if (vorlagendaten.Rows[i]["Strasse"] != "")
|
||||
{
|
||||
vorlagendaten.Rows[i][i1] = vorlagendaten.Rows[i]["Strasse"];
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
case "F_09_93":
|
||||
{
|
||||
if (vorlagendaten.Rows[i]["Ort"] != "")
|
||||
{
|
||||
vorlagendaten.Rows[i][i1] = vorlagendaten.Rows[i]["Ort"];
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
case var @case when @case == "F_09_93":
|
||||
{
|
||||
if (vorlagendaten.Rows[i]["Ort"] != "")
|
||||
{
|
||||
vorlagendaten.Rows[i][i1] = vorlagendaten.Rows[i]["Ort"];
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
case "F_09_96":
|
||||
{
|
||||
if (vorlagendaten.Rows[i]["PLZ"] != "")
|
||||
{
|
||||
vorlagendaten.Rows[i][i1] = vorlagendaten.Rows[i]["PLZ"];
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
case "F_09_132":
|
||||
{
|
||||
if (vorlagendaten.Rows[i]["PLZ"].ToString() != "" | vorlagendaten.Rows[i]["Ort"].ToString() != "0")
|
||||
{
|
||||
vorlagendaten.Rows[i][i1] = vorlagendaten.Rows[i]["PLZ"] + " " + vorlagendaten.Rows[i]["Ort"];
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
default:
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// Verknüpfte Felder
|
||||
try
|
||||
{
|
||||
int i2;
|
||||
var loopTo2 = sb.dsempfaenger.Tables["VerkFelder"].Rows.Count - 1;
|
||||
for (i2 = 0; i2 <= loopTo2; i2++)
|
||||
{
|
||||
if (feldnr == sb.dsempfaenger.Tables["verkfelder"].Rows[i2]["Vorlagenfeldnr"].ToString())
|
||||
{
|
||||
vorlagendaten.Rows[i][i1] = vorlagendaten.Rows[i][sb.dsempfaenger.Tables["verkfelder"].Rows[i2]["IDVWert"].ToString()];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
catch
|
||||
{
|
||||
|
||||
}
|
||||
if (object.ReferenceEquals(vorlagendaten.Rows[i][i1], DBNull.Value))
|
||||
{
|
||||
vorlagendaten.Rows[i][i1] = "";
|
||||
}
|
||||
try
|
||||
{
|
||||
if (vorlagendaten.Columns[i1].ColumnName.ToString().Substring(0, 5) == "F_09_")
|
||||
{
|
||||
Insert_Value(vorlagendaten.Rows[i][i1].ToString(), vorlagendaten.Columns[i1].ColumnName);
|
||||
}
|
||||
}catch { }
|
||||
try
|
||||
{
|
||||
if (vorlagendaten.Columns[i1].ColumnName.ToString().Substring(0, 5) == "I_09_")
|
||||
{
|
||||
string intfeldname;
|
||||
string Intbookmark;
|
||||
string IntWert;
|
||||
intfeldname = vorlagendaten.Columns[i1].ColumnName;
|
||||
Intbookmark = Helper.Strings.Right(vorlagendaten.Columns[i1].ColumnName, vorlagendaten.Columns[i1].ColumnName.Length - 5);
|
||||
IntWert = Helper.Strings.Right(vorlagendaten.Columns[i1].ColumnName, vorlagendaten.Columns[i1].ColumnName.Length - 14);
|
||||
|
||||
int ind;
|
||||
ind = IntWert.IndexOf("_09_");
|
||||
IntWert = Helper.Strings.Left(IntWert, ind);
|
||||
// SplitArray = IntWert.Split("_09_")
|
||||
// IntWert = SplitArray(0)
|
||||
// IntWert = RenCol(IntWert)
|
||||
Insert_Value(vorlagendaten.Rows[i][IntWert].ToString(), Intbookmark);
|
||||
}
|
||||
}catch { }
|
||||
}
|
||||
string pdfdoc = dget.Convert_Word_To_PDF(dg.generate_serienbrief(sb.VorlageBase64, sb));
|
||||
Helper.FileHelper fh = new FileHelper();
|
||||
DB db = new DB(AppParams.connectionstring);
|
||||
string filename = "SB_" + sb.serienbriefnr.ToString() + vorlagendaten.Rows[i]["intEintragnr"].ToString() + ".pdf";
|
||||
fh.SaveBase64ToFile(pdfdoc,AppParams.tempdir + filename);
|
||||
db.save_serienbrief_datei(sb.serienbriefnr, Convert.ToInt32(vorlagendaten.Rows[i]["IntEintragnr"]), AppParams.tempdir+filename);
|
||||
//db = null;
|
||||
sb.DocValues.Clear();
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
private void insert_PPZeile(string position, string typ)
|
||||
{
|
||||
|
||||
}
|
||||
private void Insert_Value(string feldwert, string feldname)
|
||||
{
|
||||
System.Data.DataRow dc;
|
||||
int pos1;
|
||||
int pos2;
|
||||
string beginntextmarke = "";
|
||||
string endetextmarke = "";
|
||||
// Test
|
||||
if (feldwert == "**PPZeileB")
|
||||
{
|
||||
// MsgBox(beginntextmarke)
|
||||
foreach (System.Data.DataRow currentDc in sb.dsempfaenger.Tables["UsedFelder"].Rows)
|
||||
{
|
||||
dc = currentDc;
|
||||
if (dc["TempFeldName"] == feldname)
|
||||
{
|
||||
beginntextmarke = dc["Beginntextmarke"].ToString();
|
||||
endetextmarke = dc["Endetextmarke"].ToString();
|
||||
feldname = dc["Feldname"].ToString();
|
||||
insert_PPZeile(beginntextmarke, "B");
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (feldwert == "**PPZeileA")
|
||||
{
|
||||
// MsgBox(beginntextmarke)
|
||||
foreach (System.Data.DataRow currentDc in sb.dsempfaenger.Tables["UsedFelder"].Rows)
|
||||
{
|
||||
dc = currentDc;
|
||||
if (dc["TempFeldName"] == feldname)
|
||||
{
|
||||
beginntextmarke = dc["Beginntextmarke"].ToString();
|
||||
endetextmarke = dc["Endetextmarke"].ToString();
|
||||
feldname = dc["Feldname"].ToString();
|
||||
insert_PPZeile(beginntextmarke, "A");
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (Helper.Strings.Left(feldname, 5) == "TMISB")
|
||||
{
|
||||
beginntextmarke = feldname;
|
||||
endetextmarke = "";
|
||||
feldname = "";
|
||||
}
|
||||
else
|
||||
{
|
||||
foreach (System.Data.DataRow currentDc2 in sb.dsempfaenger.Tables["UsedFelder"].Rows)
|
||||
{
|
||||
dc = currentDc2;
|
||||
if (dc["TempFeldName"].ToString() == feldname)
|
||||
{
|
||||
beginntextmarke = dc["Beginntextmarke"].ToString();
|
||||
endetextmarke = dc["Endetextmarke"].ToString();
|
||||
feldname = dc["Feldname"].ToString();
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
// contentcontrols
|
||||
try
|
||||
{
|
||||
if (feldname.Length > 2)
|
||||
{
|
||||
if (feldname != "" & feldname.Substring(0, 3) == "cc_")
|
||||
{
|
||||
//objword.ActiveDocument.SelectContentControlsByTag(feldname).Item(1).Range.Text = feldwert;
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
}
|
||||
|
||||
clsDocValue dv = new clsDocValue();
|
||||
dv.TMBeginn=beginntextmarke; ;
|
||||
dv.TMEnd = endetextmarke;
|
||||
dv.Value = feldwert;
|
||||
dv.FieldName=feldname;
|
||||
sb.DocValues.Add(dv);
|
||||
|
||||
}
|
||||
|
||||
private string Insert_DT_Column(ref System.Data.DataTable dt, string colname)
|
||||
{
|
||||
int i = 0;
|
||||
foreach (DataColumn dc in dt.Columns)
|
||||
{
|
||||
if (dc.ColumnName.Length >= colname.Length)
|
||||
{
|
||||
if (dc.ColumnName.Substring(0, colname.Length - 1).ToUpper() == colname.ToUpper())
|
||||
{
|
||||
i = i + 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (i > 0)
|
||||
colname = colname + "_" + i.ToString();
|
||||
dt.Columns.Add(colname);
|
||||
return colname;
|
||||
}
|
||||
|
||||
private System.Data.DataTable Datentabelle_Generieren()
|
||||
{
|
||||
var dt = new System.Data.DataTable();
|
||||
System.Data.DataRow dn;
|
||||
int i;
|
||||
|
||||
var aPrimaryKey = new DataColumn[1];
|
||||
DataColumn oDatacolumn;
|
||||
try
|
||||
{
|
||||
sb.dsempfaenger.Tables[0].Columns.Add("IntEintragnr");
|
||||
}
|
||||
catch { }
|
||||
var loopTo = sb.dsempfaenger.Tables[0].Rows.Count - 1;
|
||||
for (i = 0; i <= loopTo; i++)
|
||||
sb.dsempfaenger.Tables[0].Rows[i]["IntEintragNr"] = i;
|
||||
oDatacolumn = sb.dsempfaenger.Tables[0].Columns["IntEintragnr"];
|
||||
aPrimaryKey[0] = oDatacolumn;
|
||||
sb.dsempfaenger.Tables[0].PrimaryKey = aPrimaryKey;
|
||||
sb.dsempfaenger.AcceptChanges();
|
||||
dt.TableName = "EDKB09_" + sb.serienbriefnr.ToString();
|
||||
var loopTo1 = sb.dsempfaenger.Tables[0].Columns.Count - 1;
|
||||
for (i = 0; i <= loopTo1; i++)
|
||||
dt.Columns.Add(sb.dsempfaenger.Tables[0].Columns[i].ColumnName);
|
||||
System.Data.DataRow[] dv;
|
||||
|
||||
dv = sb.dsempfaenger.Tables[0].Select("Dokumentid='' or dokumentid<>''");
|
||||
|
||||
|
||||
foreach (System.Data.DataRow dr in dv)
|
||||
{
|
||||
dt.ImportRow(dr);
|
||||
}
|
||||
|
||||
|
||||
bool tmkopfzeile = false;
|
||||
sb.dsempfaenger.Tables["UsedFelder"].AcceptChanges();
|
||||
try
|
||||
{
|
||||
var loopTo2 = sb.dsempfaenger.Tables["UsedFelder"].Rows.Count - 1;
|
||||
for (i = 0; i <= loopTo2; i++)
|
||||
{
|
||||
if (sb.dsempfaenger.Tables["UsedFelder"].Rows[i]["Nr"].ToString() == "33")
|
||||
{
|
||||
tmkopfzeile = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
object a;
|
||||
a = 1;
|
||||
}
|
||||
|
||||
if (tmkopfzeile == false)
|
||||
{
|
||||
dn = sb.dsempfaenger.Tables["UsedFelder"].NewRow();
|
||||
dn[0] = 33;
|
||||
dn[1] = "TGEDKCompanyBBEB99";
|
||||
dn[2] = "";
|
||||
dn[3] = "TGEDKCompanyBBEB99";
|
||||
dn[4] = "";
|
||||
sb.dsempfaenger.Tables["UsedFelder"].Rows.Add(dn);
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
sb.dsempfaenger.Tables["UsedFelder"].Columns.Add("Fnkt");
|
||||
sb.dsempfaenger.Tables["UsedFelder"].Columns.Add("TempFeldname");
|
||||
}
|
||||
catch { }
|
||||
string s;
|
||||
var loopTo3 = sb.dsempfaenger.Tables["UsedFelder"].Rows.Count - 1;
|
||||
for (i = 0; i <= loopTo3; i++)
|
||||
{
|
||||
|
||||
if (Convert.ToInt32(sb.dsempfaenger.Tables["UsedFelder"].Rows[i]["Nr"]) != 0)
|
||||
{
|
||||
s = "F_09_" + sb.dsempfaenger.Tables["UsedFelder"].Rows[i]["Nr"].ToString();
|
||||
sb.dsempfaenger.Tables["UsedFelder"].Rows[i]["fnkt"] = s;
|
||||
s = Insert_DT_Column(ref dt, s);
|
||||
sb.dsempfaenger.Tables["UsedFelder"].Rows[i]["Tempfeldname"] = s;
|
||||
}
|
||||
else
|
||||
{
|
||||
s = "I_09_" + sb.dsempfaenger.Tables["UsedFelder"].Rows[i]["Beginntextmarke"];
|
||||
sb.dsempfaenger.Tables["UsedFelder"].Rows[i]["fnkt"] = s;
|
||||
s = Insert_DT_Column(ref dt, s);
|
||||
sb.dsempfaenger.Tables["UsedFelder"].Rows[i]["Tempfeldname"] = s;
|
||||
}
|
||||
}
|
||||
// Me.dsempfaenger.WriteXml("d:\test.xmls")
|
||||
//dt.Columns["intEintragnr"].
|
||||
DB db = new DB(AppParams.connectionstring);
|
||||
//db.Get_Tabledata_for_Update("Select * from edkb09_" + sb.serienbriefnr.ToString(), false, true);
|
||||
//db.daten.Tables.Clear();
|
||||
//db.daten.Tables.Add(dt.Copy());
|
||||
//db.daten.Tables[0].Columns["Partnernr"].ColumnName = "NRPAR00";
|
||||
//db.daten.Tables[0].TableName = "Daten";
|
||||
//db.Update_Data();
|
||||
//dt.Columns["Partnernr"].ColumnName = "NRPAR00";
|
||||
db.Create_sb_SQL_Server_Table(ref dt, sb);
|
||||
db.Save_sb_Data_To_Temptable(ref dt, sb);
|
||||
return db.Fill_And_Get_Data(sb);
|
||||
}
|
||||
|
||||
private void sfDataGridEmpfaenger_CellClick(object sender, Syncfusion.WinForms.DataGrid.Events.CellClickEventArgs e)
|
||||
{
|
||||
if (docPreview1.Visible == true)
|
||||
{
|
||||
var selectedItem = e.DataRow;
|
||||
var dataRow = (e.DataRow.RowData as DataRowView).Row;
|
||||
string inteintragnr = "0";
|
||||
inteintragnr = dataRow["inteintragnr"].ToString();
|
||||
docPreview1.Show_Serienbrief_Dokument(sb.serienbriefnr, Convert.ToInt32(inteintragnr));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -120,46 +120,10 @@
|
||||
<metadata name="ctxmenuEmpfaenger.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>156, 17</value>
|
||||
</metadata>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="ribbonbuttonaddpartner.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
wQAADsEBuJFr7QAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="ribbonbuttonaddpartner.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
wQAADsEBuJFr7QAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="ribbonbuttonaddpartner.SmallImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
wQAADsEBuJFr7QAAABNJREFUOE9jGAWjYBSMAjBgYAAABBAAAadEfGMAAAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="ribbonButton2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
wgAADsIBFShKgAAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="ribbonButton2.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
wgAADsIBFShKgAAAABpJREFUWEftwQEBAAAAgiD/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
|
||||
wgAADsIBFShKgAAAABNJREFUOE9jGAWjYBSMAjBgYAAABBAAAadEfGMAAAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<metadata name="openFileDialog1.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>
|
||||
AAABAAUAAAAAAAEAIABVIgAAVgAAADAwAAABACAAqCUAAKsiAAAgIAAAAQAgAKgQAABTSAAAGBgAAAEA
|
||||
|
||||
29
Client/Helper/Strings.cs
Normal file
@@ -0,0 +1,29 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace OnDoc.Helper
|
||||
{
|
||||
public static class Strings
|
||||
{
|
||||
public static string Right(this string value, int length)
|
||||
{
|
||||
if (String.IsNullOrEmpty(value)) return string.Empty;
|
||||
|
||||
return value.Length <= length ? value : value.Substring(value.Length - length);
|
||||
}
|
||||
|
||||
public static string Left(this string value, int maxLength)
|
||||
{
|
||||
if (string.IsNullOrEmpty(value)) return value;
|
||||
maxLength = Math.Abs(maxLength);
|
||||
|
||||
return (value.Length <= maxLength
|
||||
? value
|
||||
: value.Substring(0, maxLength)
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
100
Client/Properties/Resources.Designer.cs
generated
@@ -2010,6 +2010,106 @@ namespace OnDoc.Properties {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap SB_Generierung_16x16_32 {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("SB_Generierung_16x16_32", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap SB_Generierung_24x24_32 {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("SB_Generierung_24x24_32", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap SB_Generierung_256x256_32 {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("SB_Generierung_256x256_32", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap SB_Generierung_32x32_32 {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("SB_Generierung_32x32_32", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap SB_Generierung_48x48_32 {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("SB_Generierung_48x48_32", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap SB_Partnerliste_Pruefen_16x16_32 {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("SB_Partnerliste_Pruefen_16x16_32", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap SB_Partnerliste_Pruefen_24x24_32 {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("SB_Partnerliste_Pruefen_24x24_32", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap SB_Partnerliste_Pruefen_256x256_32 {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("SB_Partnerliste_Pruefen_256x256_32", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap SB_Partnerliste_Pruefen_32x32_32 {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("SB_Partnerliste_Pruefen_32x32_32", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap SB_Partnerliste_Pruefen_48x48_32 {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("SB_Partnerliste_Pruefen_48x48_32", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
|
||||
@@ -703,6 +703,36 @@
|
||||
<data name="save_48x48_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\save_48x48-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="SB_Generierung_16x16_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\SB_Generierung_16x16-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="SB_Generierung_24x24_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\SB_Generierung_24x24-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="SB_Generierung_256x256_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\SB_Generierung_256x256-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="SB_Generierung_32x32_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\SB_Generierung_32x32-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="SB_Generierung_48x48_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\SB_Generierung_48x48-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="SB_Partnerliste_Pruefen_16x16_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\SB_Partnerliste_Pruefen_16x16-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="SB_Partnerliste_Pruefen_24x24_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\SB_Partnerliste_Pruefen_24x24-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="SB_Partnerliste_Pruefen_256x256_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\SB_Partnerliste_Pruefen_256x256-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="SB_Partnerliste_Pruefen_32x32_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\SB_Partnerliste_Pruefen_32x32-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="SB_Partnerliste_Pruefen_48x48_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\SB_Partnerliste_Pruefen_48x48-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="Search_16x16_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Search_16x16-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
|
||||
BIN
Client/Resources/SB_Generierung_16x16-32.png
Normal file
|
After Width: | Height: | Size: 605 B |
BIN
Client/Resources/SB_Generierung_24x24-32.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
Client/Resources/SB_Generierung_256x256-32.png
Normal file
|
After Width: | Height: | Size: 8.4 KiB |
BIN
Client/Resources/SB_Generierung_32x32-32.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
Client/Resources/SB_Generierung_48x48-32.png
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
BIN
Client/Resources/SB_Partnerliste_Pruefen_16x16-32.png
Normal file
|
After Width: | Height: | Size: 587 B |
BIN
Client/Resources/SB_Partnerliste_Pruefen_24x24-32.png
Normal file
|
After Width: | Height: | Size: 984 B |
BIN
Client/Resources/SB_Partnerliste_Pruefen_256x256-32.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
Client/Resources/SB_Partnerliste_Pruefen_32x32-32.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
Client/Resources/SB_Partnerliste_Pruefen_48x48-32.png
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
@@ -12,6 +12,8 @@ using System.Net;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
using Database;
|
||||
using System.Linq.Expressions;
|
||||
|
||||
namespace OnDoc.UIControls
|
||||
{
|
||||
@@ -63,6 +65,30 @@ namespace OnDoc.UIControls
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
public void Show_Serienbrief_Dokument(int Serienbriefnr, int Eintragnr)
|
||||
{
|
||||
DB db = new DB(AppParams.connectionstring);
|
||||
db.Get_Tabledata("Select dbo.BinaryToBase64(dokument) from edex_sb_serienbrief_dokument where serienbriefnr=" + Serienbriefnr.ToString() + " and inteintragnr=" + Eintragnr.ToString(), false, true);
|
||||
try
|
||||
{
|
||||
|
||||
var stream = new MemoryStream(Convert.FromBase64String(db.dsdaten.Tables[0].Rows[0][0].ToString()));
|
||||
if (stream.Length > 0)
|
||||
{
|
||||
this.pdfViewerControl1.Load(stream);
|
||||
this.pdfViewerControl1.Visible = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
catch { }
|
||||
db = null;
|
||||
|
||||
|
||||
}
|
||||
private clsdok GetDoc(bool AsPDF, string dokumentid)
|
||||
{
|
||||
clsdok dok = new clsdok("", "", "");
|
||||
|
||||
@@ -1 +1 @@
|
||||
814802d754b2128b3f6dad2b8544b2a517e2d5ae467a7e6b9ae6acd890a15d4b
|
||||
8da378f2397f300b8808b6f801306aaa269d19cd08b0d41d8535b9125dcef444
|
||||
|
||||