Update 20250606

master
Stefan Hutter 6 months ago
parent 10343fcbab
commit 85ff87dc62

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -12469,3 +12469,60 @@ done
2025-05-05 09:24:31.7176|DEBUG|OnDoc|Ende ArchiveDocFromDatabase: DokumentID:OFFEDK0082025002508829
2025-05-05 09:24:32.3699|DEBUG|OnDoc|Start Update IL_Log: DokumentID:OFFEDK0082025002508829
2025-05-05 09:24:32.3849|DEBUG|OnDoc|Ende Update IL_Log: DokumentID:OFFEDK0082025002508829
2025-05-30 13:57:38.7521|DEBUG|OnDoc|
2025-05-30 13:57:38.7922|DEBUG|OnDoc|
2025-05-30 13:57:38.8183|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: 1234
2025-05-30 13:57:38.8183|INFO|OnDoc|Unterschrift-Bezug: 1234
2025-05-30 13:57:38.9035|DEBUG|OnDoc|
2025-05-30 13:57:38.9139|DEBUG|OnDoc|
2025-05-30 13:57:38.9435|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: xmniederkofler
2025-05-30 13:57:38.9435|INFO|OnDoc|Unterschrift-Bezug - nicht vorhanden: xmniederkofler DEMO-Unterschrfit verwendet
2025-05-30 13:57:38.9435|INFO|OnDoc|Unterschrift-Bezug: xmniederkofler
2025-05-30 13:58:05.0811|DEBUG|OnDoc|
2025-05-30 13:58:05.0811|DEBUG|OnDoc|
2025-05-30 13:58:05.1063|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: 1234
2025-05-30 13:58:05.1063|INFO|OnDoc|Unterschrift-Bezug: 1234
2025-05-30 13:58:05.1470|DEBUG|OnDoc|
2025-05-30 13:58:05.1470|DEBUG|OnDoc|
2025-05-30 13:58:05.1741|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-05-30 13:58:05.1741|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-05-30 13:58:20.0625|DEBUG|OnDoc|Mailversand: 2
2025-05-30 13:58:20.0967|DEBUG|OnDoc|
2025-05-30 13:58:20.1078|DEBUG|OnDoc|
2025-05-30 13:58:20.1238|DEBUG|OnDoc|Mail Versand NOK: Spalte 1 wurde nicht gefunden.
2025-05-30 13:58:48.5727|DEBUG|OnDoc|Mailversand: 1
2025-05-30 13:58:48.5975|DEBUG|OnDoc|
2025-05-30 13:58:48.5995|DEBUG|OnDoc|
2025-05-30 13:58:48.5995|DEBUG|OnDoc|Mail Versand NOK: Spalte 1 wurde nicht gefunden.
2025-05-30 13:59:49.1842|DEBUG|OnDoc|Mailversand: 2
2025-05-30 13:59:49.2094|DEBUG|OnDoc|
2025-05-30 13:59:49.2094|DEBUG|OnDoc|
2025-05-30 13:59:49.2277|DEBUG|OnDoc|Mail Versand NOK: Spalte 1 wurde nicht gefunden.
2025-05-30 14:53:52.3170|DEBUG|OnDoc|Mailversand: 2
2025-05-30 14:53:52.3452|DEBUG|OnDoc|
2025-05-30 14:53:52.3502|DEBUG|OnDoc|
2025-05-30 14:53:52.3666|DEBUG|OnDoc|Mail Versand NOK: Spalte 1 wurde nicht gefunden.
2025-05-30 15:03:08.7854|DEBUG|OnDoc|Mailversand: 2
2025-05-30 15:03:08.8122|DEBUG|OnDoc|
2025-05-30 15:03:08.8122|DEBUG|OnDoc|
2025-05-30 15:03:08.8305|DEBUG|OnDoc|Mail Versand NOK: Spalte 1 wurde nicht gefunden.
2025-05-30 15:03:28.0960|DEBUG|OnDoc|Mailversand: 1
2025-05-30 15:03:28.1196|DEBUG|OnDoc|
2025-05-30 15:03:28.1196|DEBUG|OnDoc|
2025-05-30 15:03:28.1362|DEBUG|OnDoc|Mail Versand NOK: Spalte 1 wurde nicht gefunden.
2025-05-30 15:04:11.1477|DEBUG|OnDoc|
2025-05-30 15:04:11.1477|DEBUG|OnDoc|
2025-05-30 15:04:11.1733|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: 1234
2025-05-30 15:04:11.1733|INFO|OnDoc|Unterschrift-Bezug: 1234
2025-05-30 15:04:11.2129|DEBUG|OnDoc|
2025-05-30 15:04:11.2129|DEBUG|OnDoc|
2025-05-30 15:04:11.2380|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-05-30 15:04:11.2400|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-05-30 15:04:33.8907|DEBUG|OnDoc|Mailversand: 2
2025-05-30 15:04:33.9183|DEBUG|OnDoc|
2025-05-30 15:04:33.9183|DEBUG|OnDoc|
2025-05-30 15:04:33.9353|DEBUG|OnDoc|Mail Versand NOK: Spalte 1 wurde nicht gefunden.
2025-05-30 15:04:53.4861|DEBUG|OnDoc|Mailversand: 1
2025-05-30 15:04:53.5145|DEBUG|OnDoc|
2025-05-30 15:04:53.5145|DEBUG|OnDoc|
2025-05-30 15:04:53.5348|DEBUG|OnDoc|Mail Versand NOK: Spalte 1 wurde nicht gefunden.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -49,11 +49,14 @@
<setting name="edokapath" serializeAs="String">
<value>E:\Software-Projekte\EDOKA\Cleint_Erneuerung_DMS_Framwork48 - Kopie\EDOKA\bin\edoka.exe</value>
</setting>
<setting name="NativVorlagen" serializeAs="String">
<value>E:\Software-Projekte\OnDoc\TKB-Vorlagen\</value>
</setting>
<setting name="OfficeWatchTimerIntervall" serializeAs="String">
<value>20000</value>
</setting>
<setting name="NativVorlagen" serializeAs="String">
<value>E:\Software-Projekte\OnDoc\TKB-Vorlagen\</value>
<setting name="PrinterSettings" serializeAs="String">
<value>E:\Software-Projekte\TKBDiverse\TKBOfficeLib\PluginStart\bin\Debug\pluginstart.exe</value>
</setting>
</OnDoc.Properties.Settings>
</userSettings>

@ -1,7 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
<StartArguments>ondoc://%3ffunktion=createdoc&amp;app=onbase&amp;partnernr=1000208&amp;struktur=Korrespondenz&amp;id=OFFEDK0082025002508796</StartArguments>
<StartArguments>
</StartArguments>
</PropertyGroup>
<PropertyGroup>
<PublishUrlHistory>publish\</PublishUrlHistory>

@ -94,12 +94,13 @@ namespace OnDoc.Diverses
}
else
{
//MessageBox.Show(status);
if (status == "aktiv")
{
lblmessage.Text = "Das Dokument mit der ID '" + dokumentid + "' ist in OnBase aktiv und kann nicht bearbeitet werden.";
sfButton3.Enabled = false;
}
if (status == "inaktiv / in aufbewahrung")
if (status.Trim() == "inaktiv")
{
lblmessage.Text = "Das Dokument mit der ID '" + dokumentid + "' ist in OnBase im Status 'Inaktiv / in Aufbewahrung' und kann nicht bearbeitet werden.";
sfButton3.Enabled = false;

@ -40,10 +40,9 @@
this.pictureBox1.ErrorImage = ((System.Drawing.Image)(resources.GetObject("pictureBox1.ErrorImage")));
this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
this.pictureBox1.InitialImage = ((System.Drawing.Image)(resources.GetObject("pictureBox1.InitialImage")));
this.pictureBox1.Location = new System.Drawing.Point(139, 31);
this.pictureBox1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.pictureBox1.Location = new System.Drawing.Point(104, 25);
this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.Size = new System.Drawing.Size(348, 318);
this.pictureBox1.Size = new System.Drawing.Size(261, 258);
this.pictureBox1.TabIndex = 0;
this.pictureBox1.TabStop = false;
//
@ -51,36 +50,33 @@
//
this.label1.AutoSize = true;
this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 16F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label1.Location = new System.Drawing.Point(219, 374);
this.label1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.label1.Location = new System.Drawing.Point(164, 304);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(151, 31);
this.label1.Size = new System.Drawing.Size(122, 26);
this.label1.TabIndex = 1;
this.label1.Text = "Version 1.5";
this.label1.Text = "Version 1.6";
//
// label2
//
this.label2.AutoSize = true;
this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 16F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label2.Location = new System.Drawing.Point(215, 406);
this.label2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.label2.Location = new System.Drawing.Point(159, 330);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(154, 31);
this.label2.Size = new System.Drawing.Size(130, 26);
this.label2.TabIndex = 2;
this.label2.Text = "5. Mai 2025";
this.label2.Text = "5. Juni 2025";
this.label2.Click += new System.EventHandler(this.label2_Click);
//
// SplashScreen
//
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = System.Drawing.Color.White;
this.ClientSize = new System.Drawing.Size(625, 487);
this.ClientSize = new System.Drawing.Size(469, 396);
this.Controls.Add(this.label2);
this.Controls.Add(this.label1);
this.Controls.Add(this.pictureBox1);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
this.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.Name = "SplashScreen";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "SplashScreen";

@ -54,6 +54,9 @@
this.GridData.Style.HeaderStyle.FilterIconColor = System.Drawing.Color.FromArgb(((int)(((byte)(29)))), ((int)(((byte)(29)))), ((int)(((byte)(29)))));
this.GridData.TabIndex = 1;
this.GridData.Text = "sfDataGrid1";
this.GridData.QueryCellStyle += new Syncfusion.WinForms.DataGrid.Events.QueryCellStyleEventHandler(this.GridData_QueryCellStyle);
this.GridData.DrawCell += new Syncfusion.WinForms.DataGrid.Events.DrawCellEventHandler(this.GridData_DrawCell);
this.GridData.QueryRowStyle += new Syncfusion.WinForms.DataGrid.Events.QueryRowStyleEventHandler(this.GridData_QueryRowStyle);
this.GridData.CellClick += new Syncfusion.WinForms.DataGrid.Events.CellClickEventHandler(this.GridData_CellClick);
this.GridData.CellDoubleClick += new Syncfusion.WinForms.DataGrid.Events.CellClickEventHandler(this.GridData_CellDoubleClick);
//

@ -4,11 +4,13 @@ using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Linq.Expressions;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using OnDoc.Klassen;
using Syncfusion.WinForms.Controls;
using Syncfusion.WinForms.DataGrid.Enums;
using Windows.UI.Xaml.Controls;
namespace OnDoc.Diverses
@ -106,5 +108,64 @@ namespace OnDoc.Diverses
{
sfCalendar1_DoubleClick(sender, e);
}
private void GridData_DrawCell(object sender, Syncfusion.WinForms.DataGrid.Events.DrawCellEventArgs e)
{
//try
//{
// if (e.Column.MappingName == "SAREC00")
// {
// e.Handled = true;
// var selectedItem = e.DataRow;
// var dataRow = (e.DataRow.RowData as DataRowView).Row;
// e.Style.Font.Strikeout = true;
// Pen borderPen = new Pen(Color.LightGray);
// e.Graphics.DrawLine(borderPen, e.Bounds.Right, e.Bounds.Top, e.Bounds.Right, e.Bounds.Bottom);
// e.Graphics.DrawLine(borderPen, e.Bounds.Left, e.Bounds.Bottom, e.Bounds.Right, e.Bounds.Bottom);
// return;
// }
//}
//catch { }
}
private void GridData_QueryCellStyle(object sender, Syncfusion.WinForms.DataGrid.Events.QueryCellStyleEventArgs e)
{
//try
//{
// if (e.Column.MappingName == "SAREC00")
// {
// var selectedItem = e.DataRow;
// var dataRow = (e.DataRow.RowData as DataRowView).Row;
// e.Style.Font.Strikeout = true;
// return;
// }
//}
//catch { }
}
private void GridData_QueryRowStyle(object sender, Syncfusion.WinForms.DataGrid.Events.QueryRowStyleEventArgs e)
{
try
{
if (e.RowType == RowType.DefaultRow)
{
var dataRowView = e.RowData as DataRowView;
if (dataRowView != null)
{
var dataRow = dataRowView.Row;
var cellValue = dataRow["SAREC00"].ToString();
if (cellValue == "7")
e.Style.Font.Strikeout = true;
}
}
}
catch { }
}
}
}

@ -65,6 +65,8 @@ namespace OnDoc.Klassen
public static string Environment { get; set; } = "";
public static bool versandstrassewindows_open { get; set; } = false;
public static bool AutomArchivierung { get; set; } = false;
static AppParams()
{
@ -102,6 +104,7 @@ namespace OnDoc.Klassen
SignatureColor = db.dsdaten.Tables[0].Rows[0][19].ToString();
SignaturePassword = db.dsdaten.Tables[0].Rows[0][20].ToString();
Environment = db.dsdaten.Tables[0].Rows[0][21].ToString();
AutomArchivierung = db.dsdaten.Tables[0].Rows[0][22].ToString() == "TRUE";
}
else
{

@ -203,5 +203,18 @@ namespace OnDoc.Properties {
this["OfficeWatchTimerIntervall"] = value;
}
}
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("E:\\Software-Projekte\\TKBDiverse\\TKBOfficeLib\\PluginStart\\bin\\Debug\\pluginstart.ex" +
"e")]
public string PrinterSettings {
get {
return ((string)(this["PrinterSettings"]));
}
set {
this["PrinterSettings"] = value;
}
}
}
}

@ -41,11 +41,14 @@
<Setting Name="edokapath" Type="System.String" Scope="User">
<Value Profile="(Default)">E:\Software-Projekte\EDOKA\Cleint_Erneuerung_DMS_Framwork48 - Kopie\EDOKA\bin\edoka.exe</Value>
</Setting>
<Setting Name="OfficeWatchTimerIntervall" Type="System.String" Scope="User">
<Value Profile="(Default)">5000</Value>
</Setting>
<Setting Name="NativVorlagen" Type="System.String" Scope="User">
<Value Profile="(Default)">E:\Software-Projekte\OnDoc\TKB-Vorlagen\</Value>
</Setting>
<Setting Name="OfficeWatchTimerIntervall" Type="System.String" Scope="User">
<Value Profile="(Default)">20000</Value>
</Setting>
<Setting Name="PrinterSettings" Type="System.String" Scope="User">
<Value Profile="(Default)">E:\Software-Projekte\TKBDiverse\TKBOfficeLib\PluginStart\bin\Debug\pluginstart.exe</Value>
</Setting>
</Settings>
</SettingsFile>

@ -148,6 +148,7 @@
this.label16 = new System.Windows.Forms.Label();
this.rbNr = new System.Windows.Forms.RadioButton();
this.label15 = new System.Windows.Forms.Label();
this.chkversandstrassefirstdok = new System.Windows.Forms.CheckBox();
((System.ComponentModel.ISupportInitialize)(this.tabControlAdv1)).BeginInit();
this.tabControlAdv1.SuspendLayout();
this.tabPageAdv1.SuspendLayout();
@ -211,6 +212,7 @@
//
// groupBox1
//
this.groupBox1.Controls.Add(this.chkversandstrassefirstdok);
this.groupBox1.Controls.Add(this.cbebanking_moeglich);
this.groupBox1.Controls.Add(this.cbversandstrasse_moeglich);
this.groupBox1.Location = new System.Drawing.Point(15, 628);
@ -225,7 +227,7 @@
this.cbebanking_moeglich.AutoSize = true;
this.cbebanking_moeglich.Location = new System.Drawing.Point(19, 43);
this.cbebanking_moeglich.Name = "cbebanking_moeglich";
this.cbebanking_moeglich.Size = new System.Drawing.Size(131, 17);
this.cbebanking_moeglich.Size = new System.Drawing.Size(152, 19);
this.cbebanking_moeglich.TabIndex = 1;
this.cbebanking_moeglich.Text = "E-Banking zugelassen";
this.cbebanking_moeglich.UseVisualStyleBackColor = true;
@ -235,7 +237,7 @@
this.cbversandstrasse_moeglich.AutoSize = true;
this.cbversandstrasse_moeglich.Location = new System.Drawing.Point(19, 20);
this.cbversandstrasse_moeglich.Name = "cbversandstrasse_moeglich";
this.cbversandstrasse_moeglich.Size = new System.Drawing.Size(79, 17);
this.cbversandstrasse_moeglich.Size = new System.Drawing.Size(92, 19);
this.cbversandstrasse_moeglich.TabIndex = 0;
this.cbversandstrasse_moeglich.Text = "zugelassen";
this.cbversandstrasse_moeglich.UseVisualStyleBackColor = true;
@ -243,6 +245,7 @@
// toolStrip2
//
this.toolStrip2.AutoSize = false;
this.toolStrip2.ImageScalingSize = new System.Drawing.Size(20, 20);
this.toolStrip2.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.toolStripButton1,
this.tsbtncopy,
@ -270,7 +273,7 @@
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.Size = new System.Drawing.Size(29, 39);
this.tsbtncopy.Text = "Dokumenttyp kopieren";
this.tsbtncopy.Click += new System.EventHandler(this.tsbtncopy_Click);
//
@ -280,7 +283,7 @@
this.toolStripButton3.Image = global::OnDoc.Properties.Resources.officevorlage_16x16_32;
this.toolStripButton3.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton3.Name = "toolStripButton3";
this.toolStripButton3.Size = new System.Drawing.Size(23, 39);
this.toolStripButton3.Size = new System.Drawing.Size(29, 39);
this.toolStripButton3.Text = "Vorlage anzeigen";
this.toolStripButton3.Click += new System.EventHandler(this.toolStripButton3_Click);
//
@ -304,7 +307,7 @@
this.lblStandard.AutoSize = true;
this.lblStandard.Location = new System.Drawing.Point(336, 28);
this.lblStandard.Name = "lblStandard";
this.lblStandard.Size = new System.Drawing.Size(50, 13);
this.lblStandard.Size = new System.Drawing.Size(57, 15);
this.lblStandard.TabIndex = 26;
this.lblStandard.Text = "Standard";
this.lblStandard.Visible = false;
@ -370,7 +373,7 @@
this.cbUnterschriftpruefung.AutoSize = true;
this.cbUnterschriftpruefung.Location = new System.Drawing.Point(15, 19);
this.cbUnterschriftpruefung.Name = "cbUnterschriftpruefung";
this.cbUnterschriftpruefung.Size = new System.Drawing.Size(176, 17);
this.cbUnterschriftpruefung.Size = new System.Drawing.Size(203, 19);
this.cbUnterschriftpruefung.TabIndex = 1;
this.cbUnterschriftpruefung.Text = "Unterschriftenprüfung zwingend";
this.cbUnterschriftpruefung.UseVisualStyleBackColor = true;
@ -380,7 +383,7 @@
this.chkBewilliigungZwingend.AutoSize = true;
this.chkBewilliigungZwingend.Location = new System.Drawing.Point(277, 19);
this.chkBewilliigungZwingend.Name = "chkBewilliigungZwingend";
this.chkBewilliigungZwingend.Size = new System.Drawing.Size(179, 17);
this.chkBewilliigungZwingend.Size = new System.Drawing.Size(209, 19);
this.chkBewilliigungZwingend.TabIndex = 0;
this.chkBewilliigungZwingend.Text = "Bewilligung Dokument zwingend";
this.chkBewilliigungZwingend.UseVisualStyleBackColor = true;
@ -410,7 +413,7 @@
this.label18.AutoSize = true;
this.label18.Location = new System.Drawing.Point(277, 13);
this.label18.Name = "label18";
this.label18.Size = new System.Drawing.Size(105, 13);
this.label18.Size = new System.Drawing.Size(126, 15);
this.label18.TabIndex = 29;
this.label18.Text = "Kompatibilitätsmodus";
//
@ -419,7 +422,7 @@
this.chkfilloffice.AutoSize = true;
this.chkfilloffice.Location = new System.Drawing.Point(277, 63);
this.chkfilloffice.Name = "chkfilloffice";
this.chkfilloffice.Size = new System.Drawing.Size(117, 17);
this.chkfilloffice.Size = new System.Drawing.Size(135, 19);
this.chkfilloffice.TabIndex = 28;
this.chkfilloffice.Text = "Befüllung mit Office";
this.chkfilloffice.UseVisualStyleBackColor = true;
@ -682,7 +685,7 @@
this.rbDokumenterstellungPerson.AutoSize = true;
this.rbDokumenterstellungPerson.Location = new System.Drawing.Point(293, 32);
this.rbDokumenterstellungPerson.Name = "rbDokumenterstellungPerson";
this.rbDokumenterstellungPerson.Size = new System.Drawing.Size(155, 17);
this.rbDokumenterstellungPerson.Size = new System.Drawing.Size(181, 19);
this.rbDokumenterstellungPerson.TabIndex = 22;
this.rbDokumenterstellungPerson.Text = "Dokumenterstellung Person";
this.rbDokumenterstellungPerson.UseVisualStyleBackColor = true;
@ -693,7 +696,7 @@
this.rbDokumenterstellungBP.Checked = true;
this.rbDokumenterstellungBP.Location = new System.Drawing.Point(293, 13);
this.rbDokumenterstellungBP.Name = "rbDokumenterstellungBP";
this.rbDokumenterstellungBP.Size = new System.Drawing.Size(136, 17);
this.rbDokumenterstellungBP.Size = new System.Drawing.Size(158, 19);
this.rbDokumenterstellungBP.TabIndex = 21;
this.rbDokumenterstellungBP.TabStop = true;
this.rbDokumenterstellungBP.Text = "Dokumenterstellung BP";
@ -925,6 +928,7 @@
this.sfDataGrid1.Dock = System.Windows.Forms.DockStyle.Fill;
this.sfDataGrid1.Location = new System.Drawing.Point(3, 16);
this.sfDataGrid1.Name = "sfDataGrid1";
this.sfDataGrid1.PreviewRowHeight = 35;
this.sfDataGrid1.Size = new System.Drawing.Size(484, 672);
this.sfDataGrid1.TabIndex = 1;
this.sfDataGrid1.CellClick += new Syncfusion.WinForms.DataGrid.Events.CellClickEventHandler(this.sfDataGrid1_CellClick);
@ -955,6 +959,7 @@
// toolStrip1
//
this.toolStrip1.AutoSize = false;
this.toolStrip1.ImageScalingSize = new System.Drawing.Size(20, 20);
this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.tsbtnsave});
this.toolStrip1.Location = new System.Drawing.Point(0, 0);
@ -1035,7 +1040,7 @@
this.chkaktiv.AutoSize = true;
this.chkaktiv.Location = new System.Drawing.Point(135, 576);
this.chkaktiv.Name = "chkaktiv";
this.chkaktiv.Size = new System.Drawing.Size(15, 14);
this.chkaktiv.Size = new System.Drawing.Size(18, 17);
this.chkaktiv.TabIndex = 35;
this.chkaktiv.Tag = "aktiv";
this.chkaktiv.UseVisualStyleBackColor = true;
@ -1046,7 +1051,7 @@
this.label14.AutoSize = true;
this.label14.Location = new System.Drawing.Point(18, 577);
this.label14.Name = "label14";
this.label14.Size = new System.Drawing.Size(31, 13);
this.label14.Size = new System.Drawing.Size(31, 15);
this.label14.TabIndex = 34;
this.label14.Text = "Aktiv";
//
@ -1074,7 +1079,7 @@
this.label13.AutoSize = true;
this.label13.Location = new System.Drawing.Point(18, 230);
this.label13.Name = "label13";
this.label13.Size = new System.Drawing.Size(97, 13);
this.label13.Size = new System.Drawing.Size(110, 15);
this.label13.TabIndex = 31;
this.label13.Text = "Tech-Bezeichnung";
//
@ -1092,7 +1097,7 @@
this.label12.AutoSize = true;
this.label12.Location = new System.Drawing.Point(18, 204);
this.label12.Name = "label12";
this.label12.Size = new System.Drawing.Size(88, 13);
this.label12.Size = new System.Drawing.Size(102, 15);
this.label12.TabIndex = 29;
this.label12.Text = "Feldbezeichnung";
//
@ -1110,7 +1115,7 @@
this.label11.AutoSize = true;
this.label11.Location = new System.Drawing.Point(18, 513);
this.label11.Name = "label11";
this.label11.Size = new System.Drawing.Size(92, 13);
this.label11.Size = new System.Drawing.Size(107, 15);
this.label11.TabIndex = 27;
this.label11.Text = "ESS-Image height";
//
@ -1128,7 +1133,7 @@
this.label10.AutoSize = true;
this.label10.Location = new System.Drawing.Point(18, 487);
this.label10.Name = "label10";
this.label10.Size = new System.Drawing.Size(88, 13);
this.label10.Size = new System.Drawing.Size(102, 15);
this.label10.TabIndex = 25;
this.label10.Text = "ESS-Image width";
//
@ -1146,7 +1151,7 @@
this.label8.AutoSize = true;
this.label8.Location = new System.Drawing.Point(18, 461);
this.label8.Name = "label8";
this.label8.Size = new System.Drawing.Size(77, 13);
this.label8.Size = new System.Drawing.Size(89, 15);
this.label8.TabIndex = 23;
this.label8.Text = "ESS-Image left";
//
@ -1164,7 +1169,7 @@
this.label7.AutoSize = true;
this.label7.Location = new System.Drawing.Point(18, 435);
this.label7.Name = "label7";
this.label7.Size = new System.Drawing.Size(82, 13);
this.label7.Size = new System.Drawing.Size(94, 15);
this.label7.TabIndex = 21;
this.label7.Text = "ESS-Image Top";
//
@ -1183,7 +1188,7 @@
this.lblessfieldname.AutoSize = true;
this.lblessfieldname.Location = new System.Drawing.Point(18, 409);
this.lblessfieldname.Name = "lblessfieldname";
this.lblessfieldname.Size = new System.Drawing.Size(77, 13);
this.lblessfieldname.Size = new System.Drawing.Size(91, 15);
this.lblessfieldname.TabIndex = 19;
this.lblessfieldname.Text = "ESS-Feldname";
//
@ -1201,7 +1206,7 @@
this.label9.AutoSize = true;
this.label9.Location = new System.Drawing.Point(18, 383);
this.label9.Name = "label9";
this.label9.Size = new System.Drawing.Size(62, 13);
this.label9.Size = new System.Drawing.Size(72, 15);
this.label9.TabIndex = 17;
this.label9.Text = "ESS-Klasse";
//
@ -1219,7 +1224,7 @@
this.label6.AutoSize = true;
this.label6.Location = new System.Drawing.Point(18, 330);
this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(82, 13);
this.label6.Size = new System.Drawing.Size(95, 15);
this.label6.TabIndex = 15;
this.label6.Text = "Ende-Texmarke";
//
@ -1237,7 +1242,7 @@
this.label5.AutoSize = true;
this.label5.Location = new System.Drawing.Point(18, 304);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(90, 13);
this.label5.Size = new System.Drawing.Size(105, 15);
this.label5.TabIndex = 13;
this.label5.Text = "Beginn-Texmarke";
//
@ -1256,7 +1261,7 @@
this.label4.AutoSize = true;
this.label4.Location = new System.Drawing.Point(18, 278);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(53, 13);
this.label4.Size = new System.Drawing.Size(63, 15);
this.label4.TabIndex = 11;
this.label4.Text = "Feldname";
//
@ -1265,7 +1270,7 @@
this.chkzwingend.AutoSize = true;
this.chkzwingend.Location = new System.Drawing.Point(135, 152);
this.chkzwingend.Name = "chkzwingend";
this.chkzwingend.Size = new System.Drawing.Size(15, 14);
this.chkzwingend.Size = new System.Drawing.Size(18, 17);
this.chkzwingend.TabIndex = 10;
this.chkzwingend.Tag = "Zwingend";
this.chkzwingend.UseVisualStyleBackColor = true;
@ -1276,7 +1281,7 @@
this.lbelzwingend.AutoSize = true;
this.lbelzwingend.Location = new System.Drawing.Point(18, 153);
this.lbelzwingend.Name = "lbelzwingend";
this.lbelzwingend.Size = new System.Drawing.Size(54, 13);
this.lbelzwingend.Size = new System.Drawing.Size(61, 15);
this.lbelzwingend.TabIndex = 9;
this.lbelzwingend.Text = "Zwingend";
//
@ -1294,7 +1299,7 @@
this.lblsort.AutoSize = true;
this.lblsort.Location = new System.Drawing.Point(18, 178);
this.lblsort.Name = "lblsort";
this.lblsort.Size = new System.Drawing.Size(111, 13);
this.lblsort.Size = new System.Drawing.Size(129, 15);
this.lblsort.TabIndex = 7;
this.lblsort.Text = "Sortier-Reihenfolge UI";
//
@ -1304,7 +1309,7 @@
this.chkui.Enabled = false;
this.chkui.Location = new System.Drawing.Point(135, 129);
this.chkui.Name = "chkui";
this.chkui.Size = new System.Drawing.Size(15, 14);
this.chkui.Size = new System.Drawing.Size(18, 17);
this.chkui.TabIndex = 6;
this.chkui.Tag = "UI";
this.chkui.UseVisualStyleBackColor = true;
@ -1315,7 +1320,7 @@
this.lbluidesc.AutoSize = true;
this.lbluidesc.Location = new System.Drawing.Point(18, 129);
this.lbluidesc.Name = "lbluidesc";
this.lbluidesc.Size = new System.Drawing.Size(18, 13);
this.lbluidesc.Size = new System.Drawing.Size(19, 15);
this.lbluidesc.TabIndex = 5;
this.lbluidesc.Text = "UI";
//
@ -1324,7 +1329,7 @@
this.lblfeldregelid.AutoSize = true;
this.lblfeldregelid.Location = new System.Drawing.Point(132, 40);
this.lblfeldregelid.Name = "lblfeldregelid";
this.lblfeldregelid.Size = new System.Drawing.Size(50, 13);
this.lblfeldregelid.Size = new System.Drawing.Size(59, 15);
this.lblfeldregelid.TabIndex = 3;
this.lblfeldregelid.Text = "Feldregel";
//
@ -1333,7 +1338,7 @@
this.lblfeldregeliddesc.AutoSize = true;
this.lblfeldregeliddesc.Location = new System.Drawing.Point(18, 43);
this.lblfeldregeliddesc.Name = "lblfeldregeliddesc";
this.lblfeldregeliddesc.Size = new System.Drawing.Size(50, 13);
this.lblfeldregeliddesc.Size = new System.Drawing.Size(59, 15);
this.lblfeldregeliddesc.TabIndex = 2;
this.lblfeldregeliddesc.Text = "Feldregel";
//
@ -1342,7 +1347,7 @@
this.lblID.AutoSize = true;
this.lblID.Location = new System.Drawing.Point(132, 17);
this.lblID.Name = "lblID";
this.lblID.Size = new System.Drawing.Size(18, 13);
this.lblID.Size = new System.Drawing.Size(19, 15);
this.lblID.TabIndex = 1;
this.lblID.Text = "ID";
//
@ -1351,7 +1356,7 @@
this.lbliddesc.AutoSize = true;
this.lbliddesc.Location = new System.Drawing.Point(18, 20);
this.lbliddesc.Name = "lbliddesc";
this.lbliddesc.Size = new System.Drawing.Size(18, 13);
this.lbliddesc.Size = new System.Drawing.Size(19, 15);
this.lbliddesc.TabIndex = 0;
this.lbliddesc.Text = "ID";
//
@ -1434,7 +1439,7 @@
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.Size = new System.Drawing.Size(60, 19);
this.chkboxaktive.TabIndex = 10;
this.chkboxaktive.Text = "aktive";
this.chkboxaktive.UseVisualStyleBackColor = true;
@ -1453,7 +1458,7 @@
this.rbBezeichnung.AutoSize = true;
this.rbBezeichnung.Location = new System.Drawing.Point(111, 42);
this.rbBezeichnung.Name = "rbBezeichnung";
this.rbBezeichnung.Size = new System.Drawing.Size(87, 17);
this.rbBezeichnung.Size = new System.Drawing.Size(100, 19);
this.rbBezeichnung.TabIndex = 9;
this.rbBezeichnung.Text = "Bezeichnung";
this.rbBezeichnung.UseVisualStyleBackColor = true;
@ -1464,7 +1469,7 @@
this.label16.AutoSize = true;
this.label16.Location = new System.Drawing.Point(12, 15);
this.label16.Name = "label16";
this.label16.Size = new System.Drawing.Size(29, 13);
this.label16.Size = new System.Drawing.Size(34, 15);
this.label16.TabIndex = 5;
this.label16.Text = "Filter";
//
@ -1474,7 +1479,7 @@
this.rbNr.Checked = true;
this.rbNr.Location = new System.Drawing.Point(69, 42);
this.rbNr.Name = "rbNr";
this.rbNr.Size = new System.Drawing.Size(36, 17);
this.rbNr.Size = new System.Drawing.Size(41, 19);
this.rbNr.TabIndex = 8;
this.rbNr.TabStop = true;
this.rbNr.Text = "Nr";
@ -1486,10 +1491,20 @@
this.label15.AutoSize = true;
this.label15.Location = new System.Drawing.Point(12, 44);
this.label15.Name = "label15";
this.label15.Size = new System.Drawing.Size(26, 13);
this.label15.Size = new System.Drawing.Size(29, 15);
this.label15.TabIndex = 7;
this.label15.Text = "Sort";
//
// chkversandstrassefirstdok
//
this.chkversandstrassefirstdok.AutoSize = true;
this.chkversandstrassefirstdok.Location = new System.Drawing.Point(163, 20);
this.chkversandstrassefirstdok.Name = "chkversandstrassefirstdok";
this.chkversandstrassefirstdok.Size = new System.Drawing.Size(188, 19);
this.chkversandstrassefirstdok.TabIndex = 2;
this.chkversandstrassefirstdok.Text = "Als erstes Dokument möglich";
this.chkversandstrassefirstdok.UseVisualStyleBackColor = true;
//
// Dokumenttyp
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
@ -1656,5 +1671,6 @@
private System.Windows.Forms.Label label18;
private System.Windows.Forms.CheckBox chkfilloffice;
private System.Windows.Forms.ComboBox cbboxcompatibilitymode;
private System.Windows.Forms.CheckBox chkversandstrassefirstdok;
}
}

@ -176,6 +176,7 @@ namespace OnDoc.UIControls.Administrator
r["physisches_archiv"] = cbboxarchiv.SelectedValue;
this.cbversandstrasse_moeglich.Checked = r["versandstrasse_moeglich"].ToString() == "True";
this.chkversandstrassefirstdok.Checked = r["versandstrasse_firstdoc"].ToString() == "True";
this.cbebanking_moeglich.Checked = r["ebanking_moeglich"].ToString() == "True";
db.Get_Tabledata("Select vorlagenfeldregelnr, bezeichnung from vorlagenfeldregel where aktiv=1 order by bezeichnung", false, true);
@ -345,6 +346,7 @@ namespace OnDoc.UIControls.Administrator
r["mutierer"] = AppParams.CurrentMitarbeiter;
r["mutiert_am"] = DateTime.Now;
r["versandstrasse_moeglich"] = cbversandstrasse_moeglich.Checked == true;
r["versandstrasse_firstdoc"] = chkversandstrassefirstdok.Checked == true;
r["ebanking_moeglich"] = cbebanking_moeglich.Checked == true;
r["BearbeitungDirket"] = chkbearbeitungdirekt.Checked == true;
r["interop"] = chkinterop.Checked == true;

@ -149,6 +149,8 @@ namespace OnDoc.UICintrols
this.ribbonLabel1 = new System.Windows.Forms.RibbonLabel();
this.RibbonCBProfil = new System.Windows.Forms.RibbonComboBox();
this.ribbonButton1 = new System.Windows.Forms.RibbonButton();
this.RibbonPrinter = new System.Windows.Forms.RibbonPanel();
this.ribbonbuttonPrinterSettings = new System.Windows.Forms.RibbonButton();
this.RibbonTabNativVorlagen = new System.Windows.Forms.RibbonTab();
this.ribbonPanelNativVorlagen = new System.Windows.Forms.RibbonPanel();
this.ribbonButtonNativVorlagen = new System.Windows.Forms.RibbonButton();
@ -1258,6 +1260,7 @@ namespace OnDoc.UICintrols
//
this.ribbonTabProfil.Name = "ribbonTabProfil";
this.ribbonTabProfil.Panels.Add(this.RibbonPanelProfil);
this.ribbonTabProfil.Panels.Add(this.RibbonPrinter);
this.ribbonTabProfil.Text = "Profil";
//
// RibbonPanelProfil
@ -1291,13 +1294,30 @@ namespace OnDoc.UICintrols
//
// ribbonButton1
//
this.ribbonButton1.Image = global::OnDoc.Properties.Resources.Pprofil_16x16_32;
this.ribbonButton1.LargeImage = global::OnDoc.Properties.Resources.Pprofil_16x16_32;
this.ribbonButton1.Image = global::OnDoc.Properties.Resources.Pprofil_32x32_32;
this.ribbonButton1.LargeImage = global::OnDoc.Properties.Resources.Pprofil_32x32_32;
this.ribbonButton1.Name = "ribbonButton1";
this.ribbonButton1.SmallImage = global::OnDoc.Properties.Resources.Pprofil_16x16_32;
this.ribbonButton1.SmallImage = global::OnDoc.Properties.Resources.postausgang_24x24_32;
this.ribbonButton1.ToolTip = "Profil bearbeiten";
this.ribbonButton1.Click += new System.EventHandler(this.ribbonButton1_Click);
//
// RibbonPrinter
//
this.RibbonPrinter.ButtonMoreEnabled = false;
this.RibbonPrinter.ButtonMoreVisible = false;
this.RibbonPrinter.Items.Add(this.ribbonbuttonPrinterSettings);
this.RibbonPrinter.Name = "RibbonPrinter";
this.RibbonPrinter.Text = "Drucker";
//
// ribbonbuttonPrinterSettings
//
this.ribbonbuttonPrinterSettings.Image = global::OnDoc.Properties.Resources.Printer_32x32_32;
this.ribbonbuttonPrinterSettings.LargeImage = global::OnDoc.Properties.Resources.Printer_32x32_32;
this.ribbonbuttonPrinterSettings.Name = "ribbonbuttonPrinterSettings";
this.ribbonbuttonPrinterSettings.SmallImage = global::OnDoc.Properties.Resources.Printer_24x24_32;
this.ribbonbuttonPrinterSettings.Text = "Druckereinstellungen für Word";
this.ribbonbuttonPrinterSettings.Click += new System.EventHandler(this.ribbonbuttonPrinterSettings_Click);
//
// RibbonTabNativVorlagen
//
this.RibbonTabNativVorlagen.Name = "RibbonTabNativVorlagen";
@ -1736,5 +1756,7 @@ namespace OnDoc.UICintrols
private System.Windows.Forms.RibbonButton ribbonbuttonpersonpersonsymbol;
private System.Windows.Forms.RibbonButton ribbonbuttonpostausgang;
private System.Windows.Forms.ToolStripMenuItem zumVersandpaketHinzufügenToolStripMenuItem;
private System.Windows.Forms.RibbonPanel RibbonPrinter;
private System.Windows.Forms.RibbonButton ribbonbuttonPrinterSettings;
}
}

@ -3160,6 +3160,11 @@ namespace OnDoc.UICintrols
{
ribbonButtonVersandstrasse_Click(sender, e);
}
private void ribbonbuttonPrinterSettings_Click(object sender, EventArgs e)
{
Process.Start(Properties.Settings.Default.PrinterSettings);
}
}

@ -190,7 +190,7 @@
<data name="tsbtnpreviewno.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAIFSURBVDhPpZLtS1NhGMbPPxJmmlYSgqHiKzGU1EDxg4iK
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIFSURBVDhPpZLtS1NhGMbPPxJmmlYSgqHiKzGU1EDxg4iK
YKyG2WBogqMYJQOtCEVRFBGdTBCJfRnkS4VaaWNT5sqx1BUxRXxDHYxAJLvkusEeBaPAB+5z4Jzn+t3X
/aLhnEfjo8m+dCoa+7/C3O2Hqe0zDC+8KG+cRZHZhdzaaWTVTCLDMIY0vfM04Nfh77/G/sEhwpEDbO3t
I7TxE8urEVy99fT/AL5gWDLrTB/hnF4XsW0khCu5ln8DmJliT2AXrcNBsU1gj/MH4nMeKwBrPktM28xM
@ -205,7 +205,7 @@
<data name="tsbtnpreviewbottom.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAIFSURBVDhPpZLtS1NhGMbPPxJmmlYSgqHiKzGU1EDxg4iK
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIFSURBVDhPpZLtS1NhGMbPPxJmmlYSgqHiKzGU1EDxg4iK
YKyG2WBogqMYJQOtCEVRFBGdTBCJfRnkS4VaaWNT5sqx1BUxRXxDHYxAJLvkusEeBaPAB+5z4Jzn+t3X
/aLhnEfjo8m+dCoa+7/C3O2Hqe0zDC+8KG+cRZHZhdzaaWTVTCLDMIY0vfM04Nfh77/G/sEhwpEDbO3t
I7TxE8urEVy99fT/AL5gWDLrTB/hnF4XsW0khCu5ln8DmJliT2AXrcNBsU1gj/MH4nMeKwBrPktM28xM
@ -220,7 +220,7 @@
<data name="tsbtnpreviewright.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAIFSURBVDhPpZLtS1NhGMbPPxJmmlYSgqHiKzGU1EDxg4iK
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIFSURBVDhPpZLtS1NhGMbPPxJmmlYSgqHiKzGU1EDxg4iK
YKyG2WBogqMYJQOtCEVRFBGdTBCJfRnkS4VaaWNT5sqx1BUxRXxDHYxAJLvkusEeBaPAB+5z4Jzn+t3X
/aLhnEfjo8m+dCoa+7/C3O2Hqe0zDC+8KG+cRZHZhdzaaWTVTCLDMIY0vfM04Nfh77/G/sEhwpEDbO3t
I7TxE8urEVy99fT/AL5gWDLrTB/hnF4XsW0khCu5ln8DmJliT2AXrcNBsU1gj/MH4nMeKwBrPktM28xM

@ -67,6 +67,12 @@
this.groupBox6 = new System.Windows.Forms.GroupBox();
this.cbboxzustaendigmitarbeiter = new Syncfusion.WinForms.ListView.SfComboBox();
this.rbzustaendigmitarbeiter = new System.Windows.Forms.RadioButton();
this.pnlLoad = new System.Windows.Forms.Panel();
this.sfdatagridsbload = new Syncfusion.WinForms.DataGrid.SfDataGrid();
this.btnsbloadcancel = new System.Windows.Forms.Button();
this.btnsbloadok = new System.Windows.Forms.Button();
this.panel1 = new System.Windows.Forms.Panel();
this.label1 = new System.Windows.Forms.Label();
this.rbzustaendigkube = new System.Windows.Forms.RadioButton();
this.groupBox5 = new System.Windows.Forms.GroupBox();
this.DateTermin = new Syncfusion.WinForms.Input.SfDateTimeEdit();
@ -79,12 +85,6 @@
this.lblPostzustellung = new System.Windows.Forms.Label();
this.lblBezeichnung = new System.Windows.Forms.Label();
this.txtbezeichnung = new System.Windows.Forms.TextBox();
this.pnlLoad = new System.Windows.Forms.Panel();
this.sfdatagridsbload = new Syncfusion.WinForms.DataGrid.SfDataGrid();
this.btnsbloadcancel = new System.Windows.Forms.Button();
this.btnsbloadok = new System.Windows.Forms.Button();
this.panel1 = new System.Windows.Forms.Panel();
this.label1 = new System.Windows.Forms.Label();
this.panelLoad = new System.Windows.Forms.Panel();
this.label4 = new System.Windows.Forms.Label();
this.GrpEmpfaenger = new System.Windows.Forms.GroupBox();
@ -154,12 +154,12 @@
((System.ComponentModel.ISupportInitialize)(this.cbboxunterschriftlinks)).BeginInit();
this.groupBox6.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.cbboxzustaendigmitarbeiter)).BeginInit();
this.groupBox5.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.cbboxverantwortlich)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbboxpostzustellung)).BeginInit();
this.pnlLoad.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.sfdatagridsbload)).BeginInit();
this.panel1.SuspendLayout();
this.groupBox5.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.cbboxverantwortlich)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbboxpostzustellung)).BeginInit();
this.panelLoad.SuspendLayout();
this.GrpEmpfaenger.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.sfDataGridEmpfaenger)).BeginInit();
@ -208,7 +208,7 @@
this.rbbpb.AutoSize = true;
this.rbbpb.Location = new System.Drawing.Point(166, 24);
this.rbbpb.Name = "rbbpb";
this.rbbpb.Size = new System.Drawing.Size(84, 19);
this.rbbpb.Size = new System.Drawing.Size(73, 17);
this.rbbpb.TabIndex = 2;
this.rbbpb.Text = "PP-B-Post";
this.rbbpb.UseVisualStyleBackColor = true;
@ -218,7 +218,7 @@
this.rbppa.AutoSize = true;
this.rbppa.Location = new System.Drawing.Point(87, 24);
this.rbppa.Name = "rbppa";
this.rbppa.Size = new System.Drawing.Size(83, 19);
this.rbppa.Size = new System.Drawing.Size(73, 17);
this.rbppa.TabIndex = 1;
this.rbppa.Text = "PP-A-Post";
this.rbppa.UseVisualStyleBackColor = true;
@ -229,7 +229,7 @@
this.rbppohne.Checked = true;
this.rbppohne.Location = new System.Drawing.Point(20, 23);
this.rbppohne.Name = "rbppohne";
this.rbppohne.Size = new System.Drawing.Size(60, 19);
this.rbppohne.Size = new System.Drawing.Size(52, 17);
this.rbppohne.TabIndex = 0;
this.rbppohne.TabStop = true;
this.rbppohne.Text = "Keine";
@ -279,7 +279,7 @@
this.lblProgressTitel.AutoSize = true;
this.lblProgressTitel.Location = new System.Drawing.Point(12, 9);
this.lblProgressTitel.Name = "lblProgressTitel";
this.lblProgressTitel.Size = new System.Drawing.Size(0, 15);
this.lblProgressTitel.Size = new System.Drawing.Size(0, 13);
this.lblProgressTitel.TabIndex = 19;
//
// label3
@ -287,7 +287,7 @@
this.label3.AutoSize = true;
this.label3.Location = new System.Drawing.Point(435, 78);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(28, 15);
this.label3.Size = new System.Drawing.Size(25, 13);
this.label3.TabIndex = 18;
this.label3.Text = "100";
//
@ -296,7 +296,7 @@
this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(12, 78);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(14, 15);
this.label2.Size = new System.Drawing.Size(13, 13);
this.label2.TabIndex = 17;
this.label2.Text = "0";
//
@ -348,7 +348,7 @@
this.label6.AutoSize = true;
this.label6.Location = new System.Drawing.Point(4, 26);
this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(259, 15);
this.label6.Size = new System.Drawing.Size(224, 13);
this.label6.TabIndex = 1;
this.label6.Text = "Druckereinstellungen Ein-/Doppelseitig prüfen";
//
@ -357,7 +357,7 @@
this.label5.AutoSize = true;
this.label5.Location = new System.Drawing.Point(4, 7);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(205, 15);
this.label5.Size = new System.Drawing.Size(183, 13);
this.label5.TabIndex = 0;
this.label5.Text = "Der Druck erfolgt vie Acrobat Reader";
//
@ -469,7 +469,7 @@
this.cbformularohneunterschrfit.AutoSize = true;
this.cbformularohneunterschrfit.Location = new System.Drawing.Point(22, 19);
this.cbformularohneunterschrfit.Name = "cbformularohneunterschrfit";
this.cbformularohneunterschrfit.Size = new System.Drawing.Size(175, 19);
this.cbformularohneunterschrfit.Size = new System.Drawing.Size(150, 17);
this.cbformularohneunterschrfit.TabIndex = 11;
this.cbformularohneunterschrfit.Text = "Formular ohne Unterschrift";
this.cbformularohneunterschrfit.UseVisualStyleBackColor = true;
@ -481,7 +481,7 @@
this.cbdigitaleunterschrfiten.AutoSize = true;
this.cbdigitaleunterschrfiten.Location = new System.Drawing.Point(189, 18);
this.cbdigitaleunterschrfiten.Name = "cbdigitaleunterschrfiten";
this.cbdigitaleunterschrfiten.Size = new System.Drawing.Size(147, 19);
this.cbdigitaleunterschrfiten.Size = new System.Drawing.Size(126, 17);
this.cbdigitaleunterschrfiten.TabIndex = 10;
this.cbdigitaleunterschrfiten.Text = "Faksimile Unterschrift";
this.cbdigitaleunterschrfiten.UseVisualStyleBackColor = true;
@ -516,7 +516,7 @@
this.lblUnterschriftrechts.AutoSize = true;
this.lblUnterschriftrechts.Location = new System.Drawing.Point(17, 79);
this.lblUnterschriftrechts.Name = "lblUnterschriftrechts";
this.lblUnterschriftrechts.Size = new System.Drawing.Size(105, 15);
this.lblUnterschriftrechts.Size = new System.Drawing.Size(93, 13);
this.lblUnterschriftrechts.TabIndex = 7;
this.lblUnterschriftrechts.Text = "Unterschrift rechts";
//
@ -525,7 +525,7 @@
this.lblUnterschriftlinks.AutoSize = true;
this.lblUnterschriftlinks.Location = new System.Drawing.Point(17, 50);
this.lblUnterschriftlinks.Name = "lblUnterschriftlinks";
this.lblUnterschriftlinks.Size = new System.Drawing.Size(97, 15);
this.lblUnterschriftlinks.Size = new System.Drawing.Size(85, 13);
this.lblUnterschriftlinks.TabIndex = 6;
this.lblUnterschriftlinks.Text = "Unterschrift links";
//
@ -559,18 +559,91 @@
this.rbzustaendigmitarbeiter.AutoSize = true;
this.rbzustaendigmitarbeiter.Location = new System.Drawing.Point(22, 42);
this.rbzustaendigmitarbeiter.Name = "rbzustaendigmitarbeiter";
this.rbzustaendigmitarbeiter.Size = new System.Drawing.Size(82, 19);
this.rbzustaendigmitarbeiter.Size = new System.Drawing.Size(72, 17);
this.rbzustaendigmitarbeiter.TabIndex = 1;
this.rbzustaendigmitarbeiter.TabStop = true;
this.rbzustaendigmitarbeiter.Text = "Zuständig";
this.rbzustaendigmitarbeiter.UseVisualStyleBackColor = true;
//
// pnlLoad
//
this.pnlLoad.BackColor = System.Drawing.Color.Silver;
this.pnlLoad.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
this.pnlLoad.Controls.Add(this.sfdatagridsbload);
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(796, 123);
this.pnlLoad.Name = "pnlLoad";
this.pnlLoad.Size = new System.Drawing.Size(957, 634);
this.pnlLoad.TabIndex = 4;
this.pnlLoad.Visible = false;
//
// sfdatagridsbload
//
this.sfdatagridsbload.AccessibleName = "Table";
this.sfdatagridsbload.AllowEditing = false;
this.sfdatagridsbload.AutoSizeColumnsMode = Syncfusion.WinForms.DataGrid.Enums.AutoSizeColumnsMode.Fill;
this.sfdatagridsbload.Dock = System.Windows.Forms.DockStyle.Top;
this.sfdatagridsbload.Location = new System.Drawing.Point(0, 47);
this.sfdatagridsbload.Name = "sfdatagridsbload";
this.sfdatagridsbload.PreviewRowHeight = 35;
this.sfdatagridsbload.ShowToolTip = true;
this.sfdatagridsbload.Size = new System.Drawing.Size(953, 489);
this.sfdatagridsbload.TabIndex = 3;
this.sfdatagridsbload.Text = "sfDataGrid1";
this.sfdatagridsbload.ToolTipOpening += new Syncfusion.WinForms.DataGrid.Events.ToolTipOpeningEventHandler(this.sfdatagridsbload_ToolTipOpening);
this.sfdatagridsbload.DrawCell += new Syncfusion.WinForms.DataGrid.Events.DrawCellEventHandler(this.sfdatagridsbload_DrawCell);
this.sfdatagridsbload.CellClick += new Syncfusion.WinForms.DataGrid.Events.CellClickEventHandler(this.sfdatagridsbload_CellClick);
this.sfdatagridsbload.CellDoubleClick += new Syncfusion.WinForms.DataGrid.Events.CellClickEventHandler(this.sfdatagridsbload_CellDoubleClick);
this.sfdatagridsbload.Click += new System.EventHandler(this.Serienbrief_Load);
this.sfdatagridsbload.DoubleClick += new System.EventHandler(this.sfdatagridsbload_DoubleClick);
//
// btnsbloadcancel
//
this.btnsbloadcancel.Location = new System.Drawing.Point(9, 600);
this.btnsbloadcancel.Name = "btnsbloadcancel";
this.btnsbloadcancel.Size = new System.Drawing.Size(75, 23);
this.btnsbloadcancel.TabIndex = 2;
this.btnsbloadcancel.Text = "Abbrechen";
this.btnsbloadcancel.UseVisualStyleBackColor = true;
this.btnsbloadcancel.Click += new System.EventHandler(this.btnsbloadcancel_Click);
//
// btnsbloadok
//
this.btnsbloadok.Location = new System.Drawing.Point(870, 600);
this.btnsbloadok.Name = "btnsbloadok";
this.btnsbloadok.Size = new System.Drawing.Size(75, 23);
this.btnsbloadok.TabIndex = 0;
this.btnsbloadok.Text = "Öffnen";
this.btnsbloadok.UseVisualStyleBackColor = true;
this.btnsbloadok.Click += new System.EventHandler(this.bntsbloadok_Click);
//
// panel1
//
this.panel1.Controls.Add(this.label1);
this.panel1.Dock = System.Windows.Forms.DockStyle.Top;
this.panel1.Location = new System.Drawing.Point(0, 0);
this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(953, 47);
this.panel1.TabIndex = 1;
//
// label1
//
this.label1.AutoSize = true;
this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label1.Location = new System.Drawing.Point(385, 13);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(154, 20);
this.label1.TabIndex = 0;
this.label1.Text = "Serienbrief öffnen";
//
// rbzustaendigkube
//
this.rbzustaendigkube.AutoSize = true;
this.rbzustaendigkube.Location = new System.Drawing.Point(22, 19);
this.rbzustaendigkube.Name = "rbzustaendigkube";
this.rbzustaendigkube.Size = new System.Drawing.Size(179, 19);
this.rbzustaendigkube.Size = new System.Drawing.Size(155, 17);
this.rbzustaendigkube.TabIndex = 0;
this.rbzustaendigkube.TabStop = true;
this.rbzustaendigkube.Text = "Kundenberater des Kunden";
@ -610,7 +683,7 @@
this.lblTermin.AutoSize = true;
this.lblTermin.Location = new System.Drawing.Point(312, 114);
this.lblTermin.Name = "lblTermin";
this.lblTermin.Size = new System.Drawing.Size(46, 15);
this.lblTermin.Size = new System.Drawing.Size(39, 13);
this.lblTermin.TabIndex = 4;
this.lblTermin.Text = "Termin";
this.lblTermin.Visible = false;
@ -630,7 +703,7 @@
this.lblDokumentDatum.AutoSize = true;
this.lblDokumentDatum.Location = new System.Drawing.Point(9, 114);
this.lblDokumentDatum.Name = "lblDokumentDatum";
this.lblDokumentDatum.Size = new System.Drawing.Size(105, 15);
this.lblDokumentDatum.Size = new System.Drawing.Size(90, 13);
this.lblDokumentDatum.TabIndex = 2;
this.lblDokumentDatum.Text = "Dokument-Datum";
//
@ -663,7 +736,7 @@
this.lblVerantwortlich.AutoSize = true;
this.lblVerantwortlich.Location = new System.Drawing.Point(9, 59);
this.lblVerantwortlich.Name = "lblVerantwortlich";
this.lblVerantwortlich.Size = new System.Drawing.Size(84, 15);
this.lblVerantwortlich.Size = new System.Drawing.Size(74, 13);
this.lblVerantwortlich.TabIndex = 10;
this.lblVerantwortlich.Text = "Verantwortlich";
//
@ -672,7 +745,7 @@
this.lblPostzustellung.AutoSize = true;
this.lblPostzustellung.Location = new System.Drawing.Point(9, 86);
this.lblPostzustellung.Name = "lblPostzustellung";
this.lblPostzustellung.Size = new System.Drawing.Size(87, 15);
this.lblPostzustellung.Size = new System.Drawing.Size(75, 13);
this.lblPostzustellung.TabIndex = 0;
this.lblPostzustellung.Text = "Postzustellung";
//
@ -681,7 +754,7 @@
this.lblBezeichnung.AutoSize = true;
this.lblBezeichnung.Location = new System.Drawing.Point(9, 23);
this.lblBezeichnung.Name = "lblBezeichnung";
this.lblBezeichnung.Size = new System.Drawing.Size(79, 15);
this.lblBezeichnung.Size = new System.Drawing.Size(69, 13);
this.lblBezeichnung.TabIndex = 8;
this.lblBezeichnung.Text = "Bezeichnung";
//
@ -692,79 +765,6 @@
this.txtbezeichnung.Size = new System.Drawing.Size(354, 20);
this.txtbezeichnung.TabIndex = 9;
//
// pnlLoad
//
this.pnlLoad.BackColor = System.Drawing.Color.Silver;
this.pnlLoad.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
this.pnlLoad.Controls.Add(this.sfdatagridsbload);
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(178, 82);
this.pnlLoad.Name = "pnlLoad";
this.pnlLoad.Size = new System.Drawing.Size(957, 634);
this.pnlLoad.TabIndex = 4;
this.pnlLoad.Visible = false;
//
// sfdatagridsbload
//
this.sfdatagridsbload.AccessibleName = "Table";
this.sfdatagridsbload.AllowEditing = false;
this.sfdatagridsbload.AutoSizeColumnsMode = Syncfusion.WinForms.DataGrid.Enums.AutoSizeColumnsMode.Fill;
this.sfdatagridsbload.Dock = System.Windows.Forms.DockStyle.Top;
this.sfdatagridsbload.Location = new System.Drawing.Point(0, 47);
this.sfdatagridsbload.Name = "sfdatagridsbload";
this.sfdatagridsbload.PreviewRowHeight = 35;
this.sfdatagridsbload.ShowToolTip = true;
this.sfdatagridsbload.Size = new System.Drawing.Size(953, 489);
this.sfdatagridsbload.TabIndex = 3;
this.sfdatagridsbload.Text = "sfDataGrid1";
this.sfdatagridsbload.ToolTipOpening += new Syncfusion.WinForms.DataGrid.Events.ToolTipOpeningEventHandler(this.sfdatagridsbload_ToolTipOpening);
this.sfdatagridsbload.DrawCell += new Syncfusion.WinForms.DataGrid.Events.DrawCellEventHandler(this.sfdatagridsbload_DrawCell);
this.sfdatagridsbload.CellClick += new Syncfusion.WinForms.DataGrid.Events.CellClickEventHandler(this.sfdatagridsbload_CellClick);
this.sfdatagridsbload.CellDoubleClick += new Syncfusion.WinForms.DataGrid.Events.CellClickEventHandler(this.sfdatagridsbload_CellDoubleClick);
this.sfdatagridsbload.Click += new System.EventHandler(this.Serienbrief_Load);
this.sfdatagridsbload.DoubleClick += new System.EventHandler(this.sfdatagridsbload_DoubleClick);
//
// btnsbloadcancel
//
this.btnsbloadcancel.Location = new System.Drawing.Point(9, 600);
this.btnsbloadcancel.Name = "btnsbloadcancel";
this.btnsbloadcancel.Size = new System.Drawing.Size(75, 23);
this.btnsbloadcancel.TabIndex = 2;
this.btnsbloadcancel.Text = "Abbrechen";
this.btnsbloadcancel.UseVisualStyleBackColor = true;
this.btnsbloadcancel.Click += new System.EventHandler(this.btnsbloadcancel_Click);
//
// btnsbloadok
//
this.btnsbloadok.Location = new System.Drawing.Point(870, 600);
this.btnsbloadok.Name = "btnsbloadok";
this.btnsbloadok.Size = new System.Drawing.Size(75, 23);
this.btnsbloadok.TabIndex = 0;
this.btnsbloadok.Text = "Öffnen";
this.btnsbloadok.UseVisualStyleBackColor = true;
this.btnsbloadok.Click += new System.EventHandler(this.bntsbloadok_Click);
//
// panel1
//
this.panel1.Controls.Add(this.label1);
this.panel1.Dock = System.Windows.Forms.DockStyle.Top;
this.panel1.Location = new System.Drawing.Point(0, 0);
this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(953, 47);
this.panel1.TabIndex = 1;
//
// label1
//
this.label1.AutoSize = true;
this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label1.Location = new System.Drawing.Point(385, 13);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(183, 25);
this.label1.TabIndex = 0;
this.label1.Text = "Serienbrief öffnen";
//
// panelLoad
//
this.panelLoad.BackColor = System.Drawing.Color.Silver;
@ -781,7 +781,7 @@
this.label4.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label4.Location = new System.Drawing.Point(12, 37);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(561, 25);
this.label4.Size = new System.Drawing.Size(469, 20);
this.label4.TabIndex = 0;
this.label4.Text = "Serienbrief wird initialisiert - bitte einen Moment warten....";
//
@ -824,33 +824,33 @@
this.erneutGenerierenToolStripMenuItem,
this.vorschauToolStripMenuItem});
this.ctxmenuEmpfaenger.Name = "ctxmenuEmpfaenger";
this.ctxmenuEmpfaenger.Size = new System.Drawing.Size(248, 100);
this.ctxmenuEmpfaenger.Size = new System.Drawing.Size(211, 92);
//
// partnerHinzufügenToolStripMenuItem
//
this.partnerHinzufügenToolStripMenuItem.Name = "partnerHinzufügenToolStripMenuItem";
this.partnerHinzufügenToolStripMenuItem.Size = new System.Drawing.Size(247, 24);
this.partnerHinzufügenToolStripMenuItem.Size = new System.Drawing.Size(210, 22);
this.partnerHinzufügenToolStripMenuItem.Text = "Partner hinzufügen";
this.partnerHinzufügenToolStripMenuItem.Click += new System.EventHandler(this.partnerHinzufügenToolStripMenuItem_Click);
//
// partnerLöschenToolStripMenuItem
//
this.partnerLöschenToolStripMenuItem.Name = "partnerLöschenToolStripMenuItem";
this.partnerLöschenToolStripMenuItem.Size = new System.Drawing.Size(247, 24);
this.partnerLöschenToolStripMenuItem.Size = new System.Drawing.Size(210, 22);
this.partnerLöschenToolStripMenuItem.Text = "Partner löschen";
this.partnerLöschenToolStripMenuItem.Click += new System.EventHandler(this.partnerLöschenToolStripMenuItem_Click);
//
// erneutGenerierenToolStripMenuItem
//
this.erneutGenerierenToolStripMenuItem.Name = "erneutGenerierenToolStripMenuItem";
this.erneutGenerierenToolStripMenuItem.Size = new System.Drawing.Size(247, 24);
this.erneutGenerierenToolStripMenuItem.Size = new System.Drawing.Size(210, 22);
this.erneutGenerierenToolStripMenuItem.Text = "Generierung zurücksetzen";
this.erneutGenerierenToolStripMenuItem.Click += new System.EventHandler(this.erneutGenerierenToolStripMenuItem_Click);
//
// vorschauToolStripMenuItem
//
this.vorschauToolStripMenuItem.Name = "vorschauToolStripMenuItem";
this.vorschauToolStripMenuItem.Size = new System.Drawing.Size(247, 24);
this.vorschauToolStripMenuItem.Size = new System.Drawing.Size(210, 22);
this.vorschauToolStripMenuItem.Text = "Vorschau";
this.vorschauToolStripMenuItem.Click += new System.EventHandler(this.vorschauToolStripMenuItem_Click);
//
@ -954,34 +954,34 @@
this.druckstapelAufbereitenToolStripMenuItem,
this.archivierenUndAbschliessenToolStripMenuItem});
this.ctxmenutree.Name = "ctxmenutree";
this.ctxmenutree.Size = new System.Drawing.Size(316, 100);
this.ctxmenutree.Size = new System.Drawing.Size(266, 92);
this.ctxmenutree.Opening += new System.ComponentModel.CancelEventHandler(this.ctxmenutree_Opening);
//
// partnerlistePrüfenToolStripMenuItem
//
this.partnerlistePrüfenToolStripMenuItem.Name = "partnerlistePrüfenToolStripMenuItem";
this.partnerlistePrüfenToolStripMenuItem.Size = new System.Drawing.Size(315, 24);
this.partnerlistePrüfenToolStripMenuItem.Size = new System.Drawing.Size(265, 22);
this.partnerlistePrüfenToolStripMenuItem.Text = "Partnerliste prüfen";
this.partnerlistePrüfenToolStripMenuItem.Click += new System.EventHandler(this.partnerlistePrüfenToolStripMenuItem_Click);
//
// dokumentgenerierungZurücksetzenToolStripMenuItem
//
this.dokumentgenerierungZurücksetzenToolStripMenuItem.Name = "dokumentgenerierungZurücksetzenToolStripMenuItem";
this.dokumentgenerierungZurücksetzenToolStripMenuItem.Size = new System.Drawing.Size(315, 24);
this.dokumentgenerierungZurücksetzenToolStripMenuItem.Size = new System.Drawing.Size(265, 22);
this.dokumentgenerierungZurücksetzenToolStripMenuItem.Text = "Dokumentgenerierung zurücksetzen";
this.dokumentgenerierungZurücksetzenToolStripMenuItem.Click += new System.EventHandler(this.dokumentgenerierungZurücksetzenToolStripMenuItem_Click);
//
// druckstapelAufbereitenToolStripMenuItem
//
this.druckstapelAufbereitenToolStripMenuItem.Name = "druckstapelAufbereitenToolStripMenuItem";
this.druckstapelAufbereitenToolStripMenuItem.Size = new System.Drawing.Size(315, 24);
this.druckstapelAufbereitenToolStripMenuItem.Size = new System.Drawing.Size(265, 22);
this.druckstapelAufbereitenToolStripMenuItem.Text = "Druckstapel aufbereiten";
this.druckstapelAufbereitenToolStripMenuItem.Click += new System.EventHandler(this.druckstapelAufbereitenToolStripMenuItem_Click);
//
// archivierenUndAbschliessenToolStripMenuItem
//
this.archivierenUndAbschliessenToolStripMenuItem.Name = "archivierenUndAbschliessenToolStripMenuItem";
this.archivierenUndAbschliessenToolStripMenuItem.Size = new System.Drawing.Size(315, 24);
this.archivierenUndAbschliessenToolStripMenuItem.Size = new System.Drawing.Size(265, 22);
this.archivierenUndAbschliessenToolStripMenuItem.Text = "Archivieren und abschliessen";
this.archivierenUndAbschliessenToolStripMenuItem.Click += new System.EventHandler(this.archivierenUndAbschliessenToolStripMenuItem_Click);
//
@ -1391,14 +1391,14 @@
this.groupBox6.ResumeLayout(false);
this.groupBox6.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.cbboxzustaendigmitarbeiter)).EndInit();
this.groupBox5.ResumeLayout(false);
this.groupBox5.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.cbboxverantwortlich)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbboxpostzustellung)).EndInit();
this.pnlLoad.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.sfdatagridsbload)).EndInit();
this.panel1.ResumeLayout(false);
this.panel1.PerformLayout();
this.groupBox5.ResumeLayout(false);
this.groupBox5.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.cbboxverantwortlich)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cbboxpostzustellung)).EndInit();
this.panelLoad.ResumeLayout(false);
this.panelLoad.PerformLayout();
this.GrpEmpfaenger.ResumeLayout(false);

@ -62,6 +62,7 @@ namespace OnDoc.UIControls
private int serienbriefnr = 0;
private DOCGEN.DocGen dg = null;
private DOCGEN.DocGet dget = null;
private bool ResetSignature = false;
SerienbriefBearbeitung sbedit;
//private DataSet dsempfaenger = new DataSet();
private int selectedsbnr = 0;
@ -232,6 +233,7 @@ namespace OnDoc.UIControls
ribbonbuttonloadtemplate.Enabled = enabled;
ribbonbuttonsavetemplate.Enabled = enabled;
}
if (type == 4)
{
@ -273,6 +275,7 @@ namespace OnDoc.UIControls
this.ribbonPanel3.Enabled = enabled;
this.ribbonPanel5.Enabled = enabled;
this.ribbonPanel6.Enabled = enabled;
this.ribbonPanel7.Enabled = enabled;
this.ribbonPanel8.Enabled = enabled;
this.ribbonPanel9.Enabled = enabled;
@ -338,7 +341,7 @@ namespace OnDoc.UIControls
ExcelEngine excelEngine = new ExcelEngine();
IApplication application = excelEngine.Excel;
IWorkbook workbook = application.Workbooks.Open(filename);
IWorksheet sheet = workbook.Worksheets[0];
IWorksheet sheet = workbook.Worksheets[sheetname];
importdata = sheet.ExportDataTable(sheet.UsedRange, ExcelExportDataTableOptions.ColumnNames);
sheet = null;
workbook.Close();
@ -379,7 +382,7 @@ namespace OnDoc.UIControls
else { selected_sheetname = sheets[0]; }
Import_sf_Excel(openFileDialog1.FileName, selected_sheetname, ref importdata);
importdata.Columns[0].ColumnName = "Partnernr";
//reader.Excel_To_Datatabable(openFileDialog1.FileName, selected_sheetname, true, ref importdata);
init_progressbar("Daten importieren", importdata.Rows.Count);
if (importdata.Rows.Count > 2500)
@ -392,9 +395,9 @@ namespace OnDoc.UIControls
MessageBox.Show("Die ausgewählten Daten können nicht verwendet werden.", "Import", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
if (importdata.Columns[0].Caption != "Partnernr")
if (importdata.Columns[0].Caption != "Partnernr" && importdata.Columns[0].Caption != "Kundenr" && importdata.Columns[0].Caption != "Kunden-Nr")
{
MessageBox.Show("Die importierten Daten enthalten keine Spalte 'Partnernr'. Der Vorgang wird abgebrochen.", "Import", MessageBoxButtons.OK, MessageBoxIcon.Error);
MessageBox.Show("Die importierten Daten enthalten keine Spalte 'Partnernr' oder 'Kundenr'. Der Vorgang wird abgebrochen.", "Import", MessageBoxButtons.OK, MessageBoxIcon.Error);
importdata.Rows.Clear();
importdata.Columns.Clear();
return;
@ -830,6 +833,7 @@ namespace OnDoc.UIControls
}
private void update_serienbriefdaten(bool newsb)
{
sb.bezeichnung = this.txtbezeichnung.Text;
sb.verantwortlich = Convert.ToInt32(this.cbboxverantwortlich.SelectedValue.ToString());
try
@ -881,6 +885,8 @@ namespace OnDoc.UIControls
try { sb.unterschriftrechts = Convert.ToInt32(cbboxunterschriftrechts.SelectedValue.ToString()); } catch { sb.unterschriftrechts = 0; }
try { if (cbboxunterschriftlinks.Text.Trim() == "") { sb.unterschriftlinks = 0; } } catch { sb.unterschriftlinks = 0; }
try { if (cbboxunterschriftrechts.Text.Trim() == "") { sb.unterschriftrechts = 0; } } catch { sb.unterschriftrechts = 0; }
if (GrpDokumentInhalt.Enabled == true)
{
try
{
if (cbdigitaleunterschrfiten.Checked)
@ -914,6 +920,7 @@ namespace OnDoc.UIControls
sb.ohneunterschrift = 0;
}
}
try { sb.team = Convert.ToInt32(cbboxteam.SelectedValue.ToString()); } catch { sb.team = 0; }
sb.archivdatum = Convert.ToDateTime(DateDokumentDatum.Value);
@ -1142,6 +1149,16 @@ namespace OnDoc.UIControls
sb.barcode_fontsize = AppParams.barcodefontsize;
sb.barcode_textposition = AppParams.barcodetextposition;
sb.barcode_zusatz = "";
db.Get_Tabledata("Select bezeichnung,office_vorlagenr, isnull(vertrag,0) as vertrag, isnull(physisches_archiv,0) as archiv from dokumenttyp where dokumenttypnr=" + sb.dokumenttypnr.ToString(), false, true);
sb.bezeichnung = db.dsdaten.Tables[0].Rows[0][0].ToString();
sb.officevorlagenr = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0][1]);
sb.vertrag = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0][2]);
db.Get_Tabledata("Select beschreibung from physischesarchiv where physischesarchivnr = " + db.dsdaten.Tables[0].Rows[0][3].ToString(), false, true);
sb.barcode_zusatz = db.dsdaten.Tables[0].Rows[0][0].ToString();
if (sb.barcode_zusatz != "") { sb.barcode_zusatz = " " + sb.barcode_zusatz; }
sb.filename = db.get_sb_vorlage(sb.serienbriefnr, AppParams.tempdir);
@ -1151,6 +1168,7 @@ namespace OnDoc.UIControls
enable_disable_functions(6, false);
if (sb.status == 1) { enable_disable_functions(7, false); }
db = null;
ResetSignature = false;
}
private void update_screen()
{
@ -1855,7 +1873,8 @@ namespace OnDoc.UIControls
if (vorschauid != -1 && Convert.ToInt32(vorlagendaten.Rows[i]["IntEintragnr"]) == vorschauid)
{
string pdfdoc_preview = dget.Convert_Word_To_PDF(dg.generate_serienbrief(sb.VorlageBase64, sb, dokumentid, AppParams.RESTURI, AppParams.apikey));
//string pdfdoc_preview = dget.Convert_Word_To_PDF(dg.generate_serienbrief(sb.VorlageBase64, sb, dokumentid, AppParams.RESTURI, AppParams.apikey));
string pdfdoc_preview = dg.generate_serienbrief(sb.VorlageBase64, sb, dokumentid, AppParams.RESTURI, AppParams.apikey);
if (!sbmain)
{
sbedit.Update_Preview(pdfdoc_preview);
@ -1870,8 +1889,8 @@ namespace OnDoc.UIControls
}
else
{
string pdfdoc = dget.Convert_Word_To_PDF(dg.generate_serienbrief(sb.VorlageBase64, sb, dokumentid, AppParams.RESTURI, AppParams.apikey));
//string pdfdoc = dget.Convert_Word_To_PDF(dg.generate_serienbrief(sb.VorlageBase64, sb, dokumentid, AppParams.RESTURI, AppParams.apikey));
string pdfdoc = dg.generate_serienbrief(sb.VorlageBase64, sb, dokumentid, AppParams.RESTURI, AppParams.apikey);
fh.SaveBase64ToFile(pdfdoc, AppParams.tempdir + filename);
db.save_serienbrief_datei(sb.serienbriefnr, Convert.ToInt32(vorlagendaten.Rows[i]["IntEintragnr"]), AppParams.tempdir + filename, dokumentid);
System.IO.File.Delete(AppParams.tempdir + filename);
@ -2150,7 +2169,15 @@ namespace OnDoc.UIControls
DataView dv = new DataView(sb.dsempfaenger.Tables[0]);
dv.RowFilter = "Status = 1";
dv.RowFilter = "Status = 1 and BLKUNDE = 0";
dv.RowFilter = "BLKUNDE <> 0";
if (dv.Count > 0)
{
btnblexport.Visible = true;
System.Windows.Forms.Application.DoEvents();
}
dv.RowFilter = "Status = 1 and BLKUNDE = 0";
dv.Sort = "Partnernr";
PdfDocument finalDoc = new PdfDocument();
@ -2206,6 +2233,7 @@ namespace OnDoc.UIControls
}
}
}
save_stapel(stapel, ref streams);
}
//if (blcount > 0)
@ -2998,5 +3026,9 @@ namespace OnDoc.UIControls
{
}
}
}

@ -133,19 +133,19 @@
<data name="ribbonButtonAddmin.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
wQAADsEBuJFr7QAAABpJREFUWEftwQEBAAAAgiD/r25IQAEAAADvBhAgAAHBYCyfAAAAAElFTkSuQmCC
vQAADr0BR/uQrQAAABpJREFUWEftwQEBAAAAgiD/r25IQAEAAADvBhAgAAHBYCyfAAAAAElFTkSuQmCC
</value>
</data>
<data name="ribbonButtonAddmin.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
wQAADsEBuJFr7QAAABpJREFUWEftwQEBAAAAgiD/r25IQAEAAADvBhAgAAHBYCyfAAAAAElFTkSuQmCC
vQAADr0BR/uQrQAAABpJREFUWEftwQEBAAAAgiD/r25IQAEAAADvBhAgAAHBYCyfAAAAAElFTkSuQmCC
</value>
</data>
<data name="ribbonButtonAddmin.SmallImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
wQAADsEBuJFr7QAAABJJREFUOE9jYBgFo2AUjAIIAAAEEAABTLtGVQAAAABJRU5ErkJggg==
vQAADr0BR/uQrQAAABJJREFUOE9jYBgFo2AUjAIIAAAEEAABTLtGVQAAAABJRU5ErkJggg==
</value>
</data>
<metadata name="openFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">

@ -80,6 +80,9 @@
this.lblPostzustellung = new System.Windows.Forms.Label();
this.btnErneutGenerierung = new System.Windows.Forms.Button();
this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
this.ChkTagesEndArchivierung = new System.Windows.Forms.CheckBox();
this.lblautomaarchivierung1 = new System.Windows.Forms.Label();
this.lblautomarchivierung2 = new System.Windows.Forms.Label();
this.GrpPartner.SuspendLayout();
this.groupBox5.SuspendLayout();
this.groupBox6.SuspendLayout();
@ -234,9 +237,9 @@
this.GrpVerwendung.Controls.Add(this.rbDokumentbearbeiten);
this.GrpVerwendung.Controls.Add(this.rbEditlater);
this.GrpVerwendung.Controls.Add(this.rbasPDFarchivieren);
this.GrpVerwendung.Location = new System.Drawing.Point(579, 93);
this.GrpVerwendung.Location = new System.Drawing.Point(579, 124);
this.GrpVerwendung.Name = "GrpVerwendung";
this.GrpVerwendung.Size = new System.Drawing.Size(459, 113);
this.GrpVerwendung.Size = new System.Drawing.Size(459, 82);
this.GrpVerwendung.TabIndex = 23;
this.GrpVerwendung.TabStop = false;
this.GrpVerwendung.Text = "Dokumentvewendung";
@ -323,18 +326,18 @@
//
// txtbezeichnung
//
this.txtbezeichnung.Location = new System.Drawing.Point(684, 14);
this.txtbezeichnung.Location = new System.Drawing.Point(715, 14);
this.txtbezeichnung.Name = "txtbezeichnung";
this.txtbezeichnung.Size = new System.Drawing.Size(354, 20);
this.txtbezeichnung.Size = new System.Drawing.Size(323, 20);
this.txtbezeichnung.TabIndex = 18;
//
// cbboxverantwortlich
//
this.cbboxverantwortlich.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.cbboxverantwortlich.DropDownPosition = Syncfusion.WinForms.Core.Enums.PopupRelativeAlignment.Center;
this.cbboxverantwortlich.Location = new System.Drawing.Point(684, 40);
this.cbboxverantwortlich.Location = new System.Drawing.Point(715, 40);
this.cbboxverantwortlich.Name = "cbboxverantwortlich";
this.cbboxverantwortlich.Size = new System.Drawing.Size(354, 19);
this.cbboxverantwortlich.Size = new System.Drawing.Size(323, 19);
this.cbboxverantwortlich.Style.DropDownStyle.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));
this.cbboxverantwortlich.Style.TokenStyle.CloseButtonBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
this.cbboxverantwortlich.TabIndex = 21;
@ -664,10 +667,42 @@
this.contextMenuStrip1.Name = "contextMenuStrip1";
this.contextMenuStrip1.Size = new System.Drawing.Size(61, 4);
//
// ChkTagesEndArchivierung
//
this.ChkTagesEndArchivierung.AutoSize = true;
this.ChkTagesEndArchivierung.CheckAlign = System.Drawing.ContentAlignment.MiddleRight;
this.ChkTagesEndArchivierung.Location = new System.Drawing.Point(716, 70);
this.ChkTagesEndArchivierung.Name = "ChkTagesEndArchivierung";
this.ChkTagesEndArchivierung.Size = new System.Drawing.Size(15, 14);
this.ChkTagesEndArchivierung.TabIndex = 26;
this.ChkTagesEndArchivierung.UseVisualStyleBackColor = true;
this.ChkTagesEndArchivierung.VisibleChanged += new System.EventHandler(this.ChkTagesEndArchivierung_VisibleChanged);
//
// lblautomaarchivierung1
//
this.lblautomaarchivierung1.AutoSize = true;
this.lblautomaarchivierung1.Location = new System.Drawing.Point(573, 69);
this.lblautomaarchivierung1.Name = "lblautomaarchivierung1";
this.lblautomaarchivierung1.Size = new System.Drawing.Size(133, 13);
this.lblautomaarchivierung1.TabIndex = 27;
this.lblautomaarchivierung1.Text = "Automatische Archivierung";
//
// lblautomarchivierung2
//
this.lblautomarchivierung2.AutoSize = true;
this.lblautomarchivierung2.Location = new System.Drawing.Point(574, 84);
this.lblautomarchivierung2.Name = "lblautomarchivierung2";
this.lblautomarchivierung2.Size = new System.Drawing.Size(131, 13);
this.lblautomarchivierung2.TabIndex = 28;
this.lblautomarchivierung2.Text = "bei Tagesendverarbeitung";
//
// UCAllgemeineDokumentParam
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.lblautomarchivierung2);
this.Controls.Add(this.lblautomaarchivierung1);
this.Controls.Add(this.ChkTagesEndArchivierung);
this.Controls.Add(this.btnErneutGenerierung);
this.Controls.Add(this.GrpInhalt);
this.Controls.Add(this.GrpVerwendung);
@ -765,5 +800,8 @@
private System.Windows.Forms.TextBox DateTerminText;
private System.Windows.Forms.ContextMenuStrip contextMenuStrip1;
private System.Windows.Forms.Label lblohneUnterschrift;
private System.Windows.Forms.CheckBox ChkTagesEndArchivierung;
private System.Windows.Forms.Label lblautomaarchivierung1;
private System.Windows.Forms.Label lblautomarchivierung2;
}
}

@ -32,6 +32,7 @@ using Syncfusion.WinForms.Input;
using System.Globalization;
using System.Threading;
using System.ComponentModel.Design;
using Syncfusion.Windows.Forms.Tools.Win32API;
namespace OnDoc.UIControls
@ -76,6 +77,7 @@ namespace OnDoc.UIControls
public bool FillOffice = false;
public string CompatibilityMode = "";
public bool signiert = false;
public string dokumentid { get; set; } = "";
@ -562,24 +564,27 @@ namespace OnDoc.UIControls
}
private void Refresh_Team(int id = 0)
{
DB dbteam = new DB(AppParams.connectionstring);
dbteam.clear_parameter();
dbteam.add_parameter("@profilnr", profilnr.ToString());
if (id == 0)
{
dbteam.add_parameter("@mitarbeiternr", cbboxzustaendigmitarbeiter.SelectedValue.ToString());
}
else
try
{
dbteam.add_parameter("@mitarbeiternr", id.ToString());
DB dbteam = new DB(AppParams.connectionstring);
dbteam.clear_parameter();
dbteam.add_parameter("@profilnr", profilnr.ToString());
if (id == 0)
{
dbteam.add_parameter("@mitarbeiternr", cbboxzustaendigmitarbeiter.SelectedValue.ToString());
}
else
{
dbteam.add_parameter("@mitarbeiternr", id.ToString());
}
dbteam.Get_Tabledata("sp_dokumentbearbeitung_team", true, false);
cbboxteam.DataSource = null;
cbboxteam.DataSource = dbteam.dsdaten.Tables[0];
cbboxteam.ValueMember = "teamnr";
cbboxteam.DisplayMember = "bezeichnung";
cbboxteam.SelectedIndex = 0;
}
dbteam.Get_Tabledata("sp_dokumentbearbeitung_team", true, false);
cbboxteam.DataSource = null;
cbboxteam.DataSource = dbteam.dsdaten.Tables[0];
cbboxteam.ValueMember = "teamnr";
cbboxteam.DisplayMember = "bezeichnung";
cbboxteam.SelectedIndex = 0;
catch { }
}
public void Set_Edit_later()
@ -821,6 +826,7 @@ namespace OnDoc.UIControls
dokdata.Erstellung_in_Office = this.Erstellung_in_Office;
dokdata.FillOffice = this.FillOffice;
dokdata.CompatibilityMode = this.CompatibilityMode;
if (dokdata.Barcode == false && this.bedingt_retournierbar == true) { dokdata.Barcode = true; }
if (DateTerminText.Text == "")
@ -874,6 +880,11 @@ namespace OnDoc.UIControls
dokdata.sign = true;
}
}
dokdata.AutomArchivierung = false;
if (this.ChkTagesEndArchivierung.Visible)
{
if (this.ChkTagesEndArchivierung.Checked) { dokdata.AutomArchivierung = true; }
}
}
private void sfButton1_Click(object sender, EventArgs e)
@ -897,7 +908,7 @@ namespace OnDoc.UIControls
private void UCAllgemeineDokumentParam_Load(object sender, EventArgs e)
{
this.ChkTagesEndArchivierung.Visible = AppParams.AutomArchivierung;
}
private void gridDokwertlist_CellDoubleClick(object sender, Syncfusion.WinForms.DataGrid.Events.CellClickEventArgs e)
@ -1176,7 +1187,6 @@ namespace OnDoc.UIControls
if (Convert.ToDateTime(dr["termin"]).Year < 2000)
{
this.DateTerminText.Text = "";
}
else
{
@ -1186,6 +1196,14 @@ namespace OnDoc.UIControls
this.signiert = Convert.ToBoolean(dr["signiert"]) == true;
this.cbfaksimile.Checked = Convert.ToBoolean(dr["faksimile"]) == true;
try
{
this.ChkTagesEndArchivierung.Checked = Convert.ToBoolean(dr["automatischearchivierung"]);
}
catch
{
this.ChkTagesEndArchivierung.Checked = false;
}
if (dr["zustelladresse"].ToString() != "") this.txtPartnerZusteller.Text = dr["zustelladresse"].ToString();
@ -1205,5 +1223,11 @@ namespace OnDoc.UIControls
{
DateTermin.MonthCalendar.FirstDayOfWeek=DayOfWeek.Monday;
}
private void ChkTagesEndArchivierung_VisibleChanged(object sender, EventArgs e)
{
lblautomaarchivierung1.Visible = ChkTagesEndArchivierung.Visible;
lblautomarchivierung2.Visible = ChkTagesEndArchivierung.Visible;
}
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -119,7 +119,7 @@ if (docdata.Bezeichnung.Contains("QDF"))
dt.Rows[0][0] = fh.Base64FromFile(filename);
ws = null;
}
dok.dokument = sfword.Generate_Word(dt.Rows[0][0].ToString(), docdata);
dok.dokument = sfword.Generate_Word(dt.Rows[0][0].ToString(), docdata,"","","",false,editdoc);
Logging.Logging.Debug("Generate_Word", "Ende", dokumentid);
Thread.Sleep(OfficeSleep);
}

@ -226,7 +226,7 @@ namespace DOCGEN.Klassen
// signature.OwnerParagraph.AppendPicture(img);
mssign = null;
}
public string Generate_Word(string base64, clsDocData docdata, string img_UL = "", string img_UR = "", string img_faktura = "", bool serienbrief=false)
public string Generate_Word(string base64, clsDocData docdata, string img_UL = "", string img_UR = "", string img_faktura = "", bool serienbrief=false, bool editdoc=false)
{
string formattype = "";
MemoryStream ms = new MemoryStream(Helper.EncodeExtensions.DecodeBase642ByteArray(base64));
@ -275,7 +275,8 @@ namespace DOCGEN.Klassen
if (docdata.Barcode == true)
{
Insert_Barcode(document, docdata);
//20250531 - Barcode nicht beim Serienbrief
if (!serienbrief && !editdoc) Insert_Barcode(document, docdata);
}
if (docdata.PrintLogo == true)
{
@ -543,26 +544,56 @@ namespace DOCGEN.Klassen
}
if (dm.BookMark != "")
{
if (document.ProtectionType == ProtectionType.NoProtection)
string variable = "";
string inhalt = "";
if (dm.BookMark.Contains(":"))
{
WParagraph paragraph = document.Sections[0].Paragraphs[0] as WParagraph;
//BookmarkStart bookmarkStart = new BookmarkStart(document, dm.BookMark);
//paragraph.Items.Insert(0, bookmarkStart);
string phrase = dm.BookMark;
string[] parts = phrase.Split(':');
variable= parts[0];
inhalt= parts[1];
} else { }
BookmarkStart bookmarkStart = new BookmarkStart(document, dm.BookMark);
BookmarkEnd bookmarkEnd = new BookmarkEnd(document, dm.BookMark);
paragraph.Items.Insert(0, bookmarkStart);
paragraph.Items.Insert(2, bookmarkEnd);
if (document.ProtectionType == ProtectionType.NoProtection)
{
if (variable != "")
{
try
{
document.Variables.Add(variable, inhalt);
}
catch { }
}
if (variable == "")
{
WParagraph paragraph = document.Sections[0].Paragraphs[0] as WParagraph;
BookmarkStart bookmarkStart = new BookmarkStart(document, dm.BookMark);
BookmarkEnd bookmarkEnd = new BookmarkEnd(document, dm.BookMark);
paragraph.Items.Insert(0, bookmarkStart);
paragraph.Items.Insert(1, bookmarkEnd);
}
}
else
{
document.Protect(ProtectionType.NoProtection, "Australia");
WParagraph paragraph = document.Sections[0].Paragraphs[0] as WParagraph;
BookmarkStart bookmarkStart = new BookmarkStart(document, dm.BookMark);
BookmarkEnd bookmarkEnd = new BookmarkEnd(document, dm.BookMark);
paragraph.Items.Insert(0, bookmarkStart);
paragraph.Items.Insert(2, bookmarkEnd);
if (variable != "")
{
try
{
document.Variables.Add(variable, inhalt);
}
catch { }
}
if (variable == "")
{
WParagraph paragraph = document.Sections[0].Paragraphs[0] as WParagraph;
BookmarkStart bookmarkStart = new BookmarkStart(document, dm.BookMark);
BookmarkEnd bookmarkEnd = new BookmarkEnd(document, dm.BookMark);
paragraph.Items.Insert(0, bookmarkStart);
paragraph.Items.Insert(1, bookmarkEnd);
}
document.Protect(ProtectionType.AllowOnlyFormFields, "Australia");
}
}
@ -885,7 +916,112 @@ namespace DOCGEN.Klassen
}
}
public System.Drawing.Image Get_Barcodeimage(clsDocData docData)
{
System.Drawing.Image barcodeimage;
BarcodeLib.Barcode Barcode = new BarcodeLib.Barcode();
switch (docData.barcode_type)
{
case "0":
barcodeimage = Barcode.Get_LinerBarcode(Barcoded.Symbology.I2of5, docData.Dokumentid.Substring(6, 16), docData.Dokumentid.Substring(6, 16) + docData.barcode_zusatz, docData.barcode_textposition, docData.Zusatz_Font, Convert.ToInt32(docData.Zusatz_FontSize), 0);
BarcodeLib.clsBarI25 barbarcode = new BarcodeLib.clsBarI25();
if (docData.barcode_horizontal == 0)
{
barcodeimage = barbarcode.GetBarI25(Color.Black, Color.White, docData.Dokumentid.Substring(6, 16), "Bar 25i c HR", 66, 600, 100, docData.barcode_zusatz, "Futur Book", 16, 270);
}
else
{
barcodeimage = barbarcode.GetBarI25(Color.Black, Color.White, docData.Dokumentid.Substring(6, 16), "Bar 25i c HR", 66, 600, 100, docData.barcode_zusatz, "Futur Book", 16, 0);
}
//barcodeimage = Barcode.Get_LinerBarcode(Barcoded.Symbology.I2of5C, docData.Dokumentid.Substring(9, 13), docData.Dokumentid.Substring(6, 16) + docData.barcode_zusatz, docData.barcode_textposition, docData.barcode_font, Convert.ToInt32(docData.barcode_fontsize), 0);
return barcodeimage;
break;
case "1":
barcodeimage = Barcode.Get_Datamatrix(DataMatrix.net.DmtxScheme.DmtxSchemeAscii, docData.barcode_content, 6, 6, 0, "Right", docData.barcode_text + docData.barcode_zusatz, docData.Zusatz_Font, docData.Zusatz_FontSize);
barcodeimage = AutoSizeImage(barcodeimage, docData.barcode_width, docData.barcode_height, false);
return barcodeimage;
break;
default:
barcodeimage = Barcode.Get_LinerBarcode(Barcoded.Symbology.I2of5C, docData.Dokumentid.Substring(9, 13), docData.Dokumentid.Substring(6, 16) + docData.barcode_zusatz, docData.barcode_textposition, docData.barcode_font, Convert.ToInt32(docData.barcode_fontsize), 0);
return barcodeimage;
break;
}
// System.Drawing.Image barcodeimage = Barcode.Get_LinerBarcode(Barcoded.Symbology.I2of5C, docData.Dokumentid.Substring(9, 13), docData.Dokumentid.Substring(9, 13), docData.barcode_textposition "Below", "Arial", 6, 0);
}
public void Insert_Barcode(WordDocument document, clsDocData docData)
{
System.Drawing.Image barcodeimage;
barcodeimage = Get_Barcodeimage(docData);
System.Drawing.Image barcodeimage2;
barcodeimage2 = barcodeimage;
WPicture picture = new WPicture(document);
WPicture picture2 = new WPicture(document);
picture.LoadImage(barcodeimage);
picture2.LoadImage(barcodeimage);
picture.VerticalPosition = docData.barcode_left;
picture.HorizontalPosition = docData.barcode_top;
picture.HorizontalOrigin = HorizontalOrigin.Page;
picture.VerticalOrigin = VerticalOrigin.Page;
picture.TextWrappingStyle = TextWrappingStyle.Square;
picture.TextWrappingType = TextWrappingType.Largest;
picture2.VerticalPosition = docData.barcode_left;
picture2.HorizontalPosition = docData.barcode_top;
picture2.HorizontalOrigin = HorizontalOrigin.Page;
picture2.VerticalOrigin = VerticalOrigin.Page;
picture2.TextWrappingStyle = TextWrappingStyle.Square;
picture2.TextWrappingType = TextWrappingType.Largest;
if (docData.barcode_horizontal == 0)
{
picture.Rotation = 0;
picture.Height = docData.barcode_height; ;
picture.Width = docData.barcode_width;
picture.VerticalPosition = docData.barcode_top; ;
picture.HorizontalPosition = docData.barcode_left;
picture2.Rotation = 0;
picture2.Height = docData.barcode_height; ;
picture2.Width = docData.barcode_width;
picture2.VerticalPosition = docData.barcode_top; ;
picture2.HorizontalPosition = docData.barcode_left;
}
else
{
picture.Rotation = 0;
picture.Height = docData.barcode_height;
picture.Width = docData.barcode_width;
picture.VerticalPosition = docData.barcode_top; ;
picture.HorizontalPosition = docData.barcode_left;
picture2.Rotation = 0;
picture2.Height = docData.barcode_height;
picture2.Width = docData.barcode_width;
picture2.VerticalPosition = docData.barcode_top; ;
picture2.HorizontalPosition = docData.barcode_left;
}
if (docData.barcode_type == "0")
{
}
//foreach (IWSection section in document.Sections)
//{
IWSection section = document.Sections[0];
if (section.PageSetup.DifferentFirstPage == true)
{
WParagraph FirstfooterPar = new WParagraph(document);
FirstfooterPar.ChildEntities.Add(picture);
section.HeadersFooters.FirstPageFooter.Paragraphs.Add(FirstfooterPar);
}
WParagraph footerPar = new WParagraph(document);
footerPar.ChildEntities.Add(picture2);
section.HeadersFooters.Footer.Paragraphs.Add(footerPar);
//}
}
public void xInsert_Barcode(WordDocument document, clsDocData docData)
{
System.Drawing.Image barcodeimage;
BarcodeLib.Barcode Barcode = new BarcodeLib.Barcode();
@ -894,7 +1030,6 @@ namespace DOCGEN.Klassen
case "0":
//int rotation = 0;
//if (docData.barcode_horizontal == 0) { rotation = 270; }
barcodeimage = Barcode.Get_LinerBarcode(Barcoded.Symbology.I2of5, docData.Dokumentid.Substring(6, 16), docData.Dokumentid.Substring(6, 16) + docData.barcode_zusatz, docData.barcode_textposition, docData.Zusatz_Font, Convert.ToInt32(docData.Zusatz_FontSize), 0);
BarcodeLib.clsBarI25 barbarcode = new BarcodeLib.clsBarI25();
//barcodeimage = barbarcode.GetBarI25(Color.Black, Color.White, docData.Dokumentid.Substring(6, 16), "Bar 25i c HR", 36, 350, 50, " "+docData.barcode_zusatz, docData.Zusatz_Font, Convert.ToInt32(docData.Zusatz_FontSize), 0);
@ -906,16 +1041,17 @@ namespace DOCGEN.Klassen
if (docData.barcode_horizontal == 0)
{
barcodeimage = barbarcode.GetBarI25(Color.Black, Color.White, docData.Dokumentid.Substring(6, 16), "Bar 25i c HR", 33, 300, 50, docData.barcode_zusatz, "Futur Book", 8,270);
barcodeimage = barbarcode.GetBarI25(Color.Black, Color.White, docData.Dokumentid.Substring(6, 16), "Bar 25i c HR", 66, 600, 100, docData.barcode_zusatz, "Futur Book", 16,0);
//barcodeimage = barbarcode.GetBarI25(Color.Black, Color.White, docData.Dokumentid.Substring(6, 16), "Bar 25i c HR", 33, 429, 52, docData.barcode_zusatz, "Futur Book", 8, 270);
}
else
{
barcodeimage = barbarcode.GetBarI25(Color.Black, Color.White, docData.Dokumentid.Substring(6, 16), "Bar 25i c HR", 33, 300, 50, docData.barcode_zusatz, "Futur Book", 8, 0);
barcodeimage = barbarcode.GetBarI25(Color.Black, Color.White, docData.Dokumentid.Substring(6, 16), "Bar 25i c HR", 66, 600, 100, docData.barcode_zusatz, "Futur Book", 16, 0);
//barcodeimage = barbarcode.GetBarI25(Color.Black, Color.White, docData.Dokumentid.Substring(6, 16), "Bar 25i c HR", 33, 429, 52, docData.barcode_zusatz, "Futur Book", 8, 0);
}
//barcodeimage = Barcode.Get_LinerBarcode(Barcoded.Symbology.I2of5, docData.Dokumentid.Substring(6, 16), docData.Dokumentid.Substring(6, 16) + docData.barcode_zusatz, docData.barcode_textposition, docData.Zusatz_Font, Convert.ToInt32(docData.Zusatz_FontSize), 0);
//barcodeimage = ScaleImage(barcodeimage, docData.barcode_width, docData.barcode_height);
//barcodeimage = resizeImage(barcodeimage, new Size(docData.barcode_width,docData.barcode_height));
@ -947,6 +1083,7 @@ namespace DOCGEN.Klassen
WPicture picture = new WPicture(document);
picture.LoadImage(barcodeimage);
//picture.Height = docData.barcode_height;
//picture.Width = docData.barcode_width;
@ -961,9 +1098,9 @@ namespace DOCGEN.Klassen
//picture.Height = barcodeimage.Height;
if (docData.barcode_horizontal == 0)
{
picture.Rotation = 0;
// picture.Height = docData.barcode_width;
//picture.Width = docData.barcode_height;
picture.Rotation = 270;
picture.Height = docData.barcode_height; ;
picture.Width = docData.barcode_width;
picture.VerticalPosition = docData.barcode_top; ;
picture.HorizontalPosition = docData.barcode_left;
@ -994,11 +1131,11 @@ namespace DOCGEN.Klassen
section.HeadersFooters.Footer.AddParagraph().ChildEntities.Add(picture);
section.HeadersFooters.FirstPageFooter.AddParagraph().ChildEntities.Add(picture2);
if (section.HeadersFooters.FirstPageFooter.Paragraphs.Count < 1)
{
section.HeadersFooters.FirstPageFooter.AddParagraph();
section.HeadersFooters.FirstPageFooter.Paragraphs[0].ChildEntities.Add(picture);
}
//if (section.HeadersFooters.FirstPageFooter.Paragraphs.Count < 1)
//{
section.HeadersFooters.FirstPageFooter.AddParagraph();
section.HeadersFooters.FirstPageFooter.Paragraphs[0].ChildEntities.Add(picture);
//}
Syncfusion.DocIO.DLS.IWParagraph paragraph = section.Body.LastParagraph;

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -117,6 +117,8 @@ namespace DOCGEN
return Convert.ToBase64String(bytes);
}
}
public string generate_serienbrief(string vorlage,serienbrief sb, string dokumentid, string resturi, string apikey)
{
SyncFWord sfword = new SyncFWord(resturi,apikey);
@ -145,8 +147,45 @@ namespace DOCGEN
dd.barcode_text = sb.barcode_text;
dok.dokument = sfword.Generate_Word(vorlage,dd, sb.img_unterschriftlinks,sb.img_unterschrfitrechts,sb.img_faktura,true);
DocGet dget = new DocGet(this.connectionstring);
string pdfdoc = dget.Convert_Word_To_PDF(dok.dokument);
if (dd.Barcode)
{
System.Drawing.Image barcode = sfword.Get_Barcodeimage(dd);
var stream = new MemoryStream(Convert.FromBase64String(pdfdoc));
PdfLoadedDocument loadedDocument = new PdfLoadedDocument(stream);
PdfBitmap image = new PdfBitmap(barcode);
for (int i = 0; i < loadedDocument.Pages.Count; i++)
{
PdfLoadedPage loadedPage = loadedDocument.Pages[i] as PdfLoadedPage;
PdfGraphics graphics = loadedPage.Graphics;
if (dd.barcode_horizontal == 1)
{
graphics.DrawImage(image, dd.barcode_left, dd.barcode_top, dd.barcode_width, dd.barcode_height);
}
else
{
graphics.DrawImage(image, dd.barcode_left, dd.barcode_top, dd.barcode_width, dd.barcode_height);
}
}
loadedDocument.ConvertToPDFA(PdfConformanceLevel.Pdf_A1B);
MemoryStream outputStream = new MemoryStream();
loadedDocument.Save(outputStream);
byte[] bytes;
bytes = outputStream.ToArray();
dok.dokument = Convert.ToBase64String(bytes);
dget = null;
outputStream = null;
} else
{
dok.dokument = pdfdoc;
}
db = null;
dok.doktype = "W";
dok.doktype = "P";
sfword = null;
return dok.dokument;

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -643,11 +643,16 @@ namespace Database
if (DocData.As_Faksimile == "True") { as_faksimile = 1; }
int signiert = 0;
if (DocData.sign==true) { signiert = 1; }
int automarchivierung = 0;
if (DocData.AutomArchivierung == true)
{
automarchivierung = 1;
}
//if (bearbeitung_zwingend == 4) { bearbeitung_zwingend = 1; } else { bearbeitung_zwingend = 0; }
//if (unterschriftlinks == 1 && unterschriftrechts == 0 && approved1 == 1) { approved = 1; }
db.Exec_SQL("Update dokument set faksimile=" + as_faksimile.ToString() + ", bearbeitung_zwingend = " + bearbeitung_zwingend.ToString() + ", toapprove=" + toapprove.ToString() + ", approved=" + approved.ToString() + ", approval1=" + approved1.ToString() + ", approval2=" + approved2.ToString() + ", signiert="+signiert.ToString()+" where dokumentid = '" + dokumentid + "'");
db.Exec_SQL("Update dokument set faksimile=" + as_faksimile.ToString() + ", bearbeitung_zwingend = " + bearbeitung_zwingend.ToString() + ", toapprove=" + toapprove.ToString() + ", approved=" + approved.ToString() + ", approval1=" + approved1.ToString() + ", approval2=" + approved2.ToString() + ", signiert="+signiert.ToString()+ ", automatischearchivierung="+automarchivierung.ToString()+" where dokumentid = '" + dokumentid + "'");
try
{

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -84,6 +84,8 @@ namespace Model
public bool remove_signature { get; set; } = false;
public bool sign { get; set; } = false;
public bool AutomArchivierung { get; set; } = false;
public List<clsav_authl_ref> avq_authl_ref { get; set; }
public string prefix { get; set; } = "";

Binary file not shown.

Binary file not shown.

@ -81,6 +81,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Versandstrasse", "Versandst
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OnDoc_Paketversand", "OnDoc_Paketversand\OnDoc_Paketversand.csproj", "{4E3AEF97-CD4B-4BE9-902B-A31EAE88AFCF}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OnDoc_ArchivierungBatch", "OnDoc_ArchivierungBatch\OnDoc_ArchivierungBatch.csproj", "{8F9B5281-A768-432D-AD35-5BC449CD2452}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@ -231,6 +233,10 @@ Global
{4E3AEF97-CD4B-4BE9-902B-A31EAE88AFCF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4E3AEF97-CD4B-4BE9-902B-A31EAE88AFCF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4E3AEF97-CD4B-4BE9-902B-A31EAE88AFCF}.Release|Any CPU.Build.0 = Release|Any CPU
{8F9B5281-A768-432D-AD35-5BC449CD2452}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8F9B5281-A768-432D-AD35-5BC449CD2452}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8F9B5281-A768-432D-AD35-5BC449CD2452}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8F9B5281-A768-432D-AD35-5BC449CD2452}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("OnDocWPF")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+a65bc81881f2d036f7b490e8eb2b230f02d71571")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+10343fcbabd0c4165f25b09b92018bde06f0a16f")]
[assembly: System.Reflection.AssemblyProductAttribute("OnDocWPF")]
[assembly: System.Reflection.AssemblyTitleAttribute("OnDocWPF")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

@ -1 +1 @@
4c3796d8f11570f6ae601ee600fbeec0828f6284afa106fd56104bfe28edf0c6
248e3fd9127fde3cd15b5835c64d3570b5d49c4e462b80e3b827368b26cf53ef

@ -0,0 +1,57 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<section name="OnDoc_ArchivierungBatch.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
<section name="OnDoc_Paketversand.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false"/>
</sectionGroup>
</configSections>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2"/>
</startup>
<userSettings>
<OnDoc_ArchivierungBatch.Properties.Settings>
<setting name="Connectionstring" serializeAs="String">
<value>Data source=shu01\shu00;initial catalog=edoka_dms;;persist security info=false;workstation id=;packet size=4096;user id=sa;password=*shu29</value>
</setting>
<setting name="RESTURI" serializeAs="String">
<value>https://localhost:44334/</value>
</setting>
<setting name="APIKey" serializeAs="String">
<value>pZkuG6l6ORCEckqQimPK58PO1A9EnkMtL5oCgRX9WiWnD4xeH7ikGzhWnTBy/vk8J4Iiz8gCSx9uFHA4+DvITG0roO97sk82d/0BCjVlwLWINpXlJfGYEF3X96AdoCQvb3ruwv/tVqEHsSU5aNfyxBAe+EhLTHQ8t7ysgJZWh98=</value>
</setting>
<setting name="LogConnectionstring" serializeAs="String">
<value>Data source=shu01\shu00;initial catalog=edoka_journale;;persist security info=false;workstation id=;packet size=4096;user id=sa;password=*shu29</value>
</setting>
<setting name="adminmail" serializeAs="String">
<value>dm@tkb.ch</value>
</setting>
<setting name="prefix_betreff" serializeAs="String">
<value>INT: </value>
</setting>
<setting name="logfile" serializeAs="String">
<value>x:\ondoc_archivierung_batch_log.txt</value>
</setting>
</OnDoc_ArchivierungBatch.Properties.Settings>
<OnDoc_Paketversand.Properties.Settings>
<setting name="Connectionstring" serializeAs="String">
<value>Data source=shu01\shu00;initial catalog=edoka_dms;;persist security info=false;workstation id=;packet size=4096;user id=sa;password=*shu29</value>
</setting>
<setting name="RESTURI" serializeAs="String">
<value>https://localhost:44334/</value>
</setting>
<setting name="APIKey" serializeAs="String">
<value>pZkuG6l6ORCEckqQimPK58PO1A9EnkMtL5oCgRX9WiWnD4xeH7ikGzhWnTBy/vk8J4Iiz8gCSx9uFHA4+DvITG0roO97sk82d/0BCjVlwLWINpXlJfGYEF3X96AdoCQvb3ruwv/tVqEHsSU5aNfyxBAe+EhLTHQ8t7ysgJZWh98=</value>
</setting>
<setting name="LogConnectionstring" serializeAs="String">
<value>Data source=shu01\shu00;initial catalog=edoka_journale;;persist security info=false;workstation id=;packet size=4096;user id=sa;password=*shu29</value>
</setting>
<setting name="adminmail" serializeAs="String">
<value>dm@tkb.ch</value>
</setting>
<setting name="prefix_betreff" serializeAs="String">
<value>INT: </value>
</setting>
</OnDoc_Paketversand.Properties.Settings>
</userSettings>
</configuration>

@ -0,0 +1,62 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{8F9B5281-A768-432D-AD35-5BC449CD2452}</ProjectGuid>
<OutputType>Exe</OutputType>
<RootNamespace>OnDoc_ArchivierungBatch</RootNamespace>
<AssemblyName>OnDoc_ArchivierungBatch</AssemblyName>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<Deterministic>true</Deterministic>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Properties\Settings.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
<DependentUpon>Settings.settings</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<None Include="App.config" />
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
</None>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>

@ -0,0 +1,180 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.IO;
using System.Linq;
using System.Net;
using System.Net.Mail;
using System.Security.Policy;
using System.Text;
using System.Threading.Tasks;
using System.Xml.Schema;
namespace OnDoc_ArchivierungBatch
{
internal class Program
{
private static string connectionstring { get; set; } = "";
private static DataSet dsdaten = new DataSet();
private static DataTable SP_Parameters = new DataTable();
private static int total = 0;
private static int ok = 0;
private static int error = 0;
static void Main(string[] args)
{
write_log("Start");
run();
write_log("Total Dokumente:" + total.ToString());
write_log("Total OK: "+ok.ToString());
write_log("Total Fehler: "+ error.ToString());
write_log("Ende");
}
private static void write_log(string entry)
{
File.AppendAllText(Properties.Settings.Default.logfile, DateTime.Now.ToString() + " - " + entry + Environment.NewLine);
}
private static void archivedoc(string documentid)
{
write_log(documentid);
string URL = Properties.Settings.Default.RESTURI + "api/ /ArchiveDocFromDatabase?dokumentid=" + documentid;
HttpWebRequest webRequest = HttpWebRequest.Create(URL) as HttpWebRequest;
webRequest.Method = WebRequestMethods.Http.Get;
webRequest.Headers["Authorization"] = "Bearer " + Properties.Settings.Default.APIKey;
try
{
using (HttpWebResponse response = webRequest.GetResponse() as HttpWebResponse)
{
if (response.StatusCode == HttpStatusCode.OK)
{
StreamReader reader = new StreamReader(response.GetResponseStream());
string responseContent = reader.ReadToEnd();
if (responseContent.Contains("Hinweismeldung:"))
{
write_log("Die Archivierung des Dokumentes " + documentid + " wurde nicht durchgeführt:" + Environment.NewLine + responseContent);
error = error + 1;
return;
}
ok = ok + 1;
}
else
{
write_log("Die Archivierung des Dokumentes " + documentid + " wurde abgebrochen." + Environment.NewLine + "Fehler: " + response.StatusDescription);
error = error + 1;
}
}
}
catch (Exception ex)
{
write_log("Die Archivierung des Dokumentes " + documentid + " konnte nicht durchgeführt werden." + Environment.NewLine + "Fehler: " + ex.Message);
error = error + 1;
}
}
private static void run()
{
connectionstring = Properties.Settings.Default.Connectionstring;
Get_Tabledata("Select dokumentid from dokument where automatischearchivierung=1 and isnull(utomatischarchiviertam,0)=0");
foreach (System.Data.DataRow dr in dsdaten.Tables[0].Rows)
{
archivedoc(dr[0].ToString());
}
}
private static DataTable Get_Tabledata(string Tablename, bool StoredProc = false, bool is_SQL_String = false, DataTable sp_params = null)
{
try
{
if (sp_params == null && SP_Parameters.Rows.Count > 0)
{
sp_params = SP_Parameters.Copy();
}
SqlConnection sqlconnect = new SqlConnection();
DataSet ds = new DataSet();
ds.Tables.Clear();
dsdaten.Tables.Clear();
sqlconnect.ConnectionString = connectionstring;
SqlDataAdapter da = new SqlDataAdapter("", sqlconnect);
SqlCommand sqlcmd = new SqlCommand();
sqlcmd.Connection = sqlconnect;
if (StoredProc == true)
{
sqlcmd.CommandType = CommandType.StoredProcedure;
if (Tablename.IndexOf("@@Mandantnr@@") > 0)
Tablename = Tablename.Replace("@@Mandantnr@@", "");
sqlcmd.CommandText = Tablename;
try
{
foreach (DataRow r in sp_params.Rows)
{
sqlcmd.Parameters.Add(r["Paramname"].ToString(), SqlDbType.VarChar);
sqlcmd.Parameters[sqlcmd.Parameters.Count - 1].Value = r["Paramvalue"].ToString();
}
}
catch { };
}
else
{
sqlcmd.CommandType = CommandType.Text;
sqlcmd.CommandText = "Select * from " + Tablename;
}
if (is_SQL_String == true)
sqlcmd.CommandText = Tablename;
da.SelectCommand = sqlcmd;
sqlconnect.Open();
da.Fill(dsdaten, "Daten1");
sqlconnect.Close();
return dsdaten.Tables[0];
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
return null;
}
}
private static void sendmail(string empfaenger, string betreff, string message)
{
MailMessage mail = new MailMessage();
SmtpClient SmtpServer = new SmtpClient();
mail.To.Add(empfaenger);
mail.From = new MailAddress("OnDoc@tkb.ch");
mail.Subject = Properties.Settings.Default.prefix_betreff + betreff;
mail.IsBodyHtml = true;
mail.Body = message;
SmtpServer.Host = "smtp.tgcorp.ch";
SmtpServer.Port = 25;
SmtpServer.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
try
{
SmtpServer.Send(mail);
write_log("Mailversand an " + empfaenger + " nicht erfolgt" );
}
catch (Exception ex)
{
write_log("Mailversand an " + empfaenger + " nicht erfolgt");
}
mail = null;
SmtpServer = null;
}
}
}

@ -0,0 +1,36 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// Allgemeine Informationen über eine Assembly werden über die folgenden
// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
// die einer Assembly zugeordnet sind.
[assembly: AssemblyTitle("OnDoc_ArchivierungBatch")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("HP Inc.")]
[assembly: AssemblyProduct("OnDoc_ArchivierungBatch")]
[assembly: AssemblyCopyright("Copyright © HP Inc. 2025")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly
// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von
// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen.
[assembly: ComVisible(false)]
// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird
[assembly: Guid("8f9b5281-a768-432d-ad35-5bc449cd2452")]
// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
//
// Hauptversion
// Nebenversion
// Buildnummer
// Revision
//
// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
// indem Sie "*" wie unten gezeigt eingeben:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

@ -0,0 +1,114 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
namespace OnDoc_ArchivierungBatch.Properties {
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.10.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
public static Settings Default {
get {
return defaultInstance;
}
}
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("Data source=shu01\\shu00;initial catalog=edoka_dms;;persist security info=false;wo" +
"rkstation id=;packet size=4096;user id=sa;password=*shu29")]
public string Connectionstring {
get {
return ((string)(this["Connectionstring"]));
}
set {
this["Connectionstring"] = value;
}
}
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("https://localhost:44334/")]
public string RESTURI {
get {
return ((string)(this["RESTURI"]));
}
set {
this["RESTURI"] = value;
}
}
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("pZkuG6l6ORCEckqQimPK58PO1A9EnkMtL5oCgRX9WiWnD4xeH7ikGzhWnTBy/vk8J4Iiz8gCSx9uFHA4+" +
"DvITG0roO97sk82d/0BCjVlwLWINpXlJfGYEF3X96AdoCQvb3ruwv/tVqEHsSU5aNfyxBAe+EhLTHQ8t" +
"7ysgJZWh98=")]
public string APIKey {
get {
return ((string)(this["APIKey"]));
}
set {
this["APIKey"] = value;
}
}
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("Data source=shu01\\shu00;initial catalog=edoka_journale;;persist security info=fal" +
"se;workstation id=;packet size=4096;user id=sa;password=*shu29")]
public string LogConnectionstring {
get {
return ((string)(this["LogConnectionstring"]));
}
set {
this["LogConnectionstring"] = value;
}
}
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("dm@tkb.ch")]
public string adminmail {
get {
return ((string)(this["adminmail"]));
}
set {
this["adminmail"] = value;
}
}
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("INT: ")]
public string prefix_betreff {
get {
return ((string)(this["prefix_betreff"]));
}
set {
this["prefix_betreff"] = value;
}
}
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("x:\\ondoc_archivierung_batch_log.txt")]
public string logfile {
get {
return ((string)(this["logfile"]));
}
set {
this["logfile"] = value;
}
}
}
}

@ -0,0 +1,27 @@
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="OnDoc_ArchivierungBatch.Properties" GeneratedClassName="Settings">
<Profiles />
<Settings>
<Setting Name="Connectionstring" Type="System.String" Scope="User">
<Value Profile="(Default)">Data source=shu01\shu00;initial catalog=edoka_dms;;persist security info=false;workstation id=;packet size=4096;user id=sa;password=*shu29</Value>
</Setting>
<Setting Name="RESTURI" Type="System.String" Scope="User">
<Value Profile="(Default)">https://localhost:44334/</Value>
</Setting>
<Setting Name="APIKey" Type="System.String" Scope="User">
<Value Profile="(Default)">pZkuG6l6ORCEckqQimPK58PO1A9EnkMtL5oCgRX9WiWnD4xeH7ikGzhWnTBy/vk8J4Iiz8gCSx9uFHA4+DvITG0roO97sk82d/0BCjVlwLWINpXlJfGYEF3X96AdoCQvb3ruwv/tVqEHsSU5aNfyxBAe+EhLTHQ8t7ysgJZWh98=</Value>
</Setting>
<Setting Name="LogConnectionstring" Type="System.String" Scope="User">
<Value Profile="(Default)">Data source=shu01\shu00;initial catalog=edoka_journale;;persist security info=false;workstation id=;packet size=4096;user id=sa;password=*shu29</Value>
</Setting>
<Setting Name="adminmail" Type="System.String" Scope="User">
<Value Profile="(Default)">dm@tkb.ch</Value>
</Setting>
<Setting Name="prefix_betreff" Type="System.String" Scope="User">
<Value Profile="(Default)">INT: </Value>
</Setting>
<Setting Name="logfile" Type="System.String" Scope="User">
<Value Profile="(Default)">x:\ondoc_archivierung_batch_log.txt</Value>
</Setting>
</Settings>
</SettingsFile>

@ -0,0 +1,57 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<section name="OnDoc_ArchivierungBatch.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
<section name="OnDoc_Paketversand.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false"/>
</sectionGroup>
</configSections>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2"/>
</startup>
<userSettings>
<OnDoc_ArchivierungBatch.Properties.Settings>
<setting name="Connectionstring" serializeAs="String">
<value>Data source=shu01\shu00;initial catalog=edoka_dms;;persist security info=false;workstation id=;packet size=4096;user id=sa;password=*shu29</value>
</setting>
<setting name="RESTURI" serializeAs="String">
<value>https://localhost:44334/</value>
</setting>
<setting name="APIKey" serializeAs="String">
<value>pZkuG6l6ORCEckqQimPK58PO1A9EnkMtL5oCgRX9WiWnD4xeH7ikGzhWnTBy/vk8J4Iiz8gCSx9uFHA4+DvITG0roO97sk82d/0BCjVlwLWINpXlJfGYEF3X96AdoCQvb3ruwv/tVqEHsSU5aNfyxBAe+EhLTHQ8t7ysgJZWh98=</value>
</setting>
<setting name="LogConnectionstring" serializeAs="String">
<value>Data source=shu01\shu00;initial catalog=edoka_journale;;persist security info=false;workstation id=;packet size=4096;user id=sa;password=*shu29</value>
</setting>
<setting name="adminmail" serializeAs="String">
<value>dm@tkb.ch</value>
</setting>
<setting name="prefix_betreff" serializeAs="String">
<value>INT: </value>
</setting>
<setting name="logfile" serializeAs="String">
<value>x:\ondoc_archivierung_batch_log.txt</value>
</setting>
</OnDoc_ArchivierungBatch.Properties.Settings>
<OnDoc_Paketversand.Properties.Settings>
<setting name="Connectionstring" serializeAs="String">
<value>Data source=shu01\shu00;initial catalog=edoka_dms;;persist security info=false;workstation id=;packet size=4096;user id=sa;password=*shu29</value>
</setting>
<setting name="RESTURI" serializeAs="String">
<value>https://localhost:44334/</value>
</setting>
<setting name="APIKey" serializeAs="String">
<value>pZkuG6l6ORCEckqQimPK58PO1A9EnkMtL5oCgRX9WiWnD4xeH7ikGzhWnTBy/vk8J4Iiz8gCSx9uFHA4+DvITG0roO97sk82d/0BCjVlwLWINpXlJfGYEF3X96AdoCQvb3ruwv/tVqEHsSU5aNfyxBAe+EhLTHQ8t7ysgJZWh98=</value>
</setting>
<setting name="LogConnectionstring" serializeAs="String">
<value>Data source=shu01\shu00;initial catalog=edoka_journale;;persist security info=false;workstation id=;packet size=4096;user id=sa;password=*shu29</value>
</setting>
<setting name="adminmail" serializeAs="String">
<value>dm@tkb.ch</value>
</setting>
<setting name="prefix_betreff" serializeAs="String">
<value>INT: </value>
</setting>
</OnDoc_Paketversand.Properties.Settings>
</userSettings>
</configuration>

@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")]

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save