update 20250202

master
Stefan Hutter 10 months ago
parent f1f74f8cc5
commit 293b615547

@ -45,6 +45,7 @@ namespace API_NetFramework.Controllers
string connectionstring = StringCipher.Decrypt(ConfigurationManager.ConnectionStrings["EDOKAConnectionstring"].ConnectionString, "i%!k!7pab%bNLdA5hE4pkR4XaB%E^jB3d9tHuQ4pbF&BZjF7SB#WBWit5#HrbJiLrLVm");
private System.Drawing.Image ResizeImage(System.Drawing.Image imgToResize, Size size)
{
return imgToResize;
// Get the image current width
int sourceWidth = imgToResize.Width;
// Get the image current height
@ -67,10 +68,71 @@ namespace API_NetFramework.Controllers
g.Dispose();
return (System.Drawing.Image)b;
}
private System.Drawing.Image ScaleImage(System.Drawing.Image image, int height)
{
double ratio = height / (double)image.Height;
var newWidth = System.Convert.ToInt32(image.Width * ratio);
var newHeight = System.Convert.ToInt32(image.Height * ratio);
Bitmap newImage = new Bitmap(newWidth, newHeight);
using (Graphics g = Graphics.FromImage(newImage))
{
g.DrawImage(image, 0, 0, newWidth, newHeight);
}
image.Dispose();
return newImage;
}
private System.Drawing.Image resizeImage(System.Drawing.Image imgToResize, Size size)
{
return (System.Drawing.Image)(new Bitmap(imgToResize, size));
}
public System.Drawing.Image AutoSizeImage(System.Drawing.Image oBitmap, int maxWidth, int maxHeight, bool bStretch = false)
{
// Größenverhältnis der max. Dimension
float maxRatio = (float)maxWidth / (float)maxHeight;
// Bildgröße und aktuelles Größenverhältnis
var imgWidth = oBitmap.Width;
var imgHeight = oBitmap.Height;
float imgRatio = (float)imgWidth / (float)imgHeight;
// Bild anpassen?
if (imgWidth > maxWidth | imgHeight > maxHeight | bStretch)
{
if (imgRatio <= maxRatio)
{
// Größenverhältnis des Bildes ist kleiner als die
// maximale Größe, in der das Bild angezeigt werden kann.
// In diesem Fall muss die Bildbreite angepasst werden.
imgWidth = System.Convert.ToInt32(Math.Round(imgWidth / (double)(imgHeight / (double)maxHeight)));
imgHeight = maxHeight;
}
else
{
// Größenverhältnis des Bildes ist größer als die
// maximale Größe, in der das Bild angezeigt werden kann.
// In diesem Fall muss die Bildhöhe angepasst werden.
imgHeight = System.Convert.ToInt32(Math.Round(imgHeight / (double)(imgWidth / (double)maxWidth)));
imgWidth = maxWidth;
}
// Bitmap-Objekt in der neuen Größe erstellen
var oImage = new Bitmap(imgWidth, imgHeight);
// Bild interpolieren, damit die Qualität erhalten bleibt
using (Graphics g = Graphics.FromImage(oImage))
{
g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic;
g.DrawImage(oBitmap, new System.Drawing.Rectangle(0, 0, imgWidth, imgHeight));
}
// neues Bitmap zurückgeben
return oImage;
}
else
// unverändertes Originalbild zurückgeben
return oBitmap;
}
/// <summary>
///
@ -119,17 +181,23 @@ namespace API_NetFramework.Controllers
case 0:
ImageWidth = Convert.ToInt32(System.Configuration.ConfigurationManager.AppSettings["DefaultImageWidth"]);
ImageHeight = Convert.ToInt32(System.Configuration.ConfigurationManager.AppSettings["DefaultImageHeight"]);
Bitmap b = new Bitmap(iimg);
imgnew = ResizeImage(b, new Size(ImageHeight, ImageWidth));
b = null;
imgnew= iimg;
//Bitmap b = new Bitmap(iimg);
//imgnew = AutoSizeImage(b, ImageWidth, ImageHeight, false);
//imgnew = ScaleImage(b, ImageHeight);
//imgnew = ResizeImage(b, new Size(ImageWidth,ImageHeight));
//b = null;
break;
case -1:
imgnew = iimg;
break;
default:
Bitmap b1 = new Bitmap(iimg);
imgnew = ResizeImage(b1, new Size(ImageHeight, ImageWidth));
b1 = null;
//Bitmap b1 = new Bitmap(iimg);
imgnew = iimg;
//imgnew = AutoSizeImage(b1, ImageWidth, ImageHeight, false);
//imgnew = ScaleImage(b1, ImageHeight);
//imgnew = ResizeImage(b1, new Size(ImageWidth, ImageHeight));
//b1 = null;
break;
}
@ -162,6 +230,7 @@ namespace API_NetFramework.Controllers
}
}
/// <summary>
///
/// </summary>

@ -14,8 +14,8 @@
<add key="DemoUnterschrift" value="YES" />
<add key="DemoUnterschrift_Links" value="1.png" />
<add key="DemoUnterschrift_Rechts" value="2.png" />
<add key="DefaultImageWidth" value="140" />
<add key="DefaultImageHeight" value="70" />
<add key="DefaultImageWidth" value="120" />
<add key="DefaultImageHeight" value="50" />
<add key="JSONDebugPath" value="X:\\jsontemp\" />
<add key="Bearer" value="abc" />
<add key="APIKeys" value="x:\apikeys.key" />

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -14,8 +14,8 @@
<add key="DemoUnterschrift" value="YES" />
<add key="DemoUnterschrift_Links" value="1.png" />
<add key="DemoUnterschrift_Rechts" value="2.png" />
<add key="DefaultImageWidth" value="140" />
<add key="DefaultImageHeight" value="70" />
<add key="DefaultImageWidth" value="120" />
<add key="DefaultImageHeight" value="50" />
<add key="JSONDebugPath" value="X:\\jsontemp\" />
<add key="Bearer" value="abc" />
<add key="APIKeys" value="x:\apikeys.key" />

@ -3257,3 +3257,533 @@ Parametername: encoder
2025-01-27 11:01:55.6505|DEBUG|OnDoc|
2025-01-27 11:01:55.6771|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG9665
2025-01-27 11:01:55.6771|INFO|OnDoc|Unterschrift-Bezug: TG9665
2025-02-02 08:18:54.5580|DEBUG|OnDoc|
2025-02-02 08:18:54.6081|DEBUG|OnDoc|
2025-02-02 08:18:54.6351|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG1807
2025-02-02 08:18:54.6351|INFO|OnDoc|Unterschrift-Bezug: TG1807
2025-02-02 08:18:54.7148|DEBUG|OnDoc|
2025-02-02 08:18:54.7248|DEBUG|OnDoc|
2025-02-02 08:18:54.7498|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG7825
2025-02-02 08:18:54.7525|INFO|OnDoc|Unterschrift-Bezug: TG7825
2025-02-02 08:52:51.3453|DEBUG|OnDoc|
2025-02-02 08:52:51.4071|DEBUG|OnDoc|
2025-02-02 08:52:51.4357|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 08:52:51.4357|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 08:52:52.2628|DEBUG|OnDoc|
2025-02-02 08:52:52.2722|DEBUG|OnDoc|
2025-02-02 08:52:52.2956|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 08:55:31.4415|DEBUG|OnDoc|
2025-02-02 08:55:31.4995|DEBUG|OnDoc|
2025-02-02 08:55:31.5269|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 08:55:31.5269|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 08:56:17.7265|DEBUG|OnDoc|
2025-02-02 08:56:17.7614|DEBUG|OnDoc|
2025-02-02 08:56:17.7780|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 09:12:53.9836|DEBUG|OnDoc|
2025-02-02 09:12:54.0450|DEBUG|OnDoc|
2025-02-02 09:12:54.0730|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 09:12:54.0730|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 09:13:12.0283|DEBUG|OnDoc|
2025-02-02 09:13:12.0643|DEBUG|OnDoc|
2025-02-02 09:13:12.0913|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 09:13:12.0913|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 09:14:06.6221|DEBUG|OnDoc|
2025-02-02 09:14:06.6550|DEBUG|OnDoc|
2025-02-02 09:14:06.6820|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 09:14:06.6820|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 09:14:32.7990|DEBUG|OnDoc|
2025-02-02 09:14:32.8350|DEBUG|OnDoc|
2025-02-02 09:14:32.8590|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 09:14:32.8590|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 09:15:21.2616|DEBUG|OnDoc|
2025-02-02 09:15:21.3187|DEBUG|OnDoc|
2025-02-02 09:15:21.3459|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 09:15:21.3459|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 09:15:38.7959|DEBUG|OnDoc|
2025-02-02 09:15:38.8330|DEBUG|OnDoc|
2025-02-02 09:15:38.8619|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 09:15:38.8619|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 09:25:31.0003|DEBUG|OnDoc|
2025-02-02 09:25:31.0313|DEBUG|OnDoc|
2025-02-02 09:25:31.0563|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 09:25:31.0563|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 09:25:39.0205|DEBUG|OnDoc|
2025-02-02 09:25:39.0564|DEBUG|OnDoc|
2025-02-02 09:25:39.0822|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 09:25:39.0822|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 09:30:16.2381|DEBUG|OnDoc|
2025-02-02 09:30:16.2703|DEBUG|OnDoc|
2025-02-02 09:30:16.2959|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 09:30:16.2959|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 09:30:26.3890|DEBUG|OnDoc|
2025-02-02 09:30:26.4248|DEBUG|OnDoc|
2025-02-02 09:30:26.4518|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 09:30:26.4518|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 09:31:52.8157|DEBUG|OnDoc|
2025-02-02 09:31:52.8473|DEBUG|OnDoc|
2025-02-02 09:31:52.8756|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 09:31:52.8776|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 09:31:54.6506|DEBUG|OnDoc|
2025-02-02 09:31:54.6605|DEBUG|OnDoc|
2025-02-02 09:31:54.6885|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 09:31:54.6905|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 09:37:47.8953|DEBUG|OnDoc|
2025-02-02 09:37:47.9298|DEBUG|OnDoc|
2025-02-02 09:37:47.9569|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 09:37:47.9569|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 09:37:49.5914|DEBUG|OnDoc|
2025-02-02 09:37:49.6014|DEBUG|OnDoc|
2025-02-02 09:37:49.6244|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 09:37:49.6244|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 09:41:33.9019|DEBUG|OnDoc|
2025-02-02 09:41:33.9361|DEBUG|OnDoc|
2025-02-02 09:41:33.9691|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 09:41:33.9713|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 09:42:07.6440|DEBUG|OnDoc|
2025-02-02 09:42:07.6440|DEBUG|OnDoc|
2025-02-02 09:42:07.6690|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 09:45:23.6066|DEBUG|OnDoc|
2025-02-02 09:45:23.6386|DEBUG|OnDoc|
2025-02-02 09:45:23.6646|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 09:45:23.6646|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 09:45:26.0945|DEBUG|OnDoc|
2025-02-02 09:45:26.1035|DEBUG|OnDoc|
2025-02-02 09:45:26.1185|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 09:48:16.2708|DEBUG|OnDoc|
2025-02-02 09:48:16.3018|DEBUG|OnDoc|
2025-02-02 09:48:16.3308|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 09:48:16.3308|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 09:48:21.2705|DEBUG|OnDoc|
2025-02-02 09:48:21.3069|DEBUG|OnDoc|
2025-02-02 09:48:21.3339|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 09:49:09.2318|DEBUG|OnDoc|
2025-02-02 09:49:09.2722|DEBUG|OnDoc|
2025-02-02 09:49:09.2972|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 09:49:09.2992|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 09:49:59.5117|DEBUG|OnDoc|
2025-02-02 09:49:59.5519|DEBUG|OnDoc|
2025-02-02 09:49:59.5689|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 09:51:15.1000|DEBUG|OnDoc|
2025-02-02 09:51:15.1324|DEBUG|OnDoc|
2025-02-02 09:51:20.7094|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 09:51:40.4384|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 09:52:17.8572|ERROR|OnDoc|Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
2025-02-02 09:52:22.2908|DEBUG|OnDoc|
2025-02-02 09:52:22.3018|DEBUG|OnDoc|
2025-02-02 09:52:22.3178|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 09:52:58.1734|DEBUG|OnDoc|
2025-02-02 09:52:58.1765|DEBUG|OnDoc|
2025-02-02 09:53:00.2851|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 09:53:05.1038|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 09:53:30.7150|DEBUG|OnDoc|
2025-02-02 09:53:30.7251|DEBUG|OnDoc|
2025-02-02 09:53:30.7421|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 09:58:23.2681|DEBUG|OnDoc|
2025-02-02 09:58:23.3263|DEBUG|OnDoc|
2025-02-02 09:58:26.0713|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 09:58:31.8395|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 10:30:59.7201|DEBUG|OnDoc|
2025-02-02 10:30:59.7809|DEBUG|OnDoc|
2025-02-02 10:31:00.4757|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 10:31:04.5542|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 10:32:52.0359|DEBUG|OnDoc|
2025-02-02 10:32:52.0719|DEBUG|OnDoc|
2025-02-02 10:32:52.0912|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 10:33:12.6024|DEBUG|OnDoc|
2025-02-02 10:33:12.6386|DEBUG|OnDoc|
2025-02-02 10:33:13.8818|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 10:33:16.1375|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 10:33:43.4392|DEBUG|OnDoc|
2025-02-02 10:33:43.4745|DEBUG|OnDoc|
2025-02-02 10:33:43.4929|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 10:34:24.7406|DEBUG|OnDoc|
2025-02-02 10:34:24.7757|DEBUG|OnDoc|
2025-02-02 10:34:27.0757|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG1807
2025-02-02 10:34:27.0850|INFO|OnDoc|Unterschrift-Bezug: TG1807
2025-02-02 10:34:28.5396|DEBUG|OnDoc|
2025-02-02 10:34:28.5396|DEBUG|OnDoc|
2025-02-02 10:34:29.1506|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG7825
2025-02-02 10:34:29.1606|INFO|OnDoc|Unterschrift-Bezug: TG7825
2025-02-02 10:35:40.8048|DEBUG|OnDoc|
2025-02-02 10:35:40.8048|DEBUG|OnDoc|
2025-02-02 10:35:48.8623|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG1807
2025-02-02 10:35:48.8977|INFO|OnDoc|Unterschrift-Bezug: TG1807
2025-02-02 10:35:48.9371|DEBUG|OnDoc|
2025-02-02 10:35:48.9401|DEBUG|OnDoc|
2025-02-02 10:35:48.9651|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG7825
2025-02-02 10:35:48.9651|INFO|OnDoc|Unterschrift-Bezug: TG7825
2025-02-02 10:39:05.0790|DEBUG|OnDoc|
2025-02-02 10:39:05.1137|DEBUG|OnDoc|
2025-02-02 10:39:05.1427|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG1807
2025-02-02 10:39:05.1427|INFO|OnDoc|Unterschrift-Bezug: TG1807
2025-02-02 10:39:05.2119|DEBUG|OnDoc|
2025-02-02 10:39:05.2119|DEBUG|OnDoc|
2025-02-02 10:39:05.2392|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG7825
2025-02-02 10:39:05.2392|INFO|OnDoc|Unterschrift-Bezug: TG7825
2025-02-02 10:41:55.9170|DEBUG|OnDoc|
2025-02-02 10:41:55.9550|DEBUG|OnDoc|
2025-02-02 10:41:55.9831|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG1807
2025-02-02 10:41:55.9831|INFO|OnDoc|Unterschrift-Bezug: TG1807
2025-02-02 10:41:56.0549|DEBUG|OnDoc|
2025-02-02 10:41:56.0549|DEBUG|OnDoc|
2025-02-02 10:41:56.0832|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG7825
2025-02-02 10:41:56.0832|INFO|OnDoc|Unterschrift-Bezug: TG7825
2025-02-02 10:43:42.2235|DEBUG|OnDoc|
2025-02-02 10:43:42.2571|DEBUG|OnDoc|
2025-02-02 10:43:42.2840|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG1807
2025-02-02 10:43:42.2840|INFO|OnDoc|Unterschrift-Bezug: TG1807
2025-02-02 10:43:42.3533|DEBUG|OnDoc|
2025-02-02 10:43:42.3533|DEBUG|OnDoc|
2025-02-02 10:43:42.3813|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG7825
2025-02-02 10:43:42.3813|INFO|OnDoc|Unterschrift-Bezug: TG7825
2025-02-02 10:44:37.2755|DEBUG|OnDoc|
2025-02-02 10:44:37.3090|DEBUG|OnDoc|
2025-02-02 10:44:37.3360|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG1807
2025-02-02 10:44:37.3360|INFO|OnDoc|Unterschrift-Bezug: TG1807
2025-02-02 10:44:37.4065|DEBUG|OnDoc|
2025-02-02 10:44:37.4105|DEBUG|OnDoc|
2025-02-02 10:44:37.4325|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG7825
2025-02-02 10:44:37.4325|INFO|OnDoc|Unterschrift-Bezug: TG7825
2025-02-02 10:45:38.2260|DEBUG|OnDoc|
2025-02-02 10:45:38.2260|DEBUG|OnDoc|
2025-02-02 10:45:38.2532|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG1807
2025-02-02 10:45:38.2532|INFO|OnDoc|Unterschrift-Bezug: TG1807
2025-02-02 10:45:38.2942|DEBUG|OnDoc|
2025-02-02 10:45:38.2942|DEBUG|OnDoc|
2025-02-02 10:45:38.3192|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG7825
2025-02-02 10:45:38.3192|INFO|OnDoc|Unterschrift-Bezug: TG7825
2025-02-02 10:46:48.7890|DEBUG|OnDoc|
2025-02-02 10:46:48.8284|DEBUG|OnDoc|
2025-02-02 10:46:48.8574|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG1807
2025-02-02 10:46:48.8574|INFO|OnDoc|Unterschrift-Bezug: TG1807
2025-02-02 10:46:48.9376|DEBUG|OnDoc|
2025-02-02 10:46:48.9466|DEBUG|OnDoc|
2025-02-02 10:46:48.9727|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG7825
2025-02-02 10:46:48.9727|INFO|OnDoc|Unterschrift-Bezug: TG7825
2025-02-02 10:47:23.5715|DEBUG|OnDoc|
2025-02-02 10:47:23.6038|DEBUG|OnDoc|
2025-02-02 10:47:23.6320|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 10:47:23.6320|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 10:47:24.4184|DEBUG|OnDoc|
2025-02-02 10:47:24.4268|DEBUG|OnDoc|
2025-02-02 10:47:24.4422|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 10:49:41.1724|DEBUG|OnDoc|
2025-02-02 10:49:41.2050|DEBUG|OnDoc|
2025-02-02 10:49:41.2310|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG1807
2025-02-02 10:49:41.2310|INFO|OnDoc|Unterschrift-Bezug: TG1807
2025-02-02 10:49:41.3144|DEBUG|OnDoc|
2025-02-02 10:49:41.3234|DEBUG|OnDoc|
2025-02-02 10:49:41.3654|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG7825
2025-02-02 10:49:41.3654|INFO|OnDoc|Unterschrift-Bezug: TG7825
2025-02-02 11:04:11.5357|DEBUG|OnDoc|
2025-02-02 11:04:11.5928|DEBUG|OnDoc|
2025-02-02 11:04:11.6188|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 11:04:11.6188|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 11:05:49.7269|DEBUG|OnDoc|
2025-02-02 11:05:49.7628|DEBUG|OnDoc|
2025-02-02 11:05:49.8024|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 11:05:49.8024|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 11:06:19.2219|DEBUG|OnDoc|
2025-02-02 11:06:19.2219|DEBUG|OnDoc|
2025-02-02 11:06:19.2554|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 11:06:19.2554|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 11:13:53.1206|DEBUG|OnDoc|
2025-02-02 11:13:53.1790|DEBUG|OnDoc|
2025-02-02 11:13:53.2056|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 11:13:53.2056|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 11:18:44.9010|DEBUG|OnDoc|
2025-02-02 11:18:44.9603|DEBUG|OnDoc|
2025-02-02 11:18:44.9896|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 11:18:44.9896|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 11:29:36.3585|DEBUG|OnDoc|
2025-02-02 11:29:36.4204|DEBUG|OnDoc|
2025-02-02 11:29:36.4484|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 11:29:36.4484|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 11:30:29.2975|DEBUG|OnDoc|
2025-02-02 11:30:29.3345|DEBUG|OnDoc|
2025-02-02 11:30:29.3625|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 11:30:29.3625|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 11:32:05.9993|DEBUG|OnDoc|
2025-02-02 11:32:06.0308|DEBUG|OnDoc|
2025-02-02 11:32:06.0578|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 11:32:06.0578|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 11:33:12.9253|DEBUG|OnDoc|
2025-02-02 11:33:12.9620|DEBUG|OnDoc|
2025-02-02 11:33:12.9924|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 11:33:12.9924|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 11:33:56.9739|DEBUG|OnDoc|
2025-02-02 11:33:57.0098|DEBUG|OnDoc|
2025-02-02 11:33:57.0352|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 11:33:57.0352|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 11:34:59.0250|DEBUG|OnDoc|
2025-02-02 11:34:59.0604|DEBUG|OnDoc|
2025-02-02 11:34:59.0838|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 11:34:59.0838|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 11:36:51.5309|DEBUG|OnDoc|
2025-02-02 11:36:51.5911|DEBUG|OnDoc|
2025-02-02 11:36:51.6190|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 11:36:51.6190|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 11:42:08.4373|DEBUG|OnDoc|
2025-02-02 11:42:08.4694|DEBUG|OnDoc|
2025-02-02 11:42:08.4964|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 11:42:08.4964|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 11:43:39.2126|DEBUG|OnDoc|
2025-02-02 11:43:39.2231|DEBUG|OnDoc|
2025-02-02 11:43:39.2492|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 11:43:39.2492|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 11:44:45.7174|DEBUG|OnDoc|
2025-02-02 11:44:45.7278|DEBUG|OnDoc|
2025-02-02 11:44:45.7528|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 11:44:45.7528|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 11:44:47.5527|DEBUG|OnDoc|
2025-02-02 11:44:47.5527|DEBUG|OnDoc|
2025-02-02 11:44:47.5797|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 11:47:42.6144|DEBUG|OnDoc|
2025-02-02 11:47:42.6494|DEBUG|OnDoc|
2025-02-02 11:47:42.6796|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 11:47:42.6796|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 12:51:04.8989|DEBUG|OnDoc|
2025-02-02 12:51:04.9309|DEBUG|OnDoc|
2025-02-02 12:51:04.9599|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 12:51:04.9599|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 12:53:31.0842|DEBUG|OnDoc|
2025-02-02 12:53:31.1412|DEBUG|OnDoc|
2025-02-02 12:53:31.1696|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 12:53:31.1696|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 13:05:02.2250|DEBUG|OnDoc|
2025-02-02 13:05:02.2585|DEBUG|OnDoc|
2025-02-02 13:05:02.2865|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 13:05:02.2865|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 13:05:34.6700|DEBUG|OnDoc|
2025-02-02 13:05:34.6792|DEBUG|OnDoc|
2025-02-02 13:05:34.7022|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 13:05:34.7022|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 13:05:36.2258|DEBUG|OnDoc|
2025-02-02 13:05:36.2368|DEBUG|OnDoc|
2025-02-02 13:05:36.2548|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 13:06:08.0614|DEBUG|OnDoc|
2025-02-02 13:06:08.0614|DEBUG|OnDoc|
2025-02-02 13:06:08.0874|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG1807
2025-02-02 13:06:08.0874|INFO|OnDoc|Unterschrift-Bezug: TG1807
2025-02-02 13:06:08.1374|DEBUG|OnDoc|
2025-02-02 13:06:08.1374|DEBUG|OnDoc|
2025-02-02 13:06:08.1637|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG7825
2025-02-02 13:06:08.1637|INFO|OnDoc|Unterschrift-Bezug: TG7825
2025-02-02 13:10:42.1108|DEBUG|OnDoc|
2025-02-02 13:10:42.1457|DEBUG|OnDoc|
2025-02-02 13:10:42.1727|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 13:10:42.1757|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 13:10:42.2623|DEBUG|OnDoc|
2025-02-02 13:10:42.2733|DEBUG|OnDoc|
2025-02-02 13:10:42.2893|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 13:11:15.5317|DEBUG|OnDoc|
2025-02-02 13:11:15.5337|DEBUG|OnDoc|
2025-02-02 13:11:15.5587|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG1807
2025-02-02 13:11:15.5587|INFO|OnDoc|Unterschrift-Bezug: TG1807
2025-02-02 13:11:15.5969|DEBUG|OnDoc|
2025-02-02 13:11:15.5969|DEBUG|OnDoc|
2025-02-02 13:11:15.6242|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG7825
2025-02-02 13:11:15.6242|INFO|OnDoc|Unterschrift-Bezug: TG7825
2025-02-02 13:28:41.0795|DEBUG|OnDoc|
2025-02-02 13:28:41.1116|DEBUG|OnDoc|
2025-02-02 13:28:41.1402|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 13:28:41.1442|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 13:28:41.1675|ERROR|OnDoc|Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
2025-02-02 13:28:41.2881|DEBUG|OnDoc|
2025-02-02 13:28:41.2881|DEBUG|OnDoc|
2025-02-02 13:28:41.3123|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 13:29:28.3833|DEBUG|OnDoc|
2025-02-02 13:29:28.4164|DEBUG|OnDoc|
2025-02-02 13:29:28.4437|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 13:29:28.4437|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 13:29:28.4677|ERROR|OnDoc|Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
2025-02-02 13:29:32.4737|DEBUG|OnDoc|
2025-02-02 13:29:32.5090|DEBUG|OnDoc|
2025-02-02 13:29:32.5269|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 13:48:47.6339|DEBUG|OnDoc|
2025-02-02 13:48:47.6711|DEBUG|OnDoc|
2025-02-02 13:48:47.6983|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG1807
2025-02-02 13:48:47.6983|INFO|OnDoc|Unterschrift-Bezug: TG1807
2025-02-02 13:48:47.7858|DEBUG|OnDoc|
2025-02-02 13:48:47.7858|DEBUG|OnDoc|
2025-02-02 13:48:47.8215|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG7825
2025-02-02 13:48:47.8215|INFO|OnDoc|Unterschrift-Bezug: TG7825
2025-02-02 13:49:32.8943|DEBUG|OnDoc|
2025-02-02 13:49:32.9047|DEBUG|OnDoc|
2025-02-02 13:49:32.9278|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 13:49:32.9278|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 13:49:32.9773|DEBUG|OnDoc|
2025-02-02 13:49:32.9773|DEBUG|OnDoc|
2025-02-02 13:49:33.0004|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 13:49:54.3961|DEBUG|OnDoc|
2025-02-02 13:49:54.3961|DEBUG|OnDoc|
2025-02-02 13:49:54.4359|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 13:49:54.4359|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 13:52:13.3402|DEBUG|OnDoc|
2025-02-02 13:52:13.3703|DEBUG|OnDoc|
2025-02-02 13:52:13.3972|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 13:52:13.3972|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 13:52:35.6452|DEBUG|OnDoc|
2025-02-02 13:52:35.6452|DEBUG|OnDoc|
2025-02-02 13:52:35.6782|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 13:52:35.6782|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 13:52:35.7357|DEBUG|OnDoc|
2025-02-02 13:52:35.7357|DEBUG|OnDoc|
2025-02-02 13:52:35.7532|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 13:54:02.3160|DEBUG|OnDoc|
2025-02-02 13:54:02.3253|DEBUG|OnDoc|
2025-02-02 13:54:02.3493|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 13:54:02.3493|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 13:54:02.3930|DEBUG|OnDoc|
2025-02-02 13:54:02.3950|DEBUG|OnDoc|
2025-02-02 13:54:02.3950|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 13:54:31.5271|DEBUG|OnDoc|
2025-02-02 13:54:31.5363|DEBUG|OnDoc|
2025-02-02 13:54:31.5594|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 13:54:31.5594|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 13:54:31.6008|DEBUG|OnDoc|
2025-02-02 13:54:31.6008|DEBUG|OnDoc|
2025-02-02 13:54:31.6170|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 13:54:52.0683|DEBUG|OnDoc|
2025-02-02 13:54:52.0683|DEBUG|OnDoc|
2025-02-02 13:54:52.1028|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 13:54:52.1028|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 13:54:52.1444|DEBUG|OnDoc|
2025-02-02 13:54:52.1464|DEBUG|OnDoc|
2025-02-02 13:54:52.1464|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 13:55:40.9224|DEBUG|OnDoc|
2025-02-02 13:55:40.9319|DEBUG|OnDoc|
2025-02-02 13:55:40.9552|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 13:55:40.9552|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 13:55:40.9996|DEBUG|OnDoc|
2025-02-02 13:55:40.9996|DEBUG|OnDoc|
2025-02-02 13:55:41.0162|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 13:56:05.0023|DEBUG|OnDoc|
2025-02-02 13:56:05.0113|DEBUG|OnDoc|
2025-02-02 13:56:05.0344|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 13:56:05.0365|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 13:56:05.0781|DEBUG|OnDoc|
2025-02-02 13:56:05.0781|DEBUG|OnDoc|
2025-02-02 13:56:05.0954|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 14:06:53.8595|DEBUG|OnDoc|
2025-02-02 14:06:53.8720|DEBUG|OnDoc|
2025-02-02 14:06:53.8961|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 14:06:53.8961|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 14:06:53.9403|DEBUG|OnDoc|
2025-02-02 14:06:53.9423|DEBUG|OnDoc|
2025-02-02 14:06:53.9804|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 14:08:02.8500|DEBUG|OnDoc|
2025-02-02 14:08:02.8500|DEBUG|OnDoc|
2025-02-02 14:08:02.8837|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 14:08:02.8837|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 14:08:02.9278|DEBUG|OnDoc|
2025-02-02 14:08:02.9278|DEBUG|OnDoc|
2025-02-02 14:08:02.9450|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 14:08:14.7132|DEBUG|OnDoc|
2025-02-02 14:08:14.7132|DEBUG|OnDoc|
2025-02-02 14:08:14.7449|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 14:08:14.7449|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 14:08:14.7860|DEBUG|OnDoc|
2025-02-02 14:08:14.7860|DEBUG|OnDoc|
2025-02-02 14:08:14.8024|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 14:22:21.0573|DEBUG|OnDoc|
2025-02-02 14:22:21.0951|DEBUG|OnDoc|
2025-02-02 14:22:21.1240|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 14:22:21.1240|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 14:22:21.2070|DEBUG|OnDoc|
2025-02-02 14:22:21.2163|DEBUG|OnDoc|
2025-02-02 14:22:21.2320|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 15:02:15.3498|DEBUG|OnDoc|
2025-02-02 15:02:15.3852|DEBUG|OnDoc|
2025-02-02 15:02:15.4127|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 15:02:15.4127|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 15:06:36.5057|DEBUG|OnDoc|
2025-02-02 15:06:36.5355|DEBUG|OnDoc|
2025-02-02 15:06:36.5639|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 15:06:36.5639|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 15:07:08.8666|DEBUG|OnDoc|
2025-02-02 15:07:08.8666|DEBUG|OnDoc|
2025-02-02 15:07:08.8993|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 15:07:08.8993|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 15:07:08.9519|DEBUG|OnDoc|
2025-02-02 15:07:08.9519|DEBUG|OnDoc|
2025-02-02 15:07:08.9691|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 15:08:54.0884|DEBUG|OnDoc|
2025-02-02 15:08:54.1253|DEBUG|OnDoc|
2025-02-02 15:08:54.1497|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 15:08:54.1497|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 15:08:54.1933|DEBUG|OnDoc|
2025-02-02 15:08:54.1933|DEBUG|OnDoc|
2025-02-02 15:08:54.2098|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 15:19:50.2968|DEBUG|OnDoc|
2025-02-02 15:19:50.3319|DEBUG|OnDoc|
2025-02-02 15:19:50.3580|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 15:19:50.3580|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 15:19:50.4456|DEBUG|OnDoc|
2025-02-02 15:19:50.4456|DEBUG|OnDoc|
2025-02-02 15:19:50.4702|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 15:27:22.3878|DEBUG|OnDoc|
2025-02-02 15:27:22.4201|DEBUG|OnDoc|
2025-02-02 15:27:22.4451|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 15:27:22.4451|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 15:27:22.5331|DEBUG|OnDoc|
2025-02-02 15:27:22.5436|DEBUG|OnDoc|
2025-02-02 15:27:22.5601|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 15:36:53.6887|DEBUG|OnDoc|
2025-02-02 15:36:53.7206|DEBUG|OnDoc|
2025-02-02 15:36:53.7474|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 15:36:53.7474|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 15:36:53.8282|DEBUG|OnDoc|
2025-02-02 15:36:53.8384|DEBUG|OnDoc|
2025-02-02 15:36:53.8533|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 15:37:13.9033|DEBUG|OnDoc|
2025-02-02 15:37:13.9124|DEBUG|OnDoc|
2025-02-02 15:37:13.9399|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 15:37:13.9419|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 15:37:13.9858|DEBUG|OnDoc|
2025-02-02 15:37:13.9858|DEBUG|OnDoc|
2025-02-02 15:37:14.0069|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-02 16:07:10.1782|DEBUG|OnDoc|
2025-02-02 16:07:10.2118|DEBUG|OnDoc|
2025-02-02 16:07:10.2382|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 16:07:10.2402|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 16:07:34.5578|DEBUG|OnDoc|
2025-02-02 16:07:34.5578|DEBUG|OnDoc|
2025-02-02 16:07:34.5854|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 16:07:34.5854|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 16:08:25.4138|DEBUG|OnDoc|Mailversand: 3
2025-02-02 16:08:25.4495|ERROR|OnDoc|Unberechtigter Zugriff
2025-02-02 17:57:51.9495|DEBUG|OnDoc|
2025-02-02 17:57:52.0120|DEBUG|OnDoc|
2025-02-02 17:57:52.0395|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 17:57:52.0395|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 17:57:57.9235|DEBUG|OnDoc|
2025-02-02 17:57:57.9334|DEBUG|OnDoc|
2025-02-02 17:57:57.9590|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: xmniederkofler
2025-02-02 17:57:57.9590|INFO|OnDoc|Unterschrift-Bezug: xmniederkofler
2025-02-02 18:02:13.5981|DEBUG|OnDoc|
2025-02-02 18:02:13.6551|DEBUG|OnDoc|
2025-02-02 18:02:13.6822|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 18:02:13.6822|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 18:02:15.5069|DEBUG|OnDoc|
2025-02-02 18:02:15.5069|DEBUG|OnDoc|
2025-02-02 18:02:15.5396|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: xmniederkofler
2025-02-02 18:02:15.5396|INFO|OnDoc|Unterschrift-Bezug: xmniederkofler
2025-02-02 18:03:46.9334|DEBUG|OnDoc|
2025-02-02 18:03:46.9915|DEBUG|OnDoc|
2025-02-02 18:03:47.0178|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 18:03:47.0178|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 18:03:48.9252|DEBUG|OnDoc|
2025-02-02 18:03:48.9357|DEBUG|OnDoc|
2025-02-02 18:03:48.9587|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: xmniederkofler
2025-02-02 18:03:48.9587|INFO|OnDoc|Unterschrift-Bezug: xmniederkofler
2025-02-02 18:05:54.1427|DEBUG|OnDoc|Mailversand: 3
2025-02-02 18:05:54.1702|ERROR|OnDoc|Unberechtigter Zugriff
2025-02-02 18:06:32.4777|DEBUG|OnDoc|
2025-02-02 18:06:32.4777|DEBUG|OnDoc|
2025-02-02 18:06:32.5161|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-02 18:06:32.5161|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-02 18:06:32.5617|DEBUG|OnDoc|
2025-02-02 18:06:32.5617|DEBUG|OnDoc|
2025-02-02 18:06:32.5888|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: xmniederkofler
2025-02-02 18:06:32.5888|INFO|OnDoc|Unterschrift-Bezug: xmniederkofler

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -163,6 +163,7 @@ namespace OnDoc.UICintrols
this.gruppenÖffnenToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
this.gruppenSchliessenToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
this.dokwerte1 = new OnDoc.UIControls.Dokwerte();
this.dokumentUnterzeichnenToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.ctxMenuDokList.SuspendLayout();
this.toolStrip1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();
@ -182,6 +183,7 @@ namespace OnDoc.UICintrols
this.dokumentLöschenToolStripMenuItem,
this.toolStripMenuItem2,
this.zurUnterschriftenPrüfungToolStripMenuItem,
this.dokumentUnterzeichnenToolStripMenuItem,
this.archivierenToolStripMenuItem,
this.druckenToolStripMenuItem,
this.dokumentKopierenToolStripMenuItem,
@ -199,7 +201,7 @@ namespace OnDoc.UICintrols
this.gruppenÖffnenToolStripMenuItem,
this.gruppenSchliessenToolStripMenuItem});
this.ctxMenuDokList.Name = "ctxMenuDokList";
this.ctxMenuDokList.Size = new System.Drawing.Size(280, 418);
this.ctxMenuDokList.Size = new System.Drawing.Size(280, 462);
this.ctxMenuDokList.Opening += new System.ComponentModel.CancelEventHandler(this.ctxMenuDokList_Opening);
//
// dokumentAnzeigenToolStripMenuItem
@ -1353,6 +1355,13 @@ namespace OnDoc.UICintrols
this.dokwerte1.Size = new System.Drawing.Size(0, 694);
this.dokwerte1.TabIndex = 7;
//
// dokumentUnterzeichnenToolStripMenuItem
//
this.dokumentUnterzeichnenToolStripMenuItem.Name = "dokumentUnterzeichnenToolStripMenuItem";
this.dokumentUnterzeichnenToolStripMenuItem.Size = new System.Drawing.Size(279, 22);
this.dokumentUnterzeichnenToolStripMenuItem.Text = "Dokument unterzeichnen";
this.dokumentUnterzeichnenToolStripMenuItem.Click += new System.EventHandler(this.dokumentUnterzeichnenToolStripMenuItem_Click);
//
// DokList
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
@ -1512,5 +1521,6 @@ namespace OnDoc.UICintrols
private System.Windows.Forms.ToolStripMenuItem gruppenÖffnenToolStripMenuItem1;
private System.Windows.Forms.ToolStripMenuItem gruppenSchliessenToolStripMenuItem1;
private System.Windows.Forms.RibbonButton ribbonbuttonnewparterdoc;
private System.Windows.Forms.ToolStripMenuItem dokumentUnterzeichnenToolStripMenuItem;
}
}

@ -1501,12 +1501,13 @@ namespace OnDoc.UICintrols
{
try
{
ribbonLabelToApprove.Text = "";
DB db1 = new DB(AppParams.connectionstring);
db1.Get_Tabledata("Select count(*) from view_relaunch_approval where bewilligt=0 and abgelehnt = 0 and mitarbeiter_bewilligung=" + AppParams.CurrentMitarbeiter.ToString(), false, true);
if (Convert.ToInt32(db1.dsdaten.Tables[0].Rows[0][0]) == 0)
{
ribbonLabelToApprove.Text = "";
//ribbonLabelToApprove.Text = "";
ribbonLabelToApprove.Visible = false;
}
@ -1519,7 +1520,7 @@ namespace OnDoc.UICintrols
if (Convert.ToInt32(db1.dsdaten.Tables[0].Rows[0][0]) == 0)
{
ribbonLabelToApprove.Text = "";
//ribbonLabelToApprove.Text = "";
ribbonLabelToApprove.Visible = false;
}
@ -2356,6 +2357,46 @@ namespace OnDoc.UICintrols
createnewdoc(this.partnernr, 0);
}
private void dokumentUnterzeichnenToolStripMenuItem_Click(object sender, EventArgs e)
{
if (!row_selected()) return;
var records = sfDataGrid1.View.GetSelectedRecords();
int error = 0;
foreach (var record in records)
{
var datarow = record as DataRowView;
string documentid = datarow["dokumentid"].ToString();
string aktion = datarow["aktion"].ToString();
if (aktion != "Geprüft/Unterzeichnen") { error = 1; }
// dokument_bearbeiten(documentid, false);
}
if (error > 0)
{
MessageBox.Show("Nur Dokumente wählen, welche zum Unterzeichnen sind", "Dokumente unterzeichnen", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
if (records.Count > 1)
{
if (MessageBox.Show("Mehrere Dokumente zum Bearbeiten öffnen?", "Dokument bearbeiten", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) { return; }
}
foreach (var record in records)
{
var datarow = record as DataRowView;
string documentid = datarow["dokumentid"].ToString();
DOCGEN.DocGen dg = new DocGen(AppParams.connectionstring,AppParams.RESTURI,AppParams.apikey);
if (dg.signdoc(selected_dokumentid, AppParams.tempdir))
{
DB db = new DB(AppParams.connectionstring);
db.Exec_SQL("Update Dokument set signiert=1, mutierer=" + AppParams.CurrentMitarbeiter.ToString() + ", mutiertam=getdate() where dokumentid='" + documentid + "'");
}
}
}
}

@ -123,108 +123,108 @@
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="dokumentBearbeitenToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="dokumentLöschenToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAABK1JREFUaEPt
mluoVVUUhvdYp7wEliKmXalERTGKHvItrSChG5R5194SKRFSBMsMfKkoeklBQpIu1EPRQ9SDD6ZmIgZl
qRCoGSkaUoRFlse08v/nHnM5zjx7rrX2OXOv7YM/fmz3vI6x1ryMOfdpNCWPg33gfKOR/Y/PAphfFVen
F3wDngOjtcOUkscADLfGWYNDrIFl9Kt/EjyoHaeS7DUdgJYdG0Iji2hZ/wzAQ0smvuK8s4mNRs9V+F4A
86vC8rJb27b8AzBskyg7B9Co4xpNTCjZZQznfLD/n62FBiOBA3mjnXZgKfjRfKcTc7TgQFWrAw+AW8AP
Jo39z9XCA1HdDri00ImzYEEzr211wwGKTmSHTd5AneiWA1R2M9IOmnzuR/M0s6q66YDTTUi3TvwFJmte
FUUdyPD9GXxsrIa8Bm7QukbyKfDt74zUtWXI+1q5imL7gDxq0isiH2tlI1msRrXDaXC1NlCmqAP3gn9N
XgVks1a26kH6hmZbLY2NcbfWL1N0Jxb8mwlWgJUVeAp1RjSr9hPbugss07IRsqP49A7gAVZSp0OJdpTt
ueyAJnZJSR0QjlvGLs92iCXoJFhp0jowA7S5CoXkxsQI1vu0DmAfYEPekLxMG+TGxPhMO1OlnQPcibHs
ZW92BnkdMBYaB54GHyL9T3x6B74G3N3vAdhLourWJJaxgGHE38AbHeM78AgrNev2UaeDuVaS+wFvKKyR
ZXAnfwsM00a86nZAZgHG/r7P/wDvjVYBDpdJ4A6AU5q8DRgX+bJkKxoZ3mzLqcgB3lLIQwl5EjBc9v3x
LfBgj/kWk9wIPtLynneZ0cyPOuBilzMmLzVHwG3aWZm4oLxs6vKt+RuNqAN8hT49NXwLU7SjquLG+oHW
J4eQNoTpsSGEySJvgM/BtkGyHdh+XtQ+CiQTwDT9onIr1yng23mYiQVzIJXcXPLnAT79MZpB8cnipCZf
gOs0CUdK+RX04ostC8l64O3dxIQ6HFho+sAbtRKOb3878RO4z3zHUZMHIisXn/m29jOhDgeeN33gCYbi
WVq+0nxOUH5+C1ocK92q5Nv6gwl1OLDuYh/ZK5oYiH3LiYvlZI1mBJJRpgz2k3oc4LHU94HdtJ84D17S
fG5y/i3Q2XAIcXL7tn5hQh0OII7J+0BcE8Y0bo5wktMWRsE8O/MKnuV5bjDi7V3e1i4m1OHAtcBfrdPQ
qZqhklcBn/pyTYDczs3VKbidkE+AtxebW1oHhmKMw9ieFsgO0w9CZyu5AozXLwWiM7m9fBB3MjGRA251
sHf/RfBpL9KKVTUSdQ6YNrYgjUMxmQPthh6Ms+Zr5RJx4+tzx8ozxO0+M9UQ4vL2Jfi9gN8AVo68P76J
d0AsqMOQdBGsXV5Zx07spHOAYmgcg8slxjoDsbxPwhWHoQQnM2/pXgDvgZ+BLcdxvxrtWCV3oILckLCr
SRUYGz2hDVh1wwEnvg0ulXzy1oYQHnp4Foj9yt81B4zkVrAYo+yYsYVRJ4+Y4Rk4VJ/fbnEeDX/Yro0R
4Htjy3Q1sEzhnxpcEjAeul4NLJP9Y49LBpwE25L7cxteHnXTEa7vx8FacKUaVqJG4wJccl5y/LtKDwAA
AABJRU5ErkJggg==
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAABIJJREFUaEPt
WkmoHUUUPae+mijEATFxJhpiiCiKC92pUVBQE4izcdgpokFQCWgcwI0RxU0iiEjEAV1EXEhcuDCOQRTU
RAXBkShGRBEVjTHGidPV/f/t26/69/fV65eFBw7//a6qe+/pmm7Ve0ABXgjwfYB/AuEfgC1UeVcWbX4H
+C7A2wEeHP1lBZfHwG1wPuihBFh+C/A8H8GQ4HvNABuOcwnQ851AWO6jGALq4klnxwET+wGhhSrvStXn
m00R/CMO2ywIu81bO8CXDg9uNoFrPtjPl/ja/wHcbYyOWsD1AL9wIi71LWaIXgWcA3A+wM/MM/m/zLea
AfoWUDzzInYBXOFbdsQ4BBTP5wPh0wwixiVACEcD/NiUaz+6vF5nWoxTQIGjnIgdABf7Si1ICggAbwTC
w93IBwAeYdqX4EZj//Vmu6KtrSM+7a20ILUPcFlzZ52OfM5aLu1c7YLrwl8B7u8tJZAUsATgX80g28jH
rOUSEwAfirYagbbxVG8ogZQAEOC5AG8BeGsHXgtgjmlvIVunAFw5oJ1h+NIIWOKNJJAUMAaEt/4X4Ev7
RVYB1LhV7nLziHgdALfS5BVw5sxXIc/GyuLp1vu8ApZFQ1UgPrgubATs+YKNJLOAYideCYRHRkM+CFC5
0KEAbwC4AQi/GAHvlLv76QAnTFweSQEjBucBVBrx24Ce8dwKcGncTxpI5kIjBM8ubyh8oG3UTr4e4Gxv
rGcBvKjM/Suff5f3RqvK4bII4EnxlMbHy7zICnkJwL7WYIsA3VLw/Iy8pkyXK3/qBR3sQ92vBY8E+KwT
8aQZTikBRe6y0zXMyc8BHjvlrxVaUNaYtuq16kYjKUBd6J3monrh+ClfnaCN9Rlj4xMA+7QIwGyAawFu
AvjykHzF+bnb+EmACwGe5p5p5frR2LmgTUBGFHOpOg/o7R9iC+NJja8BPKx8tBjg9/HeCLauytaZeB/t
S8CVxscmV6bxXd1ObAN4lvl/YzwQ1eorP6tsfdCXgNXGxzpfGs/SfLss1wTV3y2Dj5XFqlTZ+rkvAfdM
+Qj3+dII+eZ2E8sdvkYEDzJ1dvUlQMfSysd6X6oKAO+dCmqyFyTWDyFN7srWd30JWGp8bI0B18o1RzTJ
FYuyYJ2ddQWv+jo32LorjK3NfQmYa67WFegJrvz+8q3fZJ5p59bq5G4n+LyJd01uAbOAMBeYGEC+avxs
qDfjXgAX1J8NgsRMxqsXcXJGAcXqYO/+26i3fZW3MA0OBPihsfFiORSzCZhp6qE86wpvZTC08dXuWHWG
OLEqzCQAWt7eAPhTC3+IK8ekP/XEEy1J3awyg7XLq9rYiZ1NQAWlxilquVwQE7Fab2jFUSqhyaxbujsB
PgXwG1dP4/425y+7gA4ohoRdTbpQudHF3tKYBBRQb2ip1Ju3MXjq0KOzQOpb/rEJMOAx8Ro+fGViUdap
I6Y/A3vUvrtd1PxiuzfOAcJHJpYzfKQJ+J8a7BFUPnS4jzQB+2OPPYZrfZTToPi5jS6PxilE6/vXAO8C
uLePMIV/AVxyXnJs/RKjAAAAAElFTkSuQmCC
</value>
</data>
<data name="archivierenToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
DQ0zS3vVPkEAAAAASUVORK5CYII=
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
AAAAAElFTkSuQmCC
</value>
</data>
<metadata name="toolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
@ -233,310 +233,311 @@
<data name="tsbtnpreviewno.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG
YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9
0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw
bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc
VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9
c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32
Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo
mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+
kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D
TgDQASA1MVpwzwAAAABJRU5ErkJggg==
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIFSURBVDhPpZLtS1NhGMbPPxJmmlYSgqHiKzGU1EDxg4iK
YKyG2WBogqMYJQOtCEVRFBGdTBCJfRnkS4VaaWNT5sqx1BUxRXxDHYxAJLvkusEeBaPAB+5z4Jzn+t3X
/aLhnEfjo8m+dCoa+7/C3O2Hqe0zDC+8KG+cRZHZhdzaaWTVTCLDMIY0vfM04Nfh77/G/sEhwpEDbO3t
I7TxE8urEVy99fT/AL5gWDLrTB/hnF4XsW0khCu5ln8DmJliT2AXrcNBsU1gj/MH4nMeKwBrPktM28xM
cX79DFKrHHD5d9D26hvicx4pABt2lpg10zYzU0zr7+e3xXGcrkEB2O2TNec9nJFwB3alZn5jZorfeDZh
6Q3g8s06BeCoKF4MRURoH1+BY2oNCbeb0TIclIYxOhzf8frTOuo7FxCbbVIAzpni0iceEc8vhzEwGkJD
lx83ymxifejdKjRNk/8PWnyIyTQqAJek0jqHwfEVscu31baIu8+90sTE4nY025dQ2/5FIPpnXlzKuK8A
HBUzHot52djqQ6HZhfR7IwK4mKpHtvEDMqvfCiQ6zaAAXM8x94aIWTNrLLG4kVUzgaTSPlzLtyJOZxbb
1wtfyg4Q+AfA3aZlButjSfxGcUJBk4g5tuP3haQKRKXcUQDOmbvNTpPOJeFFjordZmbWTNvMTHFUcpUC
nOccAdABIDXXE1nzAAAAAElFTkSuQmCC
</value>
</data>
<data name="tsbtnpreviewbottom.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG
YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9
0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw
bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc
VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9
c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32
Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo
mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+
kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D
TgDQASA1MVpwzwAAAABJRU5ErkJggg==
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIFSURBVDhPpZLtS1NhGMbPPxJmmlYSgqHiKzGU1EDxg4iK
YKyG2WBogqMYJQOtCEVRFBGdTBCJfRnkS4VaaWNT5sqx1BUxRXxDHYxAJLvkusEeBaPAB+5z4Jzn+t3X
/aLhnEfjo8m+dCoa+7/C3O2Hqe0zDC+8KG+cRZHZhdzaaWTVTCLDMIY0vfM04Nfh77/G/sEhwpEDbO3t
I7TxE8urEVy99fT/AL5gWDLrTB/hnF4XsW0khCu5ln8DmJliT2AXrcNBsU1gj/MH4nMeKwBrPktM28xM
cX79DFKrHHD5d9D26hvicx4pABt2lpg10zYzU0zr7+e3xXGcrkEB2O2TNec9nJFwB3alZn5jZorfeDZh
6Q3g8s06BeCoKF4MRURoH1+BY2oNCbeb0TIclIYxOhzf8frTOuo7FxCbbVIAzpni0iceEc8vhzEwGkJD
lx83ymxifejdKjRNk/8PWnyIyTQqAJek0jqHwfEVscu31baIu8+90sTE4nY025dQ2/5FIPpnXlzKuK8A
HBUzHot52djqQ6HZhfR7IwK4mKpHtvEDMqvfCiQ6zaAAXM8x94aIWTNrLLG4kVUzgaTSPlzLtyJOZxbb
1wtfyg4Q+AfA3aZlButjSfxGcUJBk4g5tuP3haQKRKXcUQDOmbvNTpPOJeFFjordZmbWTNvMTHFUcpUC
nOccAdABIDXXE1nzAAAAAElFTkSuQmCC
</value>
</data>
<data name="tsbtnpreviewright.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG
YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9
0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw
bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc
VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9
c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32
Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo
mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+
kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D
TgDQASA1MVpwzwAAAABJRU5ErkJggg==
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIFSURBVDhPpZLtS1NhGMbPPxJmmlYSgqHiKzGU1EDxg4iK
YKyG2WBogqMYJQOtCEVRFBGdTBCJfRnkS4VaaWNT5sqx1BUxRXxDHYxAJLvkusEeBaPAB+5z4Jzn+t3X
/aLhnEfjo8m+dCoa+7/C3O2Hqe0zDC+8KG+cRZHZhdzaaWTVTCLDMIY0vfM04Nfh77/G/sEhwpEDbO3t
I7TxE8urEVy99fT/AL5gWDLrTB/hnF4XsW0khCu5ln8DmJliT2AXrcNBsU1gj/MH4nMeKwBrPktM28xM
cX79DFKrHHD5d9D26hvicx4pABt2lpg10zYzU0zr7+e3xXGcrkEB2O2TNec9nJFwB3alZn5jZorfeDZh
6Q3g8s06BeCoKF4MRURoH1+BY2oNCbeb0TIclIYxOhzf8frTOuo7FxCbbVIAzpni0iceEc8vhzEwGkJD
lx83ymxifejdKjRNk/8PWnyIyTQqAJek0jqHwfEVscu31baIu8+90sTE4nY025dQ2/5FIPpnXlzKuK8A
HBUzHot52djqQ6HZhfR7IwK4mKpHtvEDMqvfCiQ6zaAAXM8x94aIWTNrLLG4kVUzgaTSPlzLtyJOZxbb
1wtfyg4Q+AfA3aZlButjSfxGcUJBk4g5tuP3haQKRKXcUQDOmbvNTpPOJeFFjordZmbWTNvMTHFUcpUC
nOccAdABIDXXE1nzAAAAAElFTkSuQmCC
</value>
</data>
<data name="RibbonButtonArchivToOnBase.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
AAAASUVORK5CYII=
</value>
</data>
<data name="RibbonButtonArchivToOnBase.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
AAAASUVORK5CYII=
</value>
</data>
<data name="RibbonButtonArchivToOnBase.SmallImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAlJJREFUOE+l
k8lvUlEUxutK/xZduXFdo3Zn06g1xiZdGHVjQEmNG41DU7WGIpImWGhDabVGaIxNB2OiKA6lFWOlQwBt
oXZgeMzweAM84PPeJ9PTpV9yknPPOfd37j3vvhb8p1oqlUrVbahMYslcHgu+AFz+AJJsHpVyuZpVSgGg
flZIQzNqw94uDfacURO7jH3E77HYwRU4uaZZ9SvQRCC1jouObtycsqJvcg6OFS8cyz702l9BO/MCliUD
GDZS3fFHdQBXyEPlvIBrn68gyScUnaifE7KYWDVjzGOEKAnVTBNgJvAS50l32uHvY1LRWJqAh7/p8T3s
rtfIALqIZ7L4xcRkn1qMrH3bIZTJ8GoxarV1TTKAE0ScuG/EucExTC8uwf0ziNvPZ6EyPYPtkxvvlr2I
Z7NwrvixFYtjdWunDpEB/t0IGdRs5Y1nrbJffQdXrZM4qOlDZ78J5tfvcerBEI7c0EJlnkDHPSNar2sh
FosNAC8WcLLfiG6DBWcfjmDO7ckfUPeiZ9RONg6gSz+CS0NPceyWTobdtU1DKpUaAHqcNMsilEojRR4Q
L4rYTSQRjMYgSRI2o3Ew6QyixJIsywWrs1IAFpgcBtYYJIWCYkg10dgGK+DQxxCebGeUACpBKuGxn3ym
HwlkxKJc0Gw7nIj2L2EcX4yAJ6eqqQ6ginIFDHpjsMzbMP7BjK8bLriJWZ1D0M1P4agrjHWWr3enUgBo
QiD04bcGdOrb0KE7TKwVpx+1YdxpQrrw7/UUgJpoEU9+nE0mQB5XAEJR2bUh4De6MJTcWL7XngAAAABJ
RU5ErkJggg==
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAkhJREFUOE+l
kclPU1EUh2Glf4uu3LjGoOwkRMUQSVgYdWNAG4wbiQNBxUBFQlKhkDIoxpYYCYMx0WodKFgjMgWqUOah
Ix1eX99rH32feY2tPNCVv+Qk555z7nfuPSeP/1Seqqp7Y6RVlVAszuicB6fbQ0iIo6bTe8sy0gE0PyqF
MXRaOVBuIL+sivyyKxwsN1BtsSEmxUyNDrD7smd7nkv2Cm72d1HXN4x9ahb75By1tlc0DL7AMt6MT9j6
O0BMxql0XOT656uEEkFdJ82PSVF6p810T5iQFSmXywEGPS+5YK/IdNj7TE1aLJwI0v6tie+brlxNBqAd
ApEoyz5/xtfMH4kyt7pBOp3OxTTLnrPKAERJ5tR9E+dbuhkYG8f1c5Hbz4eobHuG9ZOLd5OzBKJRHFNu
VvwBplfW9C9wr29RaxtS30zMqIeq7nCtq48jhjpK69swv37PmQetFNY0UGnupeSeiYIbDcip1B9AQk5y
ut5ERbOFcw87GHZNxA9X1VLdaaOwppHypg4utz7lxC1jBnbXOoCys6OfQVgQ2NgOsx2Lk5Bl1oMhFr1+
FEVhyRvAF47gDUcICYK4+HtWOsCoL0bjjI+QlPznFhYEiaMfN3iyGtEDNEnKDo/dQdp/BInIKd3kNVsT
ZYq/bHJybIuEouTAOYAmr5ikZdaPZcRKzwczXxecuBacdDlaMY70c9y5ybyQ2L/GrLSEpCi0v22mtKmI
EuMxSowFnH1URI+jjXBy//d0gKy0okRSZMnnYdnnQUrpu+7WL7owlNxi8oVzAAAAAElFTkSuQmCC
</value>
</data>
<data name="RibbonButtonTest1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAEAAADvBhAgAAHBYCyfAAAAAElFTkSuQmCC
</value>
</data>
<data name="RibbonButtonTest1.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAEAAADvBhAgAAHBYCyfAAAAAElFTkSuQmCC
</value>
</data>
<data name="RibbonButtonTest1.SmallImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABNJREFUOE9jGAWjYBSMAjBgYAAABBAAAadEfGMAAAAASUVORK5CYII=
vAAADrwBlbxySQAAABJJREFUOE9jYBgFo2AUjAIIAAAEEAABTLtGVQAAAABJRU5ErkJggg==
</value>
</data>
<data name="RibbonButtonDokumenttyp.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAEAAADvBhAgAAHBYCyfAAAAAElFTkSuQmCC
</value>
</data>
<data name="RibbonButtonDokumenttyp.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAEAAADvBhAgAAHBYCyfAAAAAElFTkSuQmCC
</value>
</data>
<data name="RibbonButtonDokumenttyp.SmallImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABNJREFUOE9jGAWjYBSMAjBgYAAABBAAAadEfGMAAAAASUVORK5CYII=
vAAADrwBlbxySQAAABJJREFUOE9jYBgFo2AUjAIIAAAEEAABTLtGVQAAAABJRU5ErkJggg==
</value>
</data>
<data name="RibbonButtonVorlagen.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAEAAADvBhAgAAHBYCyfAAAAAElFTkSuQmCC
</value>
</data>
<data name="RibbonButtonVorlagen.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAEAAADvBhAgAAHBYCyfAAAAAElFTkSuQmCC
</value>
</data>
<data name="RibbonButtonVorlagen.SmallImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABNJREFUOE9jGAWjYBSMAjBgYAAABBAAAadEfGMAAAAASUVORK5CYII=
vAAADrwBlbxySQAAABJJREFUOE9jYBgFo2AUjAIIAAAEEAABTLtGVQAAAABJRU5ErkJggg==
</value>
</data>
<data name="ribbonButtonVorlagenfeldregel.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAEAAADvBhAgAAHBYCyfAAAAAElFTkSuQmCC
</value>
</data>
<data name="ribbonButtonVorlagenfeldregel.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAEAAADvBhAgAAHBYCyfAAAAAElFTkSuQmCC
</value>
</data>
<data name="ribbonButtonVorlagenfeldregel.SmallImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABNJREFUOE9jGAWjYBSMAjBgYAAABBAAAadEfGMAAAAASUVORK5CYII=
vAAADrwBlbxySQAAABJJREFUOE9jYBgFo2AUjAIIAAAEEAABTLtGVQAAAABJRU5ErkJggg==
</value>
</data>
<data name="ribbonButton2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAEAAADvBhAgAAHBYCyfAAAAAElFTkSuQmCC
</value>
</data>
<data name="ribbonButton2.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAEAAADvBhAgAAHBYCyfAAAAAElFTkSuQmCC
</value>
</data>
<data name="ribbonButton2.SmallImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABNJREFUOE9jGAWjYBSMAjBgYAAABBAAAadEfGMAAAAASUVORK5CYII=
vAAADrwBlbxySQAAABJJREFUOE9jYBgFo2AUjAIIAAAEEAABTLtGVQAAAABJRU5ErkJggg==
</value>
</data>
<data name="RibbonButtonBerechtigungsgruppe.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAEAAADvBhAgAAHBYCyfAAAAAElFTkSuQmCC
</value>
</data>
<data name="RibbonButtonBerechtigungsgruppe.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAEAAADvBhAgAAHBYCyfAAAAAElFTkSuQmCC
</value>
</data>
<data name="RibbonButtonBerechtigungsgruppe.SmallImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABNJREFUOE9jGAWjYBSMAjBgYAAABBAAAadEfGMAAAAASUVORK5CYII=
vAAADrwBlbxySQAAABJJREFUOE9jYBgFo2AUjAIIAAAEEAABTLtGVQAAAABJRU5ErkJggg==
</value>
</data>
<data name="ribbonButtonSysadmins.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAEAAADvBhAgAAHBYCyfAAAAAElFTkSuQmCC
</value>
</data>
<data name="ribbonButtonSysadmins.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAEAAADvBhAgAAHBYCyfAAAAAElFTkSuQmCC
</value>
</data>
<data name="ribbonButtonSysadmins.SmallImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABNJREFUOE9jGAWjYBSMAjBgYAAABBAAAadEfGMAAAAASUVORK5CYII=
vAAADrwBlbxySQAAABJJREFUOE9jYBgFo2AUjAIIAAAEEAABTLtGVQAAAABJRU5ErkJggg==
</value>
</data>
<data name="ribbonbuttonedklog.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAEAAADvBhAgAAHBYCyfAAAAAElFTkSuQmCC
</value>
</data>
<data name="ribbonbuttonedklog.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAEAAADvBhAgAAHBYCyfAAAAAElFTkSuQmCC
</value>
</data>
<data name="ribbonbuttonedklog.SmallImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABNJREFUOE9jGAWjYBSMAjBgYAAABBAAAadEfGMAAAAASUVORK5CYII=
vAAADrwBlbxySQAAABJJREFUOE9jYBgFo2AUjAIIAAAEEAABTLtGVQAAAABJRU5ErkJggg==
</value>
</data>
<data name="ribbonbuttonedkverarbeitung.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAEAAADvBhAgAAHBYCyfAAAAAElFTkSuQmCC
</value>
</data>
<data name="ribbonbuttonedkverarbeitung.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAEAAADvBhAgAAHBYCyfAAAAAElFTkSuQmCC
</value>
</data>
<data name="ribbonbuttonedkverarbeitung.SmallImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABNJREFUOE9jGAWjYBSMAjBgYAAABBAAAadEfGMAAAAASUVORK5CYII=
vAAADrwBlbxySQAAABJJREFUOE9jYBgFo2AUjAIIAAAEEAABTLtGVQAAAABJRU5ErkJggg==
</value>
</data>
<data name="ribbonButton4.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAEAAADvBhAgAAHBYCyfAAAAAElFTkSuQmCC
</value>
</data>
<data name="ribbonButton4.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAEAAADvBhAgAAHBYCyfAAAAAElFTkSuQmCC
</value>
</data>
<data name="ribbonButton4.SmallImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABNJREFUOE9jGAWjYBSMAjBgYAAABBAAAadEfGMAAAAASUVORK5CYII=
vAAADrwBlbxySQAAABJJREFUOE9jYBgFo2AUjAIIAAAEEAABTLtGVQAAAABJRU5ErkJggg==
</value>
</data>
<metadata name="pdfConfig1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
@ -551,19 +552,19 @@
<data name="ribbonButton5.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAEAAADvBhAgAAHBYCyfAAAAAElFTkSuQmCC
</value>
</data>
<data name="ribbonButton5.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAEAAADvBhAgAAHBYCyfAAAAAElFTkSuQmCC
</value>
</data>
<data name="ribbonButton5.SmallImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABNJREFUOE9jGAWjYBSMAjBgYAAABBAAAadEfGMAAAAASUVORK5CYII=
vAAADrwBlbxySQAAABJJREFUOE9jYBgFo2AUjAIIAAAEEAABTLtGVQAAAABJRU5ErkJggg==
</value>
</data>
<metadata name="ctxMenuGroups.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">

@ -67,6 +67,7 @@ namespace OnDoc.UIControls
public bool Erstellung_in_Office = false;
public bool FillOffice = false;
public string CompatibilityMode = "";
public bool signiert = false;
public string dokumentid { get; set; } = "";
@ -598,7 +599,7 @@ namespace OnDoc.UIControls
}
public void Update_DocGenData()
{
docgendata.partnernr = this.partnernr.ToString();
docgendata.inhaberadresse = this.txtPartnerInhaber.Text;
docgendata.zustelladresse = this.txtPartnerZusteller.Text;
@ -646,13 +647,14 @@ namespace OnDoc.UIControls
public void update_dokdata(ref clsDocData dokdata)
{
if (this.signiert == true) { dokdata.remove_signature = true; }
dokdata.PartnerNr = docgendata.partnernr;
dokdata.UseEDOKA_Values = "True";
try
{
dokdata.postzustellung = cbboxpostzustellung.SelectedValue.ToString();
} catch { dokdata.postzustellung = "0"; }
dokdata.DokumenttypNr = docgendata.dokumenttypnr;
@ -743,6 +745,8 @@ namespace OnDoc.UIControls
if (dokdata.approval1 == 1 && dokdata.approval2 == 1 )
{
dokdata.approved = 1;
dokdata.signiert = false;
dokdata.sign = true;
}
}
@ -1041,6 +1045,8 @@ namespace OnDoc.UIControls
this.cbboxpostzustellung.SelectedValue = Convert.ToInt32(dr["postzustellung"]);
this.DateDokumentDatum.Value = Convert.ToDateTime(dr["erstellungsdatum"]);
this.DateTerminText.Text = Convert.ToDateTime(dr["termin"]).ToString();
this.signiert = Convert.ToBoolean(dr["signiert"]) == true;
if (dr["zustelladresse"].ToString() != "") this.txtPartnerZusteller.Text = dr["zustelladresse"].ToString();
Get_DokWertList(ref db, dokumentid, 0);

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.

Binary file not shown.

@ -13,6 +13,7 @@ using NLog;
using System.Security.Policy;
using OfficePrinter;
using Syncfusion.XlsIO.Implementation.PivotAnalysis;
using OnDocOffice;
namespace DOCGEN.Generator
{
@ -94,6 +95,17 @@ namespace DOCGEN.Generator
clsdok dok = new clsdok("", "", "");
if (useoffice == false) {
Logging.Logging.Debug("Generate_Word", "Start", dokumentid);
if (docdata.remove_signature)
{
Helper.clsFileHelper fh = new Helper.clsFileHelper();
string filename = tempdir + dokumentid + ".tmp";
fh.SaveBase64ToFile(dt.Rows[0][0].ToString(), filename);
word_signature ws = new word_signature();
ws.remove_unterschriften_synfusion(filename);
dt.Rows[0][0] = fh.Base64FromFile(filename);
ws = null;
}
dok.dokument = sfword.Generate_Word(dt.Rows[0][0].ToString(), docdata);
Logging.Logging.Debug("Generate_Word", "Ende", dokumentid);

@ -194,6 +194,38 @@ namespace DOCGEN.Klassen
}
}
private void insert_signature(string bookmark, string unterschrift, ref WordDocument document)
{
BookmarksNavigator bookmarkNavigator = new BookmarksNavigator(document);
Syncfusion.DocIO.DLS.Bookmark bm = document.Bookmarks[bookmark];
MemoryStream mssign = new MemoryStream(Convert.FromBase64String(unterschrift));
System.Drawing.Image img = System.Drawing.Image.FromStream(mssign);
Shape signature = bm.BookmarkStart.OwnerParagraph.AppendShape(Syncfusion.DocIO.DLS.AutoShapeType.Rectangle,135,55);
//IWParagraph p = bm.BookmarkStart.OwnerParagraph;
//IWPicture u = p.AppendPicture(img);
IWParagraph sigparagraph = signature.TextBody.AddParagraph();
signature.WrapFormat.TextWrappingStyle = TextWrappingStyle.Behind;
signature.LineFormat.DashStyle = LineDashing.Solid;
signature.LineFormat.Color= Color.White;
signature.WrapFormat.AllowOverlap = true;
signature.VerticalPosition = signature.VerticalPosition - 50;
//signature.HorizontalPosition = signature.HorizontalPosition + 200;
IWPicture p = sigparagraph.AppendPicture(img);
p.Width = 120;
p.Height = 50;
signature.Name = "Unterschrift_" + bookmark;
// 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)
{
string formattype = "";
@ -238,6 +270,9 @@ namespace DOCGEN.Klassen
var formattype_original = document.ActualFormatType;
string ppimg = "";
string ppimg64 = "";
if (docdata.Barcode == true)
{
Insert_Barcode(document, docdata);
@ -280,10 +315,17 @@ namespace DOCGEN.Klassen
//{
// insert_ppfaktura(document, img_faktura);
//}
if (docdata.Form_ohne_Unterschrift == "True" || docdata.As_Faksimile == "True")
{
//DB db = new DB();
}
//List<Entity> shapes = document.FindAllItemsByProperty(EntityType.Shape, null, null);
//for (int i = 0; i < shapes.Count; i++)
//{
// Shape sh = shapes[i] as Shape;
// if (sh.Name.Contains("Unterschrift_")){
// int i1 = sh.OwnerParagraph.ChildEntities.Count;
// }
//}
foreach (clsDocValue dv in docdata.DocValues)
@ -320,22 +362,9 @@ namespace DOCGEN.Klassen
{
BookmarksNavigator bookmarkNavigator = new BookmarksNavigator(document);
// if ((dv.TMBeginn.ToString() == "TGEDKVornameNameLinksB99" || dv.TMBeginn.ToString() == "TGEDKVornameNameRechtsB99") && docdata.As_Faksimile == "True")
if ((dv.TMBeginn.ToString().Contains("VornameNameLinks") || dv.TMBeginn.ToString().Contains("VornameNameRechts")) && docdata.As_Faksimile == "True" && serienbrief==true)
if ((dv.TMBeginn.ToString().Contains("VornameNameLinks") || dv.TMBeginn.ToString().Contains("VornameNameRechts")) && docdata.As_Faksimile == "True" && (docdata.sign == true || serienbrief==true))
{
string funktionlinks = "";
string funktionrechts = "";
foreach (clsDocValue dv2 in docdata.DocValues)
{
//if (dv2.TMBeginn.ToString() == "TGEDKFunktionLinksB99") { funktionlinks = dv2.Value.ToString(); }
//if (dv2.TMBeginn.ToString() == "TGEDKFunktionRechtsB99") { funktionrechts = dv2.Value.ToString(); }
if (dv2.TMBeginn.ToString().Contains("FunktionLinks")) { funktionlinks = dv2.Value.ToString(); }
if (dv2.TMBeginn.ToString().Contains("FunktionRecht")) { funktionrechts = dv2.Value.ToString(); }
}
bookmarkNavigator.MoveToBookmark(dv.TMBeginn.ToString());
IWParagraph paragraph = new WParagraph(document);
paragraph.AppendBreak(BreakType.LineBreak);
// if (dv.TMBeginn.ToString() == "TGEDKVornameNameLinksB99")
if (dv.TMBeginn.ToString().Contains("VornameNameLinks"))
{
string unterschrift = "";
@ -344,63 +373,113 @@ namespace DOCGEN.Klassen
{
unterschrift = Newtonsoft.Json.JsonConvert.DeserializeObject<string>(get_unterschrift(docdata.Unterschrift_Links));
}
if (unterschrift != "")
bookmarkNavigator.MoveToBookmark(dv.TMBeginn.ToString());
bookmarkNavigator.ReplaceBookmarkContent(dv.Value.ToString(),true);
if (docdata.Unterschrift_Links != "-1")
{
MemoryStream mssign = new MemoryStream(Convert.FromBase64String(unterschrift));
System.Drawing.Image img = System.Drawing.Image.FromStream(mssign);
paragraph.AppendPicture(img);
mssign.Dispose();
img.Dispose();
insert_signature(dv.TMBeginn.ToLower(), unterschrift, ref document);
}
}
else
if (dv.TMBeginn.ToString().Contains("VornameNameRechts"))
{
string unterschrift = "";
if (img_UR != "") { unterschrift = img_UR; }
if (img_UL != "") { unterschrift = img_UL.ToString(); }
else
{
unterschrift = Newtonsoft.Json.JsonConvert.DeserializeObject<string>(get_unterschrift(docdata.Unterschrift_Rechts));
}
if (unterschrift != "")
bookmarkNavigator.MoveToBookmark(dv.TMBeginn.ToString());
bookmarkNavigator.ReplaceBookmarkContent(dv.Value.ToString(),true);
if (docdata.Unterschrift_Rechts != "-1")
{
MemoryStream mssign = new MemoryStream(Helper.EncodeExtensions.DecodeBase642ByteArray(unterschrift));
System.Drawing.Image img = System.Drawing.Image.FromStream(mssign);
mssign.Dispose();
paragraph.AppendPicture(img);
img.Dispose();
insert_signature(dv.TMBeginn.ToLower(), unterschrift, ref document);
}
}
// System.Drawing.Image image = System.Drawing.Image.FromFile(@"x:\docdemo\unterschriften\kube1.png");
//paragraph.AppendPicture(image);
paragraph.AppendBreak(BreakType.LineBreak);
paragraph.AppendText(dv.Value.ToString());
//if (dv.TMBeginn.ToString() == "TGEDKVornameNameLinksB99")
if (dv.TMBeginn.ToString().Contains("VornameNameLinks"))
{
paragraph.AppendBreak(BreakType.LineBreak);
paragraph.AppendText(funktionlinks);
}
else
{
paragraph.AppendBreak(BreakType.LineBreak);
paragraph.AppendText(funktionrechts);
}
//paragraph.rep
bookmarkNavigator.InsertParagraph(paragraph);
//string funktionlinks = "";
//string funktionrechts = "";
//foreach (clsDocValue dv2 in docdata.DocValues)
//{
// //if (dv2.TMBeginn.ToString() == "TGEDKFunktionLinksB99") { funktionlinks = dv2.Value.ToString(); }
// //if (dv2.TMBeginn.ToString() == "TGEDKFunktionRechtsB99") { funktionrechts = dv2.Value.ToString(); }
// if (dv2.TMBeginn.ToString().Contains("FunktionLinks")) { funktionlinks = dv2.Value.ToString(); }
// if (dv2.TMBeginn.ToString().Contains("FunktionRecht")) { funktionrechts = dv2.Value.ToString(); }
//}
//bookmarkNavigator.MoveToBookmark(dv.TMBeginn.ToString());
//IWParagraph paragraph = new WParagraph(document);
//paragraph.AppendBreak(BreakType.LineBreak);
//// if (dv.TMBeginn.ToString() == "TGEDKVornameNameLinksB99")
//if (dv.TMBeginn.ToString().Contains("VornameNameLinks"))
//{
// string unterschrift = "";
// if (img_UL != "") { unterschrift = img_UL.ToString(); }
// else
// {
// unterschrift = Newtonsoft.Json.JsonConvert.DeserializeObject<string>(get_unterschrift(docdata.Unterschrift_Links));
// }
// if (unterschrift != "")
// {
// MemoryStream mssign = new MemoryStream(Convert.FromBase64String(unterschrift));
// System.Drawing.Image img = System.Drawing.Image.FromStream(mssign);
// paragraph.AppendPicture(img);
// mssign.Dispose();
// img.Dispose();
// }
//}
//else
//{
// string unterschrift = "";
// if (img_UR != "") { unterschrift = img_UR; }
// else
// {
// unterschrift = Newtonsoft.Json.JsonConvert.DeserializeObject<string>(get_unterschrift(docdata.Unterschrift_Rechts));
// }
// if (unterschrift != "")
// {
// MemoryStream mssign = new MemoryStream(Helper.EncodeExtensions.DecodeBase642ByteArray(unterschrift));
// System.Drawing.Image img = System.Drawing.Image.FromStream(mssign);
// mssign.Dispose();
// paragraph.AppendPicture(img);
// img.Dispose();
// }
//}
//// System.Drawing.Image image = System.Drawing.Image.FromFile(@"x:\docdemo\unterschriften\kube1.png");
////paragraph.AppendPicture(image);
//paragraph.AppendBreak(BreakType.LineBreak);
//paragraph.AppendText(dv.Value.ToString());
////if (dv.TMBeginn.ToString() == "TGEDKVornameNameLinksB99")
//if (dv.TMBeginn.ToString().Contains("VornameNameLinks"))
//{
// paragraph.AppendBreak(BreakType.LineBreak);
// paragraph.AppendText(funktionlinks);
//}
//else
//{
// paragraph.AppendBreak(BreakType.LineBreak);
// paragraph.AppendText(funktionrechts);
//}
////paragraph.rep
//bookmarkNavigator.InsertParagraph(paragraph);
}
else
{
//if (docdata.As_Faksimile=="True" && (dv.TMBeginn.ToString() == "TGEDKFunktionLinksB99" || dv.TMBeginn.ToString() == "TGEDKFunktionRechtsB99"))
if (docdata.As_Faksimile == "True" && (dv.TMBeginn.ToString().Contains("FunktionLinks") || dv.TMBeginn.ToString().Contains("FunktionRechts")) && serienbrief == true)
{
//if (docdata.As_Faksimile == "True" && (dv.TMBeginn.ToString().Contains("FunktionLinks") || dv.TMBeginn.ToString().Contains("FunktionRechts")) && serienbrief == true)
//{
}
else
{
//}
//else
//{
//if (dv.TMBeginn.ToString() == "TGEDKAdresseZustellungB99")
if (dv.TMBeginn.ToString() == "TGEDKZustellungB99")
{
@ -445,7 +524,7 @@ namespace DOCGEN.Klassen
}
}
}
//}
}
}
@ -491,38 +570,39 @@ namespace DOCGEN.Klassen
}
}
if (docdata.As_Faksimile == "True" && serienbrief==true)
{
TextSelection[] textSelections = document.FindAll("Thurgauer Kantonalbank", false, true);
foreach (TextSelection selection in textSelections)
{
WTextRange textRange = selection.GetAsOneRange();
WTextBody ownerTextBody = textRange.OwnerParagraph.OwnerTextBody;
//Get the index of the paragraph with specified text
int ownerParaIndex = ownerTextBody.ChildEntities.IndexOf(textRange.OwnerParagraph);
//Check whether the previous and next paragraphs are empty and remove them
if (ownerParaIndex > 0 && ownerTextBody.ChildEntities[ownerParaIndex - 1] is WParagraph &&
(ownerTextBody.ChildEntities[ownerParaIndex - 1] as WParagraph).Items.Count == 0)
{
ownerTextBody.ChildEntities.RemoveAt(ownerParaIndex - 1);
}
if (ownerParaIndex + 1 < ownerTextBody.ChildEntities.Count &&
ownerTextBody.ChildEntities[ownerParaIndex + 1] is WParagraph &&
(ownerTextBody.ChildEntities[ownerParaIndex + 1] as WParagraph).Items.Count == 0)
{
for (int i = 0; i < 4; i++)
{
try
{
ownerTextBody.ChildEntities.RemoveAt(ownerParaIndex + 1);
//gaga
//if (docdata.As_Faksimile == "True" && serienbrief==true)
//{
}
catch { }
}
}
}
}
// TextSelection[] textSelections = document.FindAll("Thurgauer Kantonalbank", false, true);
// foreach (TextSelection selection in textSelections)
// {
// WTextRange textRange = selection.GetAsOneRange();
// WTextBody ownerTextBody = textRange.OwnerParagraph.OwnerTextBody;
// //Get the index of the paragraph with specified text
// int ownerParaIndex = ownerTextBody.ChildEntities.IndexOf(textRange.OwnerParagraph);
// //Check whether the previous and next paragraphs are empty and remove them
// if (ownerParaIndex > 0 && ownerTextBody.ChildEntities[ownerParaIndex - 1] is WParagraph &&
// (ownerTextBody.ChildEntities[ownerParaIndex - 1] as WParagraph).Items.Count == 0)
// {
// ownerTextBody.ChildEntities.RemoveAt(ownerParaIndex - 1);
// }
// if (ownerParaIndex + 1 < ownerTextBody.ChildEntities.Count &&
// ownerTextBody.ChildEntities[ownerParaIndex + 1] is WParagraph &&
// (ownerTextBody.ChildEntities[ownerParaIndex + 1] as WParagraph).Items.Count == 0)
// {
// for (int i = 0; i < 4; i++)
// {
// try
// {
// ownerTextBody.ChildEntities.RemoveAt(ownerParaIndex + 1);
// }
// catch { }
// }
// }
// }
//}
foreach (clsDocMacro dm in docdata.DocMacros)
{

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.

@ -20,6 +20,7 @@ using System.Configuration;
using Syncfusion.DocIO;
using Syncfusion.Pdf;
using System.IO;
using Syncfusion.Compression.Zip;
namespace DOCGEN
{
@ -119,6 +120,31 @@ namespace DOCGEN
return dok.dokument;
}
public bool signdoc(string dokumentid, string tempdir)
{
DB db1 = new DB(connectionstring);
try
{
db1.Get_Tabledata("Select * from dokument where dokumentid = '" + dokumentid + "'", false, true);
string unterschriftlinks = db1.dsdaten.Tables[0].Rows[0]["unterschriftlinks"].ToString();
string unterschriftrechts = db1.dsdaten.Tables[0].Rows[0]["unterschriftrechts"].ToString();
OnDocOffice.clsWordEdit we = new OnDocOffice.clsWordEdit(connectionstring, "", "", resturi, apikey);
if (we.insert_signature(dokumentid, unterschriftlinks, unterschriftrechts, tempdir))
{
return true;
}
}
catch {
return false;
}
finally { db1 = null; }
return true;
}
//public void createpdf(string filename)
//{
// WordDocument document = new WordDocument(filename, FormatType.Automatic);
@ -144,4 +170,6 @@ namespace DOCGEN
// };
//}
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -567,11 +567,13 @@ namespace Database
int bearbeitung_zwingend = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["bearbeitung_zwingend"]);
int as_faksimile = 0;
if (DocData.As_Faksimile == "True") { as_faksimile = 1; }
int signiert = 0;
if (DocData.sign==true) { signiert = 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() + " 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()+" where dokumentid = '" + dokumentid + "'");
return dokumentid;
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -78,6 +78,11 @@ namespace Model
public bool FillOffice { get; set; } = false;
public string UseEDOKA_Values { get; set; }
public bool signiert { get; set; } = false;
public bool remove_signature { get; set; } = false;
public bool sign { get; set; } = false;
public List<clsDocValue> DocValues {get;set;}
public List<clsDocMacro> DocMacros { get; set; }

Binary file not shown.

Binary file not shown.

@ -63,6 +63,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ZZ_BarcpdeFromFont", "ZZ_Ba
EndProject
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "VBOffice", "VBOffice\VBOffice.vbproj", "{63578D09-CC5F-4224-A877-FC2FB12C0A20}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ZZ_Signature_C", "ZZ_Signature_C\ZZ_Signature_C.csproj", "{FEF07A94-948A-4C73-B820-08C3D5D8ABDD}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@ -177,6 +179,10 @@ Global
{63578D09-CC5F-4224-A877-FC2FB12C0A20}.Debug|Any CPU.Build.0 = Debug|Any CPU
{63578D09-CC5F-4224-A877-FC2FB12C0A20}.Release|Any CPU.ActiveCfg = Release|Any CPU
{63578D09-CC5F-4224-A877-FC2FB12C0A20}.Release|Any CPU.Build.0 = Release|Any CPU
{FEF07A94-948A-4C73-B820-08C3D5D8ABDD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FEF07A94-948A-4C73-B820-08C3D5D8ABDD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FEF07A94-948A-4C73-B820-08C3D5D8ABDD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FEF07A94-948A-4C73-B820-08C3D5D8ABDD}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

Binary file not shown.

Binary file not shown.

@ -23,6 +23,7 @@ using Microsoft.VisualBasic;
using System.Net.NetworkInformation;
using System.Net;
using Microsoft.VisualBasic.CompilerServices;
using Database;
namespace OnDocOffice
@ -657,6 +658,12 @@ namespace OnDocOffice
}
catch
{ }
if (docdata.remove_signature)
{
word_signature ws = new word_signature();
ws.remove_unterschriften(ref word, dokumentid);
ws = null;
}
VBOffice.VBOffice vbo = new VBOffice.VBOffice();
@ -664,6 +671,35 @@ namespace OnDocOffice
vbo = null;
Logging.Logging.Debug("VB Fill Ende", "OnDoc", dokumentid);
if (docdata.sign == true)
{
string unterschriftlinks = "";
string unterschriftrechts = "";
string path_unterschriftlinks = "";
string path_unterschriftrechts = "";
if (docdata.Unterschrift_Links != "-1")
{
unterschriftlinks = Newtonsoft.Json.JsonConvert.DeserializeObject<string>(get_unterschrift(docdata.Unterschrift_Links));
Helper.clsFileHelper clsFileHelper = new Helper.clsFileHelper();
path_unterschriftlinks = tempdir + dokumentid + "UL.png";
clsFileHelper.SaveBase64ToFile(unterschriftlinks, path_unterschriftlinks);
}
if (docdata.Unterschrift_Rechts != "-1")
{
unterschriftrechts = Newtonsoft.Json.JsonConvert.DeserializeObject<string>(get_unterschrift(docdata.Unterschrift_Links));
Helper.clsFileHelper clsFileHelper = new Helper.clsFileHelper();
path_unterschriftrechts = tempdir + dokumentid + "UR.png";
clsFileHelper.SaveBase64ToFile(unterschriftrechts,path_unterschriftrechts);
}
word_signature word_Signature = new word_signature();
word_Signature.sign_doc(ref word, path_unterschriftlinks, path_unterschriftrechts, dokumentid);
if (System.IO.File.Exists(path_unterschriftlinks)){ System.IO.File.Delete(tempdir + dokumentid + "UL.png"); };
if (System.IO.File.Exists(path_unterschriftrechts)){ System.IO.File.Delete(tempdir + dokumentid + "UR.png"); }
}
bool cursorpositionieren = false;
//if (docdata.Kopfzeile_generieren == true)
@ -1493,7 +1529,186 @@ namespace OnDocOffice
return;
}
public bool insert_signature(string dokumentid, string unterschriftlinks, string unterschriftrechts, string tempdir)
{
DB db = new DB(this.connectstring);
System.Data.DataTable dt = new System.Data.DataTable();
System.Data.DataTable dt2 = new System.Data.DataTable();
string Apptype = "";
string Extension = "";
dt = db.Get_Vorlage_By_DokumentID(dokumentid, true, tempdir, true);
db.dsdaten.Tables.Clear();
dt2 = db.Get_ApplicationType_from_Vorlage(Convert.ToInt32(dt.Rows[0]["nr"].ToString()));
Apptype = dt2.Rows[0][0].ToString();
Extension = dt2.Rows[0][1].ToString();
switch (Apptype.ToUpper())
{
case "DOCX":
case "DOCM":
case "DOC":
case "DOT":
case "WORD":
case "DOTM":
string filename = tempdir + dokumentid + ".sig";
Helper.clsFileHelper fh = new Helper.clsFileHelper();
fh.SaveBase64ToFile(dt.Rows[0][0].ToString(), filename);
Start_Application();
word.Visible = true;
word.Documents.Open(filename);
string path_unterschriftlinks = "";
string path_unterschriftrechts = "";
if ( unterschriftlinks != "-1")
{
unterschriftlinks = Newtonsoft.Json.JsonConvert.DeserializeObject<string>(get_unterschrift(unterschriftlinks));
Helper.clsFileHelper clsFileHelper = new Helper.clsFileHelper();
path_unterschriftlinks = tempdir + dokumentid + "UL.png";
clsFileHelper.SaveBase64ToFile(unterschriftlinks, path_unterschriftlinks);
}
if (unterschriftrechts != "-1")
{
unterschriftrechts = Newtonsoft.Json.JsonConvert.DeserializeObject<string>(get_unterschrift(unterschriftrechts));
Helper.clsFileHelper clsFileHelper = new Helper.clsFileHelper();
path_unterschriftrechts = tempdir + dokumentid + "UR.png";
clsFileHelper.SaveBase64ToFile(unterschriftrechts, path_unterschriftrechts);
}
word_signature word_Signature = new word_signature();
word_Signature.sign_doc(ref word, path_unterschriftlinks, path_unterschriftrechts, dokumentid);
if (System.IO.File.Exists(path_unterschriftlinks)) { System.IO.File.Delete(tempdir + dokumentid + "UL.png"); };
if (System.IO.File.Exists(path_unterschriftrechts)) { System.IO.File.Delete(tempdir + dokumentid + "UR.png"); }
word.ActiveDocument.Save();
word.ActiveDocument.Close();
word.Quit(false);
db.Save_To_DB(dokumentid, filename, "", 0);
System.IO.File.Delete(filename);
return true;
break;
default:
break;
}
return true;
}
}
public class word_signature
{
Microsoft.Office.Interop.Word.Document docWord;
public bool sign_doc(ref Microsoft.Office.Interop.Word.Application word, string imagepath_ul, string imagepath_ur, string dokumentid)
{
docWord = word.ActiveDocument;
try
{
foreach (Microsoft.Office.Interop.Word.Bookmark bm in docWord.Bookmarks)
{
if (bm.Name.Contains("TGEDKVornameNameLinks") || bm.Name.Contains("TGEDKUnterschriftLinks"))
{
insert_unterschrift(bm.Name, imagepath_ul);
}
if (bm.Name.Contains("TGEDKVornameNameRechts") || bm.Name.Contains("TGEDKUnterschriftRechts"))
{
insert_unterschrift(bm.Name, imagepath_ur);
}
}
//docword = docWord; ;
return true;
}
catch (Exception ex)
{
Logging.DocLog.Error("Signaturen konnten nicht eingefügt werden", "OnDocOffe", dokumentid,"",ex.Message);
return false;
}
}
public void insert_unterschrift(string bookmark, string imagepath)
{
if (imagepath == "") return;
object missing = Type.Missing;
Microsoft.Office.Interop.Word.Range myRange = docWord.Bookmarks[bookmark].Range;
Microsoft.Office.Interop.Word.Bookmark bm = docWord.Bookmarks[bookmark];
float vertical = bm.Range.Information[Microsoft.Office.Interop.Word.WdInformation.wdVerticalPositionRelativeToPage];
float horizontal = bm.Range.Information[Microsoft.Office.Interop.Word.WdInformation.wdHorizontalPositionRelativeToPage];
vertical = vertical - 50;
docWord.Bookmarks[bookmark].Select();
Microsoft.Office.Interop.Word.Shape myshape1 = docWord.Shapes.AddShape(1, horizontal, vertical, 120, 50);
myshape1.Fill.UserPicture(imagepath);
//myshape1.Line.Weight = -2;
myshape1.Name = "Unterschrift" + "_" + bookmark;
myshape1.Line.Visible = Microsoft.Office.Core.MsoTriState.msoFalse;
//object missing = Type.Missing;
//Microsoft.Office.Interop.Word.Range myRange = docWord.Bookmarks[bookmark].Range;
//Microsoft.Office.Interop.Word.Bookmark bm = docWord.Bookmarks[bookmark];
//float vertical = bm.Range.Information[Microsoft.Office.Interop.Word.WdInformation.wdVerticalPositionRelativeToPage];
//float horizontal = bm.Range.Information[Microsoft.Office.Interop.Word.WdInformation.wdHorizontalPositionRelativeToPage];
//vertical = vertical - 50;
//Microsoft.Office.Interop.Word.Shape myshape = docWord.Shapes.AddTextbox(Microsoft.Office.Core
//.MsoTextOrientation.msoTextOrientationHorizontal, (float)horizontal,
//(float)vertical, 120, 50,bm);
//myshape.Name = "Unterschrift" + "_" + bookmark;
//myshape.TextFrame.ContainingRange.Borders.OutsideLineStyle = WdLineStyle.wdLineStyleNone;
//myshape.TextFrame.ContainingRange.Borders.InsideLineStyle = WdLineStyle.wdLineStyleNone;
//myshape.Fill.UserPicture(imagepath);
////myshape.Fill.UserPicture(@"E:\Software-Projekte\OnDoc\Unterschriften\1.jpg");
//myshape.WrapFormat.Type = Microsoft.Office.Interop.Word.WdWrapType.wdWrapBehind;
//myshape.Line.Visible = Microsoft.Office.Core.MsoTriState.msoFalse;
}
public bool remove_unterschriften_synfusion(string filename)
{
Microsoft.Office.Interop.Word.Application word = new Microsoft.Office.Interop.Word.Application();
word.Documents.Open(filename);
remove_unterschriften(ref word, filename);
word.ActiveDocument.Save();
word.ActiveDocument.Close();
Thread.Sleep(500);
word.Quit(false);
word = null;
Thread.Sleep(500);
return true;
}
public bool remove_unterschriften(ref Microsoft.Office.Interop.Word.Application word, string dokumentid)
{
try
{
bool found = true;
int i = 1;
while (word.ActiveDocument.Shapes.Count > 0 && found == true)
{
found = false;
if (word.ActiveDocument.Shapes[i].Name.Contains("Unterschrift_"))
{
word.ActiveDocument.Shapes[i].Delete();
found = true;
}
}
return true;
}
catch (Exception ex)
{
Logging.DocLog.Error("Unterschriften entfernen fehlgeschalgen", "OnDocOffice", dokumentid, "", ex.Message);
return false;
}
}
}

@ -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+6558c21a9d29616f99f678390863436c5abd8c48")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+f1f74f8cc50c383ca61954244ce6a6b737f1812a")]
[assembly: System.Reflection.AssemblyProductAttribute("OnDocWPF")]
[assembly: System.Reflection.AssemblyTitleAttribute("OnDocWPF")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

@ -1 +1 @@
a119047dce806a05c7722776bb4aceb8f4aaa3b6c03d2336ad09e0c5cf0be82e
c47c7308966f7b562d3774646c06f4e6fd0467ff26ada9b5552c8cc72bf8d451

@ -16,6 +16,9 @@ Public Class VBOffice
Public Sub Fill_Word(ByRef word As Microsoft.Office.Interop.Word.Application, ByRef docata As clsDocData, create As Boolean, dialoggenerate As Object, progessvalue As Double)
objWord = word
docWord = word.ActiveDocument
dg = dialoggenerate
Progressbarvalue = 30
Me.Progressvalue = progessvalue

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

Loading…
Cancel
Save