update 20250209

master
Stefan Hutter 10 months ago
parent c316b40507
commit f8f1404ef9

@ -14,6 +14,7 @@ using System.Web.Http;
using System.Web.Management;
using System.Configuration;
using SecuringWebApiUsingApiKey.Middleware;
using System.Text;
namespace OnDocAPI_NetFramework.Controllers
{
@ -23,7 +24,7 @@ namespace OnDocAPI_NetFramework.Controllers
[HttpGet]
[Route("API/SendMail")]
public IHttpActionResult SendMail(string MailID, string empfaenger, string betreff, string message, string dokumentid, string ondoclink)
public IHttpActionResult SendMail(string MailID, string empfaenger, string betreff, string message, string dokumentid, string ondoclink, string absender, string bewilligungid)
{
string connectionstring = StringCipher.Decrypt(ConfigurationManager.ConnectionStrings["EDOKAConnectionstring"].ConnectionString, "i%!k!7pab%bNLdA5hE4pkR4XaB%E^jB3d9tHuQ4pbF&BZjF7SB#WBWit5#HrbJiLrLVm");
string URI = "";
@ -46,6 +47,8 @@ namespace OnDocAPI_NetFramework.Controllers
db.add_parameter("@mailid", MailID.ToString());
db.add_parameter("@empf",empfaenger);
db.add_parameter("@dokid",dokumentid);
db.add_parameter("@absender", absender);
db.add_parameter("@bewilligungid", bewilligungid);
db.Get_Tabledata("sp_ondoc_maildaten", true, false);
if (message == null) { message = ""; }
if (betreff == null) { betreff = ""; }
@ -91,7 +94,7 @@ namespace OnDocAPI_NetFramework.Controllers
s = s.Replace("$$body$$", message);
string debugdir = System.Configuration.ConfigurationManager.AppSettings["DebugDir"];
string tmpfile = debugdir + @"\Mail_" + DateTime.Now.ToString("yyyyMMdd_hhmmss") + ".ps1";
System.IO.File.WriteAllText(tmpfile, s);
System.IO.File.WriteAllText(tmpfile, s,new UTF8Encoding(true));
//StreamWriter writer = new StreamWriter(tmpfile);
//writer.Write(s);
//writer.Close();

@ -5,7 +5,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<Project>
<PropertyGroup>
<_PublishTargetUrl>E:\Software-Projekte\OnDoc\PubServices\OnDoc</_PublishTargetUrl>
<History>True|2025-02-05T13:41:27.6196364Z||;True|2025-02-04T22:19:44.0470841+01:00||;True|2025-02-04T21:33:03.4165210+01:00||;True|2025-02-02T20:06:51.6815543+01:00||;True|2025-01-20T10:17:24.5425008+01:00||;True|2025-01-19T16:20:16.1036874+01:00||;True|2025-01-19T16:19:11.5720999+01:00||;True|2025-01-12T14:24:46.2550852+01:00||;True|2025-01-12T14:00:23.9205001+01:00||;True|2025-01-07T15:08:24.2722613+01:00||;True|2025-01-06T09:25:16.5522864+01:00||;True|2024-12-22T16:49:54.0855447+01:00||;True|2024-12-08T09:59:39.7127943+01:00||;True|2024-12-08T09:26:52.1924006+01:00||;True|2024-12-02T09:50:13.5426444+01:00||;True|2024-12-01T18:53:55.8128003+01:00||;True|2024-11-26T19:32:44.7379810+01:00||;True|2024-11-25T16:02:25.7013060+01:00||;True|2024-11-24T18:56:32.4321643+01:00||;True|2024-11-24T18:48:11.3494435+01:00||;True|2024-11-24T17:50:10.7679996+01:00||;True|2024-11-22T08:35:58.1296657+01:00||;True|2024-11-13T17:47:13.0183160+01:00||;True|2024-11-13T17:46:36.5183689+01:00||;True|2024-11-11T13:42:23.6578245+01:00||;True|2024-11-09T12:11:00.0777236+01:00||;True|2024-11-09T11:54:51.8503924+01:00||;</History>
<History>True|2025-02-09T13:47:25.8660147Z||;True|2025-02-09T12:40:23.8730229+01:00||;True|2025-02-05T14:41:27.6196364+01:00||;True|2025-02-04T22:19:44.0470841+01:00||;True|2025-02-04T21:33:03.4165210+01:00||;True|2025-02-02T20:06:51.6815543+01:00||;True|2025-01-20T10:17:24.5425008+01:00||;True|2025-01-19T16:20:16.1036874+01:00||;True|2025-01-19T16:19:11.5720999+01:00||;True|2025-01-12T14:24:46.2550852+01:00||;True|2025-01-12T14:00:23.9205001+01:00||;True|2025-01-07T15:08:24.2722613+01:00||;True|2025-01-06T09:25:16.5522864+01:00||;True|2024-12-22T16:49:54.0855447+01:00||;True|2024-12-08T09:59:39.7127943+01:00||;True|2024-12-08T09:26:52.1924006+01:00||;True|2024-12-02T09:50:13.5426444+01:00||;True|2024-12-01T18:53:55.8128003+01:00||;True|2024-11-26T19:32:44.7379810+01:00||;True|2024-11-25T16:02:25.7013060+01:00||;True|2024-11-24T18:56:32.4321643+01:00||;True|2024-11-24T18:48:11.3494435+01:00||;True|2024-11-24T17:50:10.7679996+01:00||;True|2024-11-22T08:35:58.1296657+01:00||;True|2024-11-13T17:47:13.0183160+01:00||;True|2024-11-13T17:46:36.5183689+01:00||;True|2024-11-11T13:42:23.6578245+01:00||;True|2024-11-09T12:11:00.0777236+01:00||;True|2024-11-09T11:54:51.8503924+01:00||;</History>
<LastFailureDetails />
</PropertyGroup>
<ItemGroup>
@ -82,10 +82,10 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<publishTime>09/04/2024 19:25:14</publishTime>
</File>
<File Include="bin/BarcodeLib.dll">
<publishTime>02/05/2025 10:44:23</publishTime>
<publishTime>02/07/2025 21:09:44</publishTime>
</File>
<File Include="bin/BarcodeLib.pdb">
<publishTime>02/05/2025 10:44:23</publishTime>
<publishTime>02/07/2025 21:09:44</publishTime>
</File>
<File Include="bin/CSVNET.dll">
<publishTime>12/26/2024 14:12:09</publishTime>
@ -94,10 +94,10 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<publishTime>12/26/2024 14:12:09</publishTime>
</File>
<File Include="bin/Database.dll">
<publishTime>02/05/2025 10:19:09</publishTime>
<publishTime>02/09/2025 12:40:08</publishTime>
</File>
<File Include="bin/Database.pdb">
<publishTime>02/05/2025 10:19:09</publishTime>
<publishTime>02/09/2025 12:40:08</publishTime>
</File>
<File Include="bin/de/System.Net.Http.Formatting.resources.dll">
<publishTime>10/20/2023 22:35:02</publishTime>
@ -130,13 +130,13 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<publishTime>10/20/2023 22:35:04</publishTime>
</File>
<File Include="bin/DOCGEN.dll">
<publishTime>02/05/2025 10:44:23</publishTime>
<publishTime>02/09/2025 12:40:22</publishTime>
</File>
<File Include="bin/DOCGEN.dll.config">
<publishTime>12/23/2024 22:17:43</publishTime>
</File>
<File Include="bin/DOCGEN.pdb">
<publishTime>02/05/2025 10:44:23</publishTime>
<publishTime>02/09/2025 12:40:22</publishTime>
</File>
<File Include="bin/FastReport.Bars.dll">
<publishTime>11/27/2023 09:49:58</publishTime>
@ -244,16 +244,16 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<publishTime>01/28/2025 08:37:54</publishTime>
</File>
<File Include="bin/OnDocOffice.dll">
<publishTime>02/05/2025 10:44:23</publishTime>
<publishTime>02/09/2025 12:40:21</publishTime>
</File>
<File Include="bin/OnDocOffice.pdb">
<publishTime>02/05/2025 10:44:23</publishTime>
<publishTime>02/09/2025 12:40:21</publishTime>
</File>
<File Include="bin/OnDoc_NetFramework.dll">
<publishTime>02/05/2025 14:32:03</publishTime>
<publishTime>02/09/2025 14:41:45</publishTime>
</File>
<File Include="bin/OnDoc_NetFramework.pdb">
<publishTime>02/05/2025 14:32:03</publishTime>
<publishTime>02/09/2025 14:41:45</publishTime>
</File>
<File Include="bin/Owin.dll">
<publishTime>11/13/2012 13:19:34</publishTime>
@ -442,10 +442,10 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<publishTime>10/20/2023 22:33:58</publishTime>
</File>
<File Include="bin/vbBarcodes.dll">
<publishTime>02/04/2025 20:25:44</publishTime>
<publishTime>02/09/2025 07:54:24</publishTime>
</File>
<File Include="bin/vbBarcodes.pdb">
<publishTime>02/04/2025 20:25:44</publishTime>
<publishTime>02/09/2025 07:54:24</publishTime>
</File>
<File Include="bin/VBFileManagement.dll">
<publishTime>01/24/2025 09:01:41</publishTime>

Binary file not shown.

Binary file not shown.

@ -4647,3 +4647,438 @@ Die FOR JSON-Klausel ist in einer UPDATE-Anweisung nicht zulässig.
2025-02-06 19:34:41.0153|DEBUG|OnDoc|
2025-02-06 19:34:41.0153|DEBUG|OnDoc|
2025-02-06 19:34:41.0933|DEBUG|OnDoc|Ende GetDocument DokumentID:%
2025-02-07 15:27:23.4271|DEBUG|OnDoc|Start Adresse GetByID ID:' OR 1=1--'
2025-02-07 15:27:23.4697|DEBUG|OnDoc|
2025-02-07 15:27:23.5069|ERROR|OnDoc|Fehler beim Konvertieren des varchar-Werts " OR 1=1--" in den int-Datentyp.
2025-02-07 15:27:23.5069|DEBUG|OnDoc|Ende Adresse GetByID ID:' OR 1=1--'
2025-02-07 15:41:59.7286|DEBUG|OnDoc|
2025-02-07 15:41:59.7656|DEBUG|OnDoc|
2025-02-07 15:41:59.8185|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-07 15:41:59.8185|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-07 15:41:59.8907|DEBUG|OnDoc|
2025-02-07 15:41:59.8953|DEBUG|OnDoc|
2025-02-07 15:41:59.9118|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-07 15:43:07.0359|DEBUG|OnDoc|
2025-02-07 15:43:07.0725|DEBUG|OnDoc|
2025-02-07 15:43:07.0995|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-07 15:43:07.0995|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-07 15:52:12.1422|DEBUG|OnDoc|
2025-02-07 15:52:12.2029|DEBUG|OnDoc|
2025-02-07 15:52:12.2327|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-07 15:52:12.2327|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-07 16:13:27.7687|DEBUG|OnDoc|
2025-02-07 16:13:27.8090|DEBUG|OnDoc|
2025-02-07 16:13:27.8433|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: 1234
2025-02-07 16:13:27.8433|INFO|OnDoc|Unterschrift-Bezug - nicht vorhanden: 1234 DEMO-Unterschrfit verwendet
2025-02-07 16:13:27.8488|INFO|OnDoc|Unterschrift-Bezug: 1234
2025-02-07 16:13:38.3718|INFO|OnDoc|Unterschriften-Image gespeichert - 1234
2025-02-07 16:13:38.4202|DEBUG|OnDoc|
2025-02-07 16:13:38.4202|DEBUG|OnDoc|
2025-02-07 16:13:38.4467|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: 1234
2025-02-07 16:13:38.4467|INFO|OnDoc|Unterschrift-Bezug: 1234
2025-02-07 16:14:49.5601|DEBUG|OnDoc|Mailversand: 2
2025-02-07 16:14:52.0313|DEBUG|OnDoc|
2025-02-07 16:14:52.0418|DEBUG|OnDoc|
2025-02-07 16:14:53.0300|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "Dokumentprüfung OFFEDK0082025002489142" -Body "Guten Tag
Das Dokument mit dier ID OFFEDK0082025002489142 wurde zur Prüfung zugestellt.
Mit folgendem Link kann OnDoc-Prüfung direkt gestartet werden:
ondoc:?funktion=ucheck" -smtpServer smtp.tgcorp.ch
2025-02-07 16:16:38.8702|DEBUG|OnDoc|Mailversand: 2
2025-02-07 16:16:40.9025|DEBUG|OnDoc|
2025-02-07 16:16:40.9120|DEBUG|OnDoc|
2025-02-07 16:16:42.0252|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "Dokumentprüfung OFFEDK0082025002489142" -Body "Guten Tag
Das Dokument mit dier ID OFFEDK0082025002489142 wurde zur Prüfung zugestellt.
Mit folgendem Link kann OnDoc-Prüfung direkt gestartet werden:
ondoc:?funktion=ucheck" -smtpServer smtp.tgcorp.ch
2025-02-07 21:01:05.4780|DEBUG|OnDoc|Mailversand: 2
2025-02-07 21:01:07.7629|DEBUG|OnDoc|
2025-02-07 21:01:07.7629|DEBUG|OnDoc|
2025-02-07 21:01:08.6167|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "Dokumentprüfung OFFEDK0082025002489142" -Body "Guten Tag
Das Dokument mit dier ID OFFEDK0082025002489142 wurde zur Prüfung zugestellt.
Mit folgendem Link kann OnDoc-Prüfung direkt gestartet werden:
ondoc:?funktion=ucheck" -smtpServer smtp.tgcorp.ch
2025-02-08 10:51:44.8657|DEBUG|OnDoc|Mailversand: 2
2025-02-08 10:51:46.7389|DEBUG|OnDoc|
2025-02-08 10:51:46.7489|DEBUG|OnDoc|
2025-02-08 10:51:48.1529|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "Dokumentprüfung OFFEDK0082025002489142" -Body "Guten Tag
Das Dokument mit dier ID OFFEDK0082025002489142 wurde zur Prüfung zugestellt.
Mit folgendem Link kann OnDoc-Prüfung direkt gestartet werden:
ondoc:?funktion=ucheck" -smtpServer smtp.tgcorp.ch
2025-02-08 11:34:04.7818|DEBUG|OnDoc|Mailversand: 2
2025-02-08 11:34:06.7485|DEBUG|OnDoc|
2025-02-08 11:34:06.7485|DEBUG|OnDoc|
2025-02-08 11:34:07.5690|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "Dokumentprüfung OFFEDK0082025002489142" -Body "Guten Tag
Das Dokument mit dier ID OFFEDK0082025002489142 wurde zur Prüfung zugestellt.
Mit folgendem Link kann OnDoc-Prüfung direkt gestartet werden:
ondoc:?funktion=ucheck" -smtpServer smtp.tgcorp.ch
2025-02-08 11:44:00.8115|DEBUG|OnDoc|
2025-02-08 11:44:00.8515|DEBUG|OnDoc|
2025-02-08 11:44:00.8885|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-08 11:44:00.8885|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-08 11:44:00.9863|DEBUG|OnDoc|
2025-02-08 11:44:00.9956|DEBUG|OnDoc|
2025-02-08 11:44:01.0282|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: 1234
2025-02-08 11:44:01.0282|INFO|OnDoc|Unterschrift-Bezug: 1234
2025-02-09 07:46:54.7253|DEBUG|OnDoc|Mailversand: 2
2025-02-09 07:46:56.8267|DEBUG|OnDoc|
2025-02-09 07:46:56.8267|DEBUG|OnDoc|
2025-02-09 07:46:57.6585|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "Dokumentprüfung OFFEDK0082025002489142" -Body "Guten Tag
Das Dokument mit dier ID OFFEDK0082025002489142 wurde zur Prüfung zugestellt.
Mit folgendem Link kann OnDoc-Prüfung direkt gestartet werden:
ondoc:?funktion=ucheck" -smtpServer smtp.tgcorp.ch
2025-02-09 07:47:50.4163|DEBUG|OnDoc|
2025-02-09 07:47:50.4530|DEBUG|OnDoc|
2025-02-09 07:47:50.4814|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-09 07:47:50.4814|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-09 07:47:56.6650|DEBUG|OnDoc|
2025-02-09 07:47:56.7011|DEBUG|OnDoc|
2025-02-09 07:47:56.7271|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: 1234
2025-02-09 07:47:56.7301|INFO|OnDoc|Unterschrift-Bezug: 1234
2025-02-09 07:52:22.9916|DEBUG|OnDoc|Mailversand: 2
2025-02-09 07:52:24.6007|DEBUG|OnDoc|
2025-02-09 07:52:24.6117|DEBUG|OnDoc|
2025-02-09 07:52:25.3913|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "Dokumentprüfung OFFEDK0082025002489142" -Body "Guten Tag
Das Dokument mit dier ID OFFEDK0082025002489142 wurde zur Prüfung zugestellt.
Mit folgendem Link kann OnDoc-Prüfung direkt gestartet werden:
ondoc:?funktion=ucheck" -smtpServer smtp.tgcorp.ch
2025-02-09 07:52:55.5031|DEBUG|OnDoc|
2025-02-09 07:52:55.5131|DEBUG|OnDoc|
2025-02-09 07:52:55.5455|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-09 07:52:55.5455|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-09 07:52:55.6067|DEBUG|OnDoc|
2025-02-09 07:52:55.6067|DEBUG|OnDoc|
2025-02-09 07:52:55.6357|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: 1234
2025-02-09 07:52:55.6387|INFO|OnDoc|Unterschrift-Bezug: 1234
2025-02-09 07:55:49.6893|DEBUG|OnDoc|Mailversand: 2
2025-02-09 07:55:51.4983|DEBUG|OnDoc|
2025-02-09 07:55:51.4983|DEBUG|OnDoc|
2025-02-09 07:55:52.2419|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "Dokumentprüfung OFFEDK0082025002489158" -Body "Guten Tag
Das Dokument mit dier ID OFFEDK0082025002489158 wurde zur Prüfung zugestellt.
Mit folgendem Link kann OnDoc-Prüfung direkt gestartet werden:
ondoc:?funktion=ucheck" -smtpServer smtp.tgcorp.ch
2025-02-09 07:56:19.1890|DEBUG|OnDoc|
2025-02-09 07:56:19.1994|DEBUG|OnDoc|
2025-02-09 07:56:19.2288|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-09 07:56:19.2320|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-09 07:56:19.2850|DEBUG|OnDoc|
2025-02-09 07:56:19.2850|DEBUG|OnDoc|
2025-02-09 07:56:19.3140|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: 1234
2025-02-09 07:56:19.3140|INFO|OnDoc|Unterschrift-Bezug: 1234
2025-02-09 07:58:56.1371|DEBUG|OnDoc|Mailversand: 2
2025-02-09 07:58:57.6745|DEBUG|OnDoc|
2025-02-09 07:58:57.6856|DEBUG|OnDoc|
2025-02-09 07:58:58.4513|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "Dokumentprüfung OFFEDK0082025002489163" -Body "Guten Tag
Das Dokument mit dier ID OFFEDK0082025002489163 wurde zur Prüfung zugestellt.
Mit folgendem Link kann OnDoc-Prüfung direkt gestartet werden:
ondoc:?funktion=ucheck" -smtpServer smtp.tgcorp.ch
2025-02-09 07:59:28.0693|DEBUG|OnDoc|
2025-02-09 07:59:28.0794|DEBUG|OnDoc|
2025-02-09 07:59:28.1054|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-09 07:59:28.1054|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-09 07:59:28.1565|DEBUG|OnDoc|
2025-02-09 07:59:28.1565|DEBUG|OnDoc|
2025-02-09 07:59:28.1835|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: 1234
2025-02-09 07:59:28.1835|INFO|OnDoc|Unterschrift-Bezug: 1234
2025-02-09 08:05:22.7602|DEBUG|OnDoc|Mailversand: 2
2025-02-09 08:05:24.2656|DEBUG|OnDoc|
2025-02-09 08:05:24.2777|DEBUG|OnDoc|
2025-02-09 08:05:25.1354|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "Dokumentprüfung OFFEDK0082025002489163" -Body "Guten Tag
Das Dokument mit dier ID OFFEDK0082025002489163 wurde zur Prüfung zugestellt.
Mit folgendem Link kann OnDoc-Prüfung direkt gestartet werden:
ondoc:?funktion=ucheck" -smtpServer smtp.tgcorp.ch
2025-02-09 08:05:55.8967|DEBUG|OnDoc|
2025-02-09 08:05:55.9067|DEBUG|OnDoc|
2025-02-09 08:05:55.9367|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-09 08:05:55.9367|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-09 08:05:55.9893|DEBUG|OnDoc|
2025-02-09 08:05:55.9893|DEBUG|OnDoc|
2025-02-09 08:05:56.0163|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: 1234
2025-02-09 08:05:56.0163|INFO|OnDoc|Unterschrift-Bezug: 1234
2025-02-09 08:11:00.1665|DEBUG|OnDoc|
2025-02-09 08:11:00.2015|DEBUG|OnDoc|
2025-02-09 08:11:00.2286|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-09 08:11:00.2306|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-09 08:11:00.2956|DEBUG|OnDoc|
2025-02-09 08:11:00.2956|DEBUG|OnDoc|
2025-02-09 08:11:00.3176|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1
2025-02-09 08:11:44.8645|DEBUG|OnDoc|Mailversand: 2
2025-02-09 08:11:49.7581|DEBUG|OnDoc|
2025-02-09 08:11:49.7964|DEBUG|OnDoc|
2025-02-09 08:11:51.4281|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "Dokumentprüfung OFFEDK0082025002489179" -Body "Guten Tag
Das Dokument mit dier ID OFFEDK0082025002489179 wurde zur Prüfung zugestellt.
Mit folgendem Link kann OnDoc-Prüfung direkt gestartet werden:
ondoc:?funktion=ucheck" -smtpServer smtp.tgcorp.ch
2025-02-09 08:12:19.6642|DEBUG|OnDoc|
2025-02-09 08:12:19.6743|DEBUG|OnDoc|
2025-02-09 08:12:19.7016|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-09 08:12:19.7016|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-09 08:12:19.7458|DEBUG|OnDoc|
2025-02-09 08:12:19.7458|DEBUG|OnDoc|
2025-02-09 08:12:19.7730|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: 1234
2025-02-09 08:12:19.7730|INFO|OnDoc|Unterschrift-Bezug: 1234
2025-02-09 08:14:27.6985|DEBUG|OnDoc|Mailversand: 2
2025-02-09 08:14:29.6652|DEBUG|OnDoc|
2025-02-09 08:14:29.6766|DEBUG|OnDoc|
2025-02-09 08:14:29.7168|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "Dokumentprüfung OFFEDK0082025002489187" -Body "Guten Tag
Das Dokument mit dier ID OFFEDK0082025002489187 wurde zur Prüfung zugestellt.
Mit folgendem Link kann OnDoc-Prüfung direkt gestartet werden:
ondoc:?funktion=ucheck" -smtpServer smtp.tgcorp.ch
2025-02-09 08:14:50.6445|DEBUG|OnDoc|
2025-02-09 08:14:50.6546|DEBUG|OnDoc|
2025-02-09 08:14:50.6806|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-09 08:14:50.6862|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-09 08:14:50.7382|DEBUG|OnDoc|
2025-02-09 08:14:50.7382|DEBUG|OnDoc|
2025-02-09 08:14:50.7671|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: 1234
2025-02-09 08:14:50.7671|INFO|OnDoc|Unterschrift-Bezug: 1234
2025-02-09 09:15:06.5352|DEBUG|OnDoc|Mailversand: 2
2025-02-09 09:15:16.0855|DEBUG|OnDoc|
2025-02-09 09:15:16.0978|DEBUG|OnDoc|
2025-02-09 09:15:38.8157|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "Dokumentprüfung OFFEDK0082025002489187" -Body "Guten Tag
Das Dokument mit dier ID OFFEDK0082025002489187 wurde zur Prüfung zugestellt.
Mit folgendem Link kann OnDoc-Prüfung direkt gestartet werden:
ondoc:?funktion=ucheck" -smtpServer smtp.tgcorp.ch
2025-02-09 09:16:56.3382|DEBUG|OnDoc|Mailversand: 5test
2025-02-09 09:16:58.9493|DEBUG|OnDoc|
2025-02-09 09:16:58.9493|DEBUG|OnDoc|
2025-02-09 09:16:58.9963|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "test" -Body "test" -smtpServer smtp.tgcorp.ch
2025-02-09 09:22:18.7296|DEBUG|OnDoc|Mailversand: 318
2025-02-09 09:22:26.4218|DEBUG|OnDoc|
2025-02-09 09:22:26.4620|DEBUG|OnDoc|
2025-02-09 09:49:39.5836|DEBUG|OnDoc|Mailversand: 2
2025-02-09 09:49:45.0123|DEBUG|OnDoc|
2025-02-09 09:49:45.0516|DEBUG|OnDoc|
2025-02-09 09:50:45.9982|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "Dokumentprüfung OFFEDK0082025002489187" -Body "Guten Tag<br><br>
Das Dokument mit dier ID OFFEDK0082025002489187 / Partner:1000208 wurde zur Prüfung zugestellt.<br><br>
Bitte prüfen den Schrott
Mit folgendem Link kann OnDoc direkt gestartet werden<br>
<a href='ondoc:?funktion=ucheck'>OnDoc starten<br><br>
------------------------------------------------------------------------<br>OnDoc / Hutter Stefan Stefan Hutter lokal" -smtpServer smtp.tgcorp.ch
2025-02-09 10:15:47.0640|DEBUG|OnDoc|Mailversand: 2
2025-02-09 10:15:52.5973|DEBUG|OnDoc|
2025-02-09 10:15:52.6341|DEBUG|OnDoc|
2025-02-09 10:15:52.6694|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "Dokumentprüfung OFFEDK0082025002489187" -Body "Guten Tag<br><br>
Das Dokument mit dier ID OFFEDK0082025002489187 / Partner:1000208 wurde zur Prüfung zugestellt.<br><br>
test
Mit folgendem Link kann OnDoc direkt gestartet werden<br>
<a href='ondoc:?funktion=ucheck'>OnDoc starten<br><br>
------------------------------------------------------------------------<br>OnDoc / Hutter Stefan Stefan Hutter lokal" -smtpServer smtp.tgcorp.ch
2025-02-09 10:16:41.4315|DEBUG|OnDoc|Mailversand: 1
2025-02-09 10:16:59.5596|DEBUG|OnDoc|
2025-02-09 10:16:59.5959|DEBUG|OnDoc|
2025-02-09 10:17:04.6618|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "Dokument genehmigt" -Body "" -smtpServer smtp.tgcorp.ch
2025-02-09 10:17:10.7961|DEBUG|OnDoc|
2025-02-09 10:17:10.7961|DEBUG|OnDoc|
2025-02-09 10:17:10.8361|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-09 10:17:10.8390|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-09 10:17:10.8992|DEBUG|OnDoc|
2025-02-09 10:17:10.9021|DEBUG|OnDoc|
2025-02-09 10:17:10.9271|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: 1234
2025-02-09 10:17:10.9271|INFO|OnDoc|Unterschrift-Bezug: 1234
2025-02-09 10:18:55.7677|DEBUG|OnDoc|Mailversand: 2
2025-02-09 10:18:58.8687|DEBUG|OnDoc|
2025-02-09 10:18:58.9036|DEBUG|OnDoc|
2025-02-09 10:18:58.9382|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "Dokumentprüfung OFFEDK0082025002489187" -Body "Guten Tag<br><br>
Das Dokument mit dier ID OFFEDK0082025002489187 / Partner:1000208 wurde zur Prüfung zugestellt.<br><br>
xgagag
Mit folgendem Link kann OnDoc direkt gestartet werden<br>
<a href='ondoc:?funktion=ucheck'>OnDoc starten<br><br>
------------------------------------------------------------------------<br>OnDoc / Hutter Stefan Stefan Hutter lokal" -smtpServer smtp.tgcorp.ch
2025-02-09 10:19:09.7030|DEBUG|OnDoc|Mailversand: 1
2025-02-09 10:19:23.2789|DEBUG|OnDoc|
2025-02-09 10:19:23.3715|DEBUG|OnDoc|
2025-02-09 10:40:38.5494|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "Dokument genehmigt OFFEDK0082025002489187" -Body "" -smtpServer smtp.tgcorp.ch
2025-02-09 10:40:41.0891|DEBUG|OnDoc|
2025-02-09 10:40:41.0891|DEBUG|OnDoc|
2025-02-09 10:40:41.1270|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal
2025-02-09 10:40:41.1270|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal
2025-02-09 10:40:41.1769|DEBUG|OnDoc|
2025-02-09 10:40:41.1769|DEBUG|OnDoc|
2025-02-09 10:40:41.2044|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: 1234
2025-02-09 10:40:41.2044|INFO|OnDoc|Unterschrift-Bezug: 1234
2025-02-09 10:41:34.7641|DEBUG|OnDoc|Mailversand: 2
2025-02-09 10:41:37.4254|DEBUG|OnDoc|
2025-02-09 10:41:37.4397|DEBUG|OnDoc|
2025-02-09 10:41:54.1996|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "Dokumentprüfung OFFEDK0082025002489187" -Body "Guten Tag<br><br>
Das Dokument mit dier ID OFFEDK0082025002489187 'AB Brief allgemein für Anlegen / allgemein' / Partner:1000208 wurde zur Prüfung zugestellt.<br><br>
Bitte nochmals
Mit folgendem Link kann OnDoc direkt gestartet werden<br>
<a href='ondoc:?funktion=ucheck'>OnDoc starten<br><br>
------------------------------------------------------------------------<br>OnDoc / Hutter Stefan Stefan Hutter lokal" -smtpServer smtp.tgcorp.ch
2025-02-09 10:42:53.4726|DEBUG|OnDoc|Mailversand: 1
2025-02-09 10:46:04.6434|DEBUG|OnDoc|
2025-02-09 10:46:04.7533|DEBUG|OnDoc|
2025-02-09 10:46:04.8730|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "Dokument abgelehnt OFFEDK0082025002489187" -Body "Guten Tag<br><br>
Das Dokument mit der ID OFFEDK0082025002489187 'AB Brief allgemein für Anlegen / allgemein' / Partner:1000208 wurde nicht bewilligt.<br><br>
so viele fehler<br>Das war aber schlecht
Mit folgendem Link kann OnDoc direkt gestartet werden<br>
<a href='ondoc:?funktion=openclient'>OnDoc starten<br><br>
" -smtpServer smtp.tgcorp.ch
2025-02-09 10:56:51.1909|DEBUG|OnDoc|
2025-02-09 10:56:51.1909|DEBUG|OnDoc|
2025-02-09 10:56:51.2209|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG1807
2025-02-09 10:56:51.2209|INFO|OnDoc|Unterschrift-Bezug: TG1807
2025-02-09 10:56:51.2822|DEBUG|OnDoc|
2025-02-09 10:56:51.2822|DEBUG|OnDoc|
2025-02-09 10:56:51.3141|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG6112
2025-02-09 10:56:51.3141|INFO|OnDoc|Unterschrift-Bezug: TG6112
2025-02-09 10:57:20.9006|DEBUG|OnDoc|Mailversand: 134
2025-02-09 11:04:08.0557|DEBUG|OnDoc|
2025-02-09 11:04:08.0724|DEBUG|OnDoc|
2025-02-09 11:04:15.3344|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "" -Body "" -smtpServer smtp.tgcorp.ch
2025-02-09 11:04:15.3782|DEBUG|OnDoc|Mailversand: 1287
2025-02-09 11:17:20.7087|DEBUG|OnDoc|
2025-02-09 11:17:20.9236|DEBUG|OnDoc|
2025-02-09 11:17:21.2014|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "Serienbrief-Prüfung 'AB Brief allgemein für Anlegen / allgemein'" -Body "Guten Tag<br><br>
Der Serienbrief 'AB Brief allgemein für Anlegen / allgemein' wurde zur Prüfung zugestellt.<br><br>
Bitte serienbrief prüfen
Mit folgendem Link kann OnDoc direkt gestartet werden<br>
<a href='ondoc:?funktion=ucheck'>OnDoc starten<br><br>
------------------------------------------------------------------------<br>OnDoc / Hutter Stefan Stefan Hutter lokal
" -smtpServer smtp.tgcorp.ch
2025-02-09 11:18:46.3251|DEBUG|OnDoc|Mailversand: 1
2025-02-09 11:19:18.6822|DEBUG|OnDoc|
2025-02-09 11:19:18.7224|DEBUG|OnDoc|
2025-02-09 11:19:18.7479|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "" -Body "" -smtpServer smtp.tgcorp.ch
2025-02-09 11:23:58.2869|DEBUG|OnDoc|Mailversand: 1
2025-02-09 11:24:23.6372|DEBUG|OnDoc|
2025-02-09 11:24:23.7662|DEBUG|OnDoc|
2025-02-09 11:24:24.0685|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "" -Body "" -smtpServer smtp.tgcorp.ch
2025-02-09 11:25:30.6762|DEBUG|OnDoc|
2025-02-09 11:25:30.7071|DEBUG|OnDoc|
2025-02-09 11:25:30.7352|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG1807
2025-02-09 11:25:30.7352|INFO|OnDoc|Unterschrift-Bezug: TG1807
2025-02-09 11:25:30.8054|DEBUG|OnDoc|
2025-02-09 11:25:30.8083|DEBUG|OnDoc|
2025-02-09 11:25:30.8319|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG6112
2025-02-09 11:25:30.8319|INFO|OnDoc|Unterschrift-Bezug: TG6112
2025-02-09 11:25:54.5103|DEBUG|OnDoc|Mailversand: 134
2025-02-09 11:26:38.1735|DEBUG|OnDoc|
2025-02-09 11:26:38.4134|DEBUG|OnDoc|
2025-02-09 11:26:38.4878|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "Serienbrief-Prüfung 'AB Brief allgemein für Anlegen / allgemein'" -Body "Guten Tag<br><br>
Der Serienbrief 'AB Brief allgemein für Anlegen / allgemein' wurde zur Prüfung zugestellt.<br><br>
bitte prüfe es nochmals
Mit folgendem Link kann OnDoc direkt gestartet werden<br>
<a href='ondoc:?funktion=ucheck'>OnDoc starten<br><br>
------------------------------------------------------------------------<br>OnDoc / Hutter Stefan Stefan Hutter lokal
" -smtpServer smtp.tgcorp.ch
2025-02-09 11:26:41.0239|DEBUG|OnDoc|Mailversand: 1287
2025-02-09 11:26:47.2296|DEBUG|OnDoc|
2025-02-09 11:26:47.2661|DEBUG|OnDoc|
2025-02-09 11:26:47.2990|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "Serienbrief-Prüfung 'AB Brief allgemein für Anlegen / allgemein'" -Body "Guten Tag<br><br>
Der Serienbrief 'AB Brief allgemein für Anlegen / allgemein' wurde zur Prüfung zugestellt.<br><br>
bitte prüfe es nochmals
Mit folgendem Link kann OnDoc direkt gestartet werden<br>
<a href='ondoc:?funktion=ucheck'>OnDoc starten<br><br>
------------------------------------------------------------------------<br>OnDoc / Hutter Stefan Stefan Hutter lokal
" -smtpServer smtp.tgcorp.ch
2025-02-09 11:27:09.9693|DEBUG|OnDoc|Mailversand: 1
2025-02-09 11:27:11.5292|DEBUG|OnDoc|
2025-02-09 11:27:11.5292|DEBUG|OnDoc|
2025-02-09 11:27:11.5694|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "Serienbrief genehmigt " -Body "Guten Tag<br><br>
Der Serienbrief 'AB Brief allgemein für Anlegen / allgemein' wurde genehmigt.<br><br>
Mit folgendem Link kann OnDoc direkt gestartet werden<br>
<a href='ondoc:?funktion=openclient'>OnDoc starten<br><br>
------------------------------------------------------------------------<br>OnDoc / Meier Andrea TG1807" -smtpServer smtp.tgcorp.ch
2025-02-09 11:28:03.1774|DEBUG|OnDoc|Mailversand: 1
2025-02-09 11:28:54.5392|DEBUG|OnDoc|
2025-02-09 11:28:54.6564|DEBUG|OnDoc|
2025-02-09 11:28:54.8154|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "Serienbrief abgelehnt 'AB Brief allgemein für Anlegen / allgemein'" -Body "Guten Tag<br><br>
Der Serienbrief 'AB Brief allgemein für Anlegen / allgemein' wurde nuicht bewilligt.<br><br>
dreck<br>scheissdreck
Mit folgendem Link kann OnDoc direkt gestartet werden<br>
<a href='ondoc:?funktion=openclient'>OnDoc starten<br><br>
------------------------------------------------------------------------<br>OnDoc / Mühlebach Sina TG6112" -smtpServer smtp.tgcorp.ch
2025-02-09 20:31:26.3471|DEBUG|OnDoc|Mailversand: 1287
2025-02-09 20:31:27.7988|DEBUG|OnDoc|
2025-02-09 20:31:27.7988|DEBUG|OnDoc|
2025-02-09 20:31:27.9382|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "" -Body "" -smtpServer smtp.tgcorp.ch
2025-02-09 20:31:30.0983|DEBUG|OnDoc|Mailversand: 2
2025-02-09 20:31:30.8922|DEBUG|OnDoc|
2025-02-09 20:31:30.8922|DEBUG|OnDoc|
2025-02-09 20:31:30.9349|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "" -Body "" -smtpServer smtp.tgcorp.ch
2025-02-09 20:31:48.2712|DEBUG|OnDoc|Mailversand: 1
2025-02-09 20:31:49.7097|DEBUG|OnDoc|
2025-02-09 20:31:49.7197|DEBUG|OnDoc|
2025-02-09 20:31:49.7476|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "" -Body "" -smtpServer smtp.tgcorp.ch
2025-02-09 20:32:08.3632|DEBUG|OnDoc|Mailversand: 1
2025-02-09 20:32:09.9575|DEBUG|OnDoc|
2025-02-09 20:32:09.9575|DEBUG|OnDoc|
2025-02-09 20:32:10.0015|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "" -Body "" -smtpServer smtp.tgcorp.ch
2025-02-09 20:32:15.5051|DEBUG|OnDoc|
2025-02-09 20:32:15.5051|DEBUG|OnDoc|
2025-02-09 20:32:15.5446|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG6112
2025-02-09 20:32:15.5446|INFO|OnDoc|Unterschrift-Bezug: TG6112
2025-02-09 20:32:15.6066|DEBUG|OnDoc|
2025-02-09 20:32:15.6111|DEBUG|OnDoc|
2025-02-09 20:32:15.6359|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: 1234
2025-02-09 20:32:15.6359|INFO|OnDoc|Unterschrift-Bezug: 1234
2025-02-09 20:33:39.2315|DEBUG|OnDoc|Mailversand: 1287
2025-02-09 20:33:41.8740|DEBUG|OnDoc|
2025-02-09 20:33:42.1368|DEBUG|OnDoc|
2025-02-09 20:33:42.1738|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "" -Body "" -smtpServer smtp.tgcorp.ch
2025-02-09 20:33:44.5227|DEBUG|OnDoc|Mailversand: 2
2025-02-09 20:33:45.4541|DEBUG|OnDoc|
2025-02-09 20:33:45.4541|DEBUG|OnDoc|
2025-02-09 20:33:45.4893|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "" -Body "" -smtpServer smtp.tgcorp.ch
2025-02-09 20:34:08.5729|DEBUG|OnDoc|Mailversand: 1
2025-02-09 20:34:10.9226|DEBUG|OnDoc|
2025-02-09 20:34:10.9328|DEBUG|OnDoc|
2025-02-09 20:34:10.9599|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "" -Body "" -smtpServer smtp.tgcorp.ch
2025-02-09 20:34:37.7686|DEBUG|OnDoc|Mailversand: 1
2025-02-09 20:34:40.0843|DEBUG|OnDoc|
2025-02-09 20:34:40.0953|DEBUG|OnDoc|
2025-02-09 20:34:40.1268|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "" -Body "" -smtpServer smtp.tgcorp.ch
2025-02-09 20:34:44.4035|DEBUG|OnDoc|
2025-02-09 20:34:44.4120|DEBUG|OnDoc|
2025-02-09 20:34:44.4386|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: TG6112
2025-02-09 20:34:44.4386|INFO|OnDoc|Unterschrift-Bezug: TG6112
2025-02-09 20:34:44.4827|DEBUG|OnDoc|
2025-02-09 20:34:44.4827|DEBUG|OnDoc|
2025-02-09 20:34:44.5087|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: 1234
2025-02-09 20:34:44.5087|INFO|OnDoc|Unterschrift-Bezug: 1234
2025-02-09 20:37:19.2930|DEBUG|OnDoc|Mailversand: 1287
2025-02-09 20:37:28.4347|DEBUG|OnDoc|
2025-02-09 20:37:28.6191|DEBUG|OnDoc|
2025-02-09 20:37:36.7478|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "" -Body "" -smtpServer smtp.tgcorp.ch
2025-02-09 20:37:41.7378|DEBUG|OnDoc|Mailversand: 2
2025-02-09 20:37:44.1823|DEBUG|OnDoc|
2025-02-09 20:37:44.1938|DEBUG|OnDoc|
2025-02-09 20:37:44.2242|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "" -Body "" -smtpServer smtp.tgcorp.ch
2025-02-09 20:37:46.1225|DEBUG|OnDoc|Mailversand: 2
2025-02-09 20:37:48.0106|DEBUG|OnDoc|
2025-02-09 20:37:48.0206|DEBUG|OnDoc|
2025-02-09 20:37:48.0477|DEBUG|OnDoc|Mail Versand: Send-MailMessage -from "OnDoc@tkb.ch" -to "stefan.hutter@tkb.ch" -Subject "" -Body "" -smtpServer smtp.tgcorp.ch
2025-02-09 20:39:10.3746|DEBUG|OnDoc|Mailversand: 2
2025-02-09 20:43:02.4464|DEBUG|OnDoc|
2025-02-09 20:43:02.5537|DEBUG|OnDoc|
2025-02-09 20:43:03.7823|DEBUG|OnDoc|Mail Versand NOK: Spalte 1 wurde nicht gefunden.
2025-02-09 20:43:03.8034|DEBUG|OnDoc|Mailversand: 1287
2025-02-09 20:43:04.6187|DEBUG|OnDoc|
2025-02-09 20:43:04.6290|DEBUG|OnDoc|
2025-02-09 20:43:04.6466|DEBUG|OnDoc|Mail Versand NOK: Spalte 1 wurde nicht gefunden.
2025-02-09 20:43:05.3815|DEBUG|OnDoc|Mailversand: 2
2025-02-09 20:43:06.0266|DEBUG|OnDoc|
2025-02-09 20:43:06.0362|DEBUG|OnDoc|
2025-02-09 20:43:06.0542|DEBUG|OnDoc|Mail Versand NOK: Spalte 1 wurde nicht gefunden.

Binary file not shown.

Binary file not shown.

@ -425,6 +425,12 @@
</Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="Diverses\ApprovalNotes.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Diverses\ApprovalNotes.Designer.cs">
<DependentUpon>ApprovalNotes.cs</DependentUpon>
</Compile>
<Compile Include="Diverses\DokHistory.cs">
<SubType>Form</SubType>
</Compile>
@ -726,6 +732,9 @@
<Compile Include="Versandstrasse\Versandstrasse.Designer.cs">
<DependentUpon>Versandstrasse.cs</DependentUpon>
</Compile>
<EmbeddedResource Include="Diverses\ApprovalNotes.resx">
<DependentUpon>ApprovalNotes.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Diverses\DokHistory.resx">
<DependentUpon>DokHistory.cs</DependentUpon>
</EmbeddedResource>

@ -0,0 +1,70 @@
namespace OnDoc.Diverses
{
partial class ApprovalNotes
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ApprovalNotes));
this.sfdatagridpruefung = new Syncfusion.WinForms.DataGrid.SfDataGrid();
((System.ComponentModel.ISupportInitialize)(this.sfdatagridpruefung)).BeginInit();
this.SuspendLayout();
//
// sfdatagridpruefung
//
this.sfdatagridpruefung.AccessibleName = "Table";
this.sfdatagridpruefung.AllowEditing = false;
this.sfdatagridpruefung.AutoSizeColumnsMode = Syncfusion.WinForms.DataGrid.Enums.AutoSizeColumnsMode.LastColumnFill;
this.sfdatagridpruefung.BackColor = System.Drawing.SystemColors.Window;
this.sfdatagridpruefung.Dock = System.Windows.Forms.DockStyle.Fill;
this.sfdatagridpruefung.Location = new System.Drawing.Point(2, 2);
this.sfdatagridpruefung.Name = "sfdatagridpruefung";
this.sfdatagridpruefung.Size = new System.Drawing.Size(994, 446);
this.sfdatagridpruefung.TabIndex = 1;
this.sfdatagridpruefung.Text = "sfDataGrid2";
//
// ApprovalNotes
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(998, 450);
this.Controls.Add(this.sfdatagridpruefung);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.Name = "ApprovalNotes";
this.Style.MdiChild.IconHorizontalAlignment = System.Windows.Forms.HorizontalAlignment.Center;
this.Style.MdiChild.IconVerticalAlignment = System.Windows.Forms.VisualStyles.VerticalAlignment.Center;
this.Text = "Bewilligungs-History";
this.Load += new System.EventHandler(this.ApprovalNotes_Load);
((System.ComponentModel.ISupportInitialize)(this.sfdatagridpruefung)).EndInit();
this.ResumeLayout(false);
}
#endregion
private Syncfusion.WinForms.DataGrid.SfDataGrid sfdatagridpruefung;
}
}

@ -0,0 +1,61 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Database;
using OnDoc.Klassen;
using Syncfusion.Windows.Forms.Grid;
using Syncfusion.Windows.Forms.Tools;
using Syncfusion.WinForms.Controls;
using Syncfusion.WinForms.DataGrid;
using Syncfusion.WinForms.DataGrid.Events;
namespace OnDoc.Diverses
{
public partial class ApprovalNotes : SfForm
{
public string dokumentid { get; set; } = "";
public ApprovalNotes()
{
InitializeComponent();
this.sfdatagridpruefung.QueryRowHeight += sfDataGrid_QueryRowHeight;
}
public ApprovalNotes(string dokumentid)
{
InitializeComponent();
this.sfdatagridpruefung.QueryRowHeight += sfDataGrid_QueryRowHeight;
this.dokumentid = dokumentid;
}
private void ApprovalNotes_Load(object sender, EventArgs e)
{
DB db = new DB(AppParams.connectionstring);
db.clear_parameter();
db.add_parameter("@dokumentid", this.dokumentid);
db.Get_Tabledata("get_dokument_notes", true,false);
this.sfdatagridpruefung.DataSource = db.dsdaten.Tables[0];
this.sfdatagridpruefung.Columns["dokumentid"].Visible = false;
db = null;
}
RowAutoFitOptions autoFitOptions = new RowAutoFitOptions();
int autoHeight;
void sfDataGrid_QueryRowHeight(object sender, QueryRowHeightEventArgs e)
{
if (this.sfdatagridpruefung.AutoSizeController.GetAutoRowHeight(e.RowIndex, autoFitOptions, out autoHeight))
{
e.Height = autoHeight;
e.Handled = true;
}
}
}
}

@ -0,0 +1,299 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
1wAAAABJRU5ErkJggg==
</value>
</data>
</root>

@ -62,9 +62,9 @@
this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 16F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label2.Location = new System.Drawing.Point(144, 330);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(165, 26);
this.label2.Size = new System.Drawing.Size(177, 26);
this.label2.TabIndex = 2;
this.label2.Text = "6. Februar 2025";
this.label2.Text = "10. Februar 2025";
//
// SplashScreen
//

@ -16,6 +16,11 @@ namespace OnDoc.DocMgmt
public partial class frmNote : SfForm
{
public string dokumentid { get; set; }
public int notiznr { get; set; } = 0;
public string betreff { get; set; } = "";
public string notiz { get; set; } = "";
public frmNote()
{
InitializeComponent();
@ -45,7 +50,9 @@ namespace OnDoc.DocMgmt
private void button1_Click(object sender, EventArgs e)
{
Database.DB db = new Database.DB(AppParams.connectionstring);
db.insert_note(AppParams.CurrentMitarbeiter,txtbetreff.Text,textBox1.Text,dokumentid);
this.notiznr=db.insert_note(AppParams.CurrentMitarbeiter,txtbetreff.Text,textBox1.Text,dokumentid);
this.notiz = textBox1.Text;
this.betreff = txtbetreff.Text;
DialogResult = DialogResult.OK;
}
}

@ -149,6 +149,7 @@ namespace OnDoc.DocMgmt
{
if (!btntoapproval.Enabled) { return; };
DB dB = new DB(AppParams.connectionstring);
int mailid = 1;
string sql = "";
if (!isserienbrief)
{
@ -156,7 +157,7 @@ namespace OnDoc.DocMgmt
sql = sql + " where dokumentid='" + dokumentid + "' and abgelehnt=0 and bewilligt=0";
dB.Exec_SQL(sql);
dB.Get_Tabledata_for_Update("select top 1 * from dokument_bewilligung where id=-2", false, true);
mailid = 1;
}
else
{
@ -164,7 +165,7 @@ namespace OnDoc.DocMgmt
sql = sql + " where serienbriefnr='" + serienbriefnr + "' and abgelehnt=0 and bewilligt=0";
dB.Exec_SQL(sql);
dB.Get_Tabledata_for_Update("select top 1 * from serienbrief_bewilligung where id=-2", false, true);
mailid = 2;
}
//dB.Exec_SQL(sql);
//dB.Get_Tabledata_for_Update("select top 1 * from dokument_bewilligung where id=-2", false, true);
@ -192,8 +193,21 @@ namespace OnDoc.DocMgmt
dr["notiz"] = txtnachricht.Text;
dB.daten.Tables[0].Rows.Add(dr);
dB.Update_Data();
string id = "";
if (!isserienbrief)
{
dB.Get_Tabledata("Select top 1 id from dokument_Bewilligung where dokumentid='" + dokumentid + "' order by id desc", false, true);
id = dB.dsdaten.Tables[0].Rows[0][0].ToString();
}
else
{
dB.Get_Tabledata("Select top 1 id from Serienbrief_Bewilligung where serienbriefnr='" + serienbriefnr + "' order by id desc", false, true);
id = dB.dsdaten.Tables[0].Rows[0][0].ToString();
}
clsMailer mailer = new clsMailer();
mailer.sendmail(1, cbboxunterschriftlinks.SelectedValue.ToString(), "", "", dokumentid, "");
mailer.sendmail(mailid, cbboxunterschriftlinks.SelectedValue.ToString(), "", "", dokumentid, "", AppParams.CurrentMitarbeiter.ToString(), id);
mailer = null;
if (dokumentid != "")
{
@ -221,8 +235,23 @@ namespace OnDoc.DocMgmt
dr["notiz"] = txtnachricht.Text;
dB.daten.Tables[0].Rows.Add(dr);
dB.Update_Data();
string id = "";
if (!isserienbrief)
{
dB.Get_Tabledata("Select top 1 id from dokument_Bewilligung where dokumentid='" + dokumentid + "' order by id desc", false, true);
id = dB.dsdaten.Tables[0].Rows[0][0].ToString();
mailid = 1;
}
else
{
dB.Get_Tabledata("Select top 1 id from Serienbrief_Bewilligung where serienbriefnr='" + serienbriefnr + "' order by id desc", false, true);
id = dB.dsdaten.Tables[0].Rows[0][0].ToString();
mailid = 2;
}
clsMailer mailer = new clsMailer();
mailer.sendmail(1, cbboxunterschriftrechts.SelectedValue.ToString(), "", "", dokumentid, "");
mailer.sendmail(mailid, cbboxunterschriftrechts.SelectedValue.ToString(), "", "", dokumentid, "", AppParams.CurrentMitarbeiter.ToString(), id);
mailer = null;
if (!isserienbrief)
@ -248,11 +277,12 @@ namespace OnDoc.DocMgmt
}
this.Close();
}
dB = null;
}
if (txtnachricht.Text.Trim() != "")
{
dB.insert_note(AppParams.CurrentMitarbeiter, "Hinweis zur Unterschriftenprüfung", txtnachricht.Text, dokumentid);
}
//if (txtnachricht.Text.Trim() != "")
//{
// dB.insert_note(AppParams.CurrentMitarbeiter, "Hinweis zur Unterschriftenprüfung", txtnachricht.Text, dokumentid);
//}
}

@ -11,9 +11,9 @@ namespace OnDoc.Klassen
{
internal class clsMailer
{
public bool sendmail(int Mailtyp, string empfaenger, string betreff, string message, string dokumentid, string ondoclink)
public bool sendmail(int Mailtyp, string empfaenger, string betreff, string message, string dokumentid, string ondoclink, string absender, string bewilligungid)
{
string URL = AppParams.RESTURI + "API/SendMail?mailid="+Mailtyp.ToString()+"&empfaenger=" + empfaenger + "&betreff=" + betreff + "&message=" + message + "&dokumentid=" + dokumentid + "&ondoclink=" + ondoclink;
string URL = AppParams.RESTURI + "API/SendMail?mailid=" + Mailtyp.ToString() + "&empfaenger=" + empfaenger + "&betreff=" + betreff + "&message=" + message + "&dokumentid=" + dokumentid + "&ondoclink=" + ondoclink + "&absender=" + absender + "&bewilligungid=" + bewilligungid;
HttpWebRequest webRequest = HttpWebRequest.Create(URL) as HttpWebRequest;
webRequest.Method = WebRequestMethods.Http.Get;

@ -342,6 +342,7 @@ namespace OnDoc
{
string partnernr = EDK_Data.AnzeigePartnernr;
dokList1.refresh_edk_partner(Convert.ToInt32(partnernr));
System.IO.File.Delete(filename);
}
}

@ -152,12 +152,16 @@ namespace OnDoc.UIControls
if (note.ShowDialog() == DialogResult.OK)
{
DB db = new DB(AppParams.connectionstring);
string sql = "update dokument_bewilligung set abgelehnt=1, abgelehnt_am = '" + DateTime.Now.ToString() + "' where id=" + dr["id"].ToString();
string sql = "update dokument_bewilligung set abgelehnt=1, abgelehnt_am = '" + DateTime.Now.ToString() + "', betreff='"+note.betreff+"', notizgrund='"+note.notiz+"' where id=" + dr["id"].ToString();
db.Exec_SQL(sql);
// treeViewAdv1.Nodes.Remove(treeViewAdv1.SelectedNode);
// TreeNodeAdv tp = treeViewAdv1.SelectedNode.Parent;
// treeViewAdv1.SelectedNode.Parent.Nodes.Remove(treeViewAdv1.SelectedNode);
clsMailer mailer = new clsMailer();
string empfaengerid = "";
db.Get_Tabledata("Select mutierer from dokument_Bewilligung where id=" + dr["id"].ToString(), false, true);
empfaengerid = db.dsdaten.Tables[0].Rows[0][0].ToString();
// treeViewAdv1.Nodes.Remove(treeViewAdv1.SelectedNode);
// TreeNodeAdv tp = treeViewAdv1.SelectedNode.Parent;
// treeViewAdv1.SelectedNode.Parent.Nodes.Remove(treeViewAdv1.SelectedNode);
if (dr["Bewilligungstyp"].ToString() == "2")
{
db.Exec_SQL("Update dokument set approved=0, approval2=0 where dokumentid='" + dr["dokumentid"].ToString()+"'");
@ -166,6 +170,8 @@ namespace OnDoc.UIControls
{
db.Exec_SQL("Update dokument set approved=0, approval1=0 where dokumentid='" + dr["dokumentid"].ToString()+"'");
}
mailer.sendmail(5, empfaengerid, "", "", dr["dokumentid"].ToString(), "", AppParams.CurrentMitarbeiter.ToString(), dr["id"].ToString());
mailer = null;
remove_node();
//if (tp.Nodes.Count < 1)
@ -183,6 +189,10 @@ namespace OnDoc.UIControls
{
DB db = new DB(AppParams.connectionstring);
DataRow dr = treeViewAdv1.SelectedNode.TagObject as DataRow;
clsMailer mailer = new clsMailer();
string empfaengerid = "";
db.Get_Tabledata("Select mutierer from dokument_Bewilligung where id=" + dr["id"].ToString(), false, true);
empfaengerid = db.dsdaten.Tables[0].Rows[0][0].ToString();
string sql = "update dokument_bewilligung set bewilligt=1, bewilligt_am = '" + DateTime.Now.ToString() + "' where id=" + dr["id"].ToString();
db.Exec_SQL(sql);
if (dr["Bewilligungstyp"].ToString() == "2")
@ -192,7 +202,10 @@ namespace OnDoc.UIControls
else
{
db.Exec_SQL("Update dokument set approval1=1 where dokumentid='" + dr["dokumentid"].ToString()+"'");
}
mailer.sendmail(3, empfaengerid, "", "", dr["dokumentid"].ToString(), "", AppParams.CurrentMitarbeiter.ToString(), dr["id"].ToString());
mailer = null;
Logging.DocLog.Info("Dokument geprüft", "Dokumentprüfung", dr["dokumentid"].ToString(), "", "");
db.Get_Tabledata("Select * from dokument where dokumentid='" + dr["dokumentid"].ToString() + "'", false, true);

@ -63,6 +63,7 @@ namespace OnDoc.UICintrols
this.tsbtnpreviewright = new System.Windows.Forms.ToolStripButton();
this.splitContainer1 = new System.Windows.Forms.SplitContainer();
this.sfDataGrid1 = new Syncfusion.WinForms.DataGrid.SfDataGrid();
this.docPreview1 = new OnDoc.UIControls.DocPreview();
this.panel2 = new System.Windows.Forms.Panel();
this.lblTitel = new System.Windows.Forms.Label();
this.ribbonPanel2 = new System.Windows.Forms.RibbonPanel();
@ -166,7 +167,6 @@ namespace OnDoc.UICintrols
this.gruppenSchliessenToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
this.RibbonButtonCreateNewDoc = new System.Windows.Forms.RibbonButton();
this.ribbonButton5 = new System.Windows.Forms.RibbonButton();
this.docPreview1 = new OnDoc.UIControls.DocPreview();
this.dokwerte1 = new OnDoc.UIControls.Dokwerte();
this.ctxMenuDokList.SuspendLayout();
this.toolStrip1.SuspendLayout();
@ -484,6 +484,16 @@ namespace OnDoc.UICintrols
this.sfDataGrid1.ColumnResizing += new Syncfusion.WinForms.DataGrid.Events.ColumnResizingEventHandler(this.sfDataGrid1_ColumnResizing);
this.sfDataGrid1.CopyContent += new Syncfusion.WinForms.DataGrid.Events.CutCopyPasteEventHandler(this.sfDataGrid1_CopyContent);
//
// docPreview1
//
this.docPreview1.BackColor = System.Drawing.SystemColors.Control;
this.docPreview1.Dock = System.Windows.Forms.DockStyle.Fill;
this.docPreview1.Location = new System.Drawing.Point(0, 0);
this.docPreview1.Name = "docPreview1";
this.docPreview1.Size = new System.Drawing.Size(1709, 347);
this.docPreview1.TabIndex = 0;
this.docPreview1.ZoomPercentage = 0;
//
// panel2
//
this.panel2.BackColor = System.Drawing.Color.WhiteSmoke;
@ -1384,16 +1394,6 @@ namespace OnDoc.UICintrols
this.ribbonButton5.SmallImage = ((System.Drawing.Image)(resources.GetObject("ribbonButton5.SmallImage")));
this.ribbonButton5.Text = "Load";
//
// docPreview1
//
this.docPreview1.BackColor = System.Drawing.SystemColors.Control;
this.docPreview1.Dock = System.Windows.Forms.DockStyle.Fill;
this.docPreview1.Location = new System.Drawing.Point(0, 0);
this.docPreview1.Name = "docPreview1";
this.docPreview1.Size = new System.Drawing.Size(1709, 347);
this.docPreview1.TabIndex = 0;
this.docPreview1.ZoomPercentage = 0;
//
// dokwerte1
//
this.dokwerte1.Dock = System.Windows.Forms.DockStyle.Right;

@ -52,6 +52,8 @@ using Syncfusion.Windows.Forms.CellGrid.ScrollAxis;
using Syncfusion.Windows.Forms.Edit.Utils;
using Syncfusion.WinForms.DataGrid.Serialization;
using NLog.LayoutRenderers;
using Syncfusion.Windows.Forms.PivotAnalysis;
@ -258,6 +260,7 @@ namespace OnDoc.UICintrols
RibbonFilterLabel.Text = partnernr + " " + db.dsdaten.Tables[0].Rows[0][0].ToString();
RibbonFilterLabel.Visible = true;
RibbonFilterDelete.Visible = true;
ribbonbuttonnewparterdoc.Visible = true;
if (Convert.ToBoolean(db.dsdaten.Tables[0].Rows[0][1])) { RibbonPartnerSaldiert.Visible = true; } else { RibbonPartnerSaldiert.Visible = false; }
refresh_dokumente();
}
@ -993,7 +996,8 @@ namespace OnDoc.UICintrols
dB = null;
Logging.DocLog.Info("Verantwortung zugewiesen auf " + ma.result.ToString(), "Doklist", selected_dokumentid, selected_partnernr, "Verantwortung zugewiesen");
clsMailer mailer = new clsMailer();
mailer.sendmail(2, ma.result, "", "", selected_dokumentid, "");
mailer.sendmail(102, ma.result, "", "", selected_dokumentid, "",AppParams.CurrentMitarbeiter.ToString(),"");
refresh_dokumente();
}
}
@ -1053,6 +1057,15 @@ namespace OnDoc.UICintrols
{
try
{
if (e.Column.MappingName == "Prüfung_Rechts")
{
var selectedItem = e.DataRow;
var dataRow = (e.DataRow.RowData as DataRowView).Row;
if (dataRow["Prüfung_Reghts"].ToString().Contains("Abgelehnt")){
e.Style.BackColor = Color.Red;
}
}
//MessageBox.Show(e.Column.MappingName);
if (e.Column.MappingName == "zu_retournieren")
{
@ -2029,6 +2042,79 @@ namespace OnDoc.UICintrols
private void sfDataGrid1_ToolTipOpening_1(object sender, ToolTipOpeningEventArgs e)
{
switch (e.Column.MappingName.ToLower())
{
case "prüfung_rechts":
if (e.DisplayText.Contains("Abgelehnt"))
{
Syncfusion.Data.RecordEntry record = sfDataGrid1.View.GetRecordAt(e.RowIndex-1);
var a = record.Data;
var b = a as DataRowView;
string x = b["dokumentid"].ToString();
DB db = new DB(AppParams.connectionstring);
db.Get_Tabledata("select top 1 betreff, notizgrund, mutiert_am from dokument_bewilligung where dokumentid='" + x + "' and bewilligungstyp=2 and abgelehnt=1 order by mutiert_am desc", false, true);
try
{
Syncfusion.WinForms.Controls.ToolTipItem t = new Syncfusion.WinForms.Controls.ToolTipItem();
t.Text = db.dsdaten.Tables[0].Rows[0]["mutiert_am"].ToString() +
Environment.NewLine + Environment.NewLine + db.dsdaten.Tables[0].Rows[0]["betreff"].ToString() +
Environment.NewLine + Environment.NewLine + db.dsdaten.Tables[0].Rows[0]["Notizgrund"].ToString();
System.Drawing.Font tf = new System.Drawing.Font(t.Style.Font.FontFamily, 10,FontStyle.Bold);
t.Style.TextAlignment = ContentAlignment.MiddleLeft;
t.Style.BackColor = Color.FromArgb(255,102,0);
t.Style.Font = tf;
e.ToolTipInfo.Items.Add(t);
db = null;
}
catch { }
db = null;
}
//var record1 = sfDataGrid1.View.Records.GetItemAt(e.RowIndex);
break;
case "prüfung_links":
if (e.DisplayText.Contains("Abgelehnt"))
{
Syncfusion.Data.RecordEntry record = sfDataGrid1.View.GetRecordAt(e.RowIndex - 1);
var a = record.Data;
var b = a as DataRowView;
string x = b["dokumentid"].ToString();
DB db = new DB(AppParams.connectionstring);
db.Get_Tabledata("select top 1 betreff, notizgrund, mutiert_am from dokument_bewilligung where dokumentid='" + x + "' and bewilligungstyp=2 and abgelehnt=1 order by mutiert_am desc", false, true);
try
{
Syncfusion.WinForms.Controls.ToolTipItem t = new Syncfusion.WinForms.Controls.ToolTipItem();
t.Text = db.dsdaten.Tables[0].Rows[0]["mutiert_am"].ToString() +
Environment.NewLine + Environment.NewLine + db.dsdaten.Tables[0].Rows[0]["betreff"].ToString() +
Environment.NewLine + Environment.NewLine + db.dsdaten.Tables[0].Rows[0]["Notizgrund"].ToString();
System.Drawing.Font tf = new System.Drawing.Font(t.Style.Font.FontFamily, 10, FontStyle.Bold);
t.Style.TextAlignment = ContentAlignment.MiddleLeft;
t.Style.BackColor = Color.FromArgb(255, 102, 0);
t.Style.Font = tf;
e.ToolTipInfo.Items.Add(t);
db = null;
}
catch { }
db = null;
}
break;
}
//System.Drawing.Point p = new System.Drawing.Point(Location.X, Location.Y);
//var rowColIndex = sfDataGrid1.TableControl.PointToCellRowColumnIndex(p);
//var mouseDownRecordIndex = this.sfDataGrid1.TableControl.ResolveToRecordIndex(rowColIndex.RowIndex);
//if (!(mouseDownRecordIndex < 0))
//{
// //if (ObjList.Count != 0)
// // selectedItem = ObjList[mouseDownRecordIndex];
//}
return;
//e.ToolTipInfo.Items.Clear();
//Syncfusion.WinForms.Controls.ToolTipItem tt = new Syncfusion.WinForms.Controls.ToolTipItem();
//tt.Text = "Hallo Du";

@ -28,15 +28,19 @@
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
this.sfDataGrid1 = new Syncfusion.WinForms.DataGrid.SfDataGrid();
this.panel1 = new System.Windows.Forms.Panel();
this.label1 = new System.Windows.Forms.Label();
this.grppruefung = new System.Windows.Forms.GroupBox();
this.sfdatagridpruefung = new Syncfusion.WinForms.DataGrid.SfDataGrid();
this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
this.notizHistoryToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
((System.ComponentModel.ISupportInitialize)(this.sfDataGrid1)).BeginInit();
this.panel1.SuspendLayout();
this.grppruefung.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.sfdatagridpruefung)).BeginInit();
this.contextMenuStrip1.SuspendLayout();
this.SuspendLayout();
//
// sfDataGrid1
@ -90,6 +94,7 @@
this.sfdatagridpruefung.AccessibleName = "Table";
this.sfdatagridpruefung.AllowEditing = false;
this.sfdatagridpruefung.BackColor = System.Drawing.SystemColors.Window;
this.sfdatagridpruefung.ContextMenuStrip = this.contextMenuStrip1;
this.sfdatagridpruefung.Dock = System.Windows.Forms.DockStyle.Fill;
this.sfdatagridpruefung.Location = new System.Drawing.Point(3, 16);
this.sfdatagridpruefung.Name = "sfdatagridpruefung";
@ -97,6 +102,21 @@
this.sfdatagridpruefung.TabIndex = 0;
this.sfdatagridpruefung.Text = "sfDataGrid2";
//
// contextMenuStrip1
//
this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.notizHistoryToolStripMenuItem});
this.contextMenuStrip1.Name = "contextMenuStrip1";
this.contextMenuStrip1.Size = new System.Drawing.Size(181, 48);
this.contextMenuStrip1.Opening += new System.ComponentModel.CancelEventHandler(this.contextMenuStrip1_Opening);
//
// notizHistoryToolStripMenuItem
//
this.notizHistoryToolStripMenuItem.Name = "notizHistoryToolStripMenuItem";
this.notizHistoryToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
this.notizHistoryToolStripMenuItem.Text = "Notiz-History";
this.notizHistoryToolStripMenuItem.Click += new System.EventHandler(this.notizHistoryToolStripMenuItem_Click);
//
// Dokwerte
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
@ -111,6 +131,7 @@
this.panel1.PerformLayout();
this.grppruefung.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.sfdatagridpruefung)).EndInit();
this.contextMenuStrip1.ResumeLayout(false);
this.ResumeLayout(false);
}
@ -122,5 +143,7 @@
private System.Windows.Forms.Label label1;
private System.Windows.Forms.GroupBox grppruefung;
private Syncfusion.WinForms.DataGrid.SfDataGrid sfdatagridpruefung;
private System.Windows.Forms.ContextMenuStrip contextMenuStrip1;
private System.Windows.Forms.ToolStripMenuItem notizHistoryToolStripMenuItem;
}
}

@ -1,4 +1,5 @@
using Database;
using OnDoc.Diverses;
using OnDoc.Klassen;
using Syncfusion.WinForms.DataGrid.Enums;
using System;
@ -15,6 +16,8 @@ namespace OnDoc.UIControls
{
public partial class Dokwerte : UserControl
{
private string dokumentid { get; set; }
public Dokwerte()
{
InitializeComponent();
@ -42,7 +45,7 @@ namespace OnDoc.UIControls
sfDataGrid1.DataSource = null;
return;
}
this.dokumentid = dokumentid;
DB db = new DB(AppParams.connectionstring);
db.clear_parameter();
@ -91,5 +94,15 @@ namespace OnDoc.UIControls
{
}
private void contextMenuStrip1_Opening(object sender, CancelEventArgs e)
{
}
private void notizHistoryToolStripMenuItem_Click(object sender, EventArgs e)
{
ApprovalNotes an = new ApprovalNotes(this.dokumentid);
an.Show();
}
}
}

@ -117,4 +117,7 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="contextMenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>

@ -29,12 +29,12 @@
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
Syncfusion.Windows.Forms.Tools.TreeNodeAdvStyleInfo treeNodeAdvStyleInfo3 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdvStyleInfo();
Syncfusion.Windows.Forms.Tools.TreeNodeAdvStyleInfo treeNodeAdvStyleInfo1 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdvStyleInfo();
Syncfusion.Windows.Forms.Tools.TreeNodeAdvStyleInfo treeNodeAdvStyleInfo2 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdvStyleInfo();
Syncfusion.Windows.Forms.Tools.TreeNodeAdv treeNodeAdv1 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdv();
Syncfusion.Windows.Forms.Tools.TreeNodeAdv treeNodeAdv2 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdv();
Syncfusion.Windows.Forms.Tools.TreeNodeAdv treeNodeAdv3 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdv();
Syncfusion.Windows.Forms.Tools.TreeNodeAdv treeNodeAdv4 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdv();
Syncfusion.Windows.Forms.Tools.TreeNodeAdv treeNodeAdv5 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdv();
Syncfusion.Windows.Forms.Tools.TreeNodeAdv treeNodeAdv6 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdv();
Syncfusion.Windows.Forms.Tools.TreeNodeAdv treeNodeAdv7 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdv();
Syncfusion.Windows.Forms.Tools.TreeNodeAdv treeNodeAdv8 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdv();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Serienbrief));
this.GrpDokumentInhalt = new System.Windows.Forms.GroupBox();
this.grpFaktura = new System.Windows.Forms.GroupBox();
@ -364,15 +364,15 @@
//
// treeviewDruckstapel
//
treeNodeAdvStyleInfo1.CheckBoxTickThickness = 1;
treeNodeAdvStyleInfo1.CheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdvStyleInfo1.EnsureDefaultOptionedChild = true;
treeNodeAdvStyleInfo1.IntermediateCheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdvStyleInfo1.OptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdvStyleInfo1.SelectedOptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(210)))), ((int)(((byte)(210)))), ((int)(((byte)(210)))));
treeNodeAdvStyleInfo1.TextColor = System.Drawing.Color.Black;
treeNodeAdvStyleInfo3.CheckBoxTickThickness = 1;
treeNodeAdvStyleInfo3.CheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdvStyleInfo3.EnsureDefaultOptionedChild = true;
treeNodeAdvStyleInfo3.IntermediateCheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdvStyleInfo3.OptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdvStyleInfo3.SelectedOptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(210)))), ((int)(((byte)(210)))), ((int)(((byte)(210)))));
treeNodeAdvStyleInfo3.TextColor = System.Drawing.Color.Black;
this.treeviewDruckstapel.BaseStylePairs.AddRange(new Syncfusion.Windows.Forms.Tools.StyleNamePair[] {
new Syncfusion.Windows.Forms.Tools.StyleNamePair("Standard", treeNodeAdvStyleInfo1)});
new Syncfusion.Windows.Forms.Tools.StyleNamePair("Standard", treeNodeAdvStyleInfo3)});
this.treeviewDruckstapel.BeforeTouchSize = new System.Drawing.Size(215, 191);
this.treeviewDruckstapel.Dock = System.Windows.Forms.DockStyle.Left;
//
@ -732,15 +732,15 @@
//
// treeViewAdv1
//
treeNodeAdvStyleInfo2.CheckBoxTickThickness = 1;
treeNodeAdvStyleInfo2.CheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdvStyleInfo2.EnsureDefaultOptionedChild = true;
treeNodeAdvStyleInfo2.IntermediateCheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdvStyleInfo2.OptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdvStyleInfo2.SelectedOptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(210)))), ((int)(((byte)(210)))), ((int)(((byte)(210)))));
treeNodeAdvStyleInfo2.TextColor = System.Drawing.Color.Black;
treeNodeAdvStyleInfo1.CheckBoxTickThickness = 1;
treeNodeAdvStyleInfo1.CheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdvStyleInfo1.EnsureDefaultOptionedChild = true;
treeNodeAdvStyleInfo1.IntermediateCheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdvStyleInfo1.OptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdvStyleInfo1.SelectedOptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(210)))), ((int)(((byte)(210)))), ((int)(((byte)(210)))));
treeNodeAdvStyleInfo1.TextColor = System.Drawing.Color.Black;
this.treeViewAdv1.BaseStylePairs.AddRange(new Syncfusion.Windows.Forms.Tools.StyleNamePair[] {
new Syncfusion.Windows.Forms.Tools.StyleNamePair("Standard", treeNodeAdvStyleInfo2)});
new Syncfusion.Windows.Forms.Tools.StyleNamePair("Standard", treeNodeAdvStyleInfo1)});
this.treeViewAdv1.BeforeTouchSize = new System.Drawing.Size(230, 580);
this.treeViewAdv1.ContextMenuStrip = this.ctxmenutree;
this.treeViewAdv1.Dock = System.Windows.Forms.DockStyle.Left;
@ -758,51 +758,51 @@
this.treeViewAdv1.Location = new System.Drawing.Point(3, 16);
this.treeViewAdv1.MetroColor = System.Drawing.Color.FromArgb(((int)(((byte)(22)))), ((int)(((byte)(165)))), ((int)(((byte)(220)))));
this.treeViewAdv1.Name = "treeViewAdv1";
treeNodeAdv1.ChildStyle.CheckBoxTickThickness = 1;
treeNodeAdv1.ChildStyle.CheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv1.ChildStyle.EnsureDefaultOptionedChild = true;
treeNodeAdv1.ChildStyle.IntermediateCheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv1.ChildStyle.OptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv1.ChildStyle.SelectedOptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(210)))), ((int)(((byte)(210)))), ((int)(((byte)(210)))));
treeNodeAdv1.EnsureDefaultOptionedChild = true;
treeNodeAdv1.MultiLine = true;
treeNodeAdv1.ShowLine = true;
treeNodeAdv1.Text = "In Bearbeitung";
treeNodeAdv2.ChildStyle.CheckBoxTickThickness = 1;
treeNodeAdv2.ChildStyle.CheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv2.ChildStyle.EnsureDefaultOptionedChild = true;
treeNodeAdv2.ChildStyle.IntermediateCheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv2.ChildStyle.OptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv2.ChildStyle.SelectedOptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(210)))), ((int)(((byte)(210)))), ((int)(((byte)(210)))));
treeNodeAdv2.EnsureDefaultOptionedChild = true;
treeNodeAdv2.MultiLine = true;
treeNodeAdv2.ShowLine = true;
treeNodeAdv2.Text = "Fehlerhaft";
treeNodeAdv3.ChildStyle.CheckBoxTickThickness = 1;
treeNodeAdv3.ChildStyle.CheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv3.ChildStyle.EnsureDefaultOptionedChild = true;
treeNodeAdv3.ChildStyle.IntermediateCheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv3.ChildStyle.OptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv3.ChildStyle.SelectedOptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(210)))), ((int)(((byte)(210)))), ((int)(((byte)(210)))));
treeNodeAdv3.EnsureDefaultOptionedChild = true;
treeNodeAdv3.MultiLine = true;
treeNodeAdv3.ShowLine = true;
treeNodeAdv3.Text = "Generierte Dokumente";
treeNodeAdv4.ChildStyle.CheckBoxTickThickness = 1;
treeNodeAdv4.ChildStyle.CheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv4.ChildStyle.EnsureDefaultOptionedChild = true;
treeNodeAdv4.ChildStyle.IntermediateCheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv4.ChildStyle.OptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv4.ChildStyle.SelectedOptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(210)))), ((int)(((byte)(210)))), ((int)(((byte)(210)))));
treeNodeAdv4.EnsureDefaultOptionedChild = true;
treeNodeAdv4.MultiLine = true;
treeNodeAdv4.ShowLine = true;
treeNodeAdv4.Text = "Abgeschlossen";
treeNodeAdv5.ChildStyle.CheckBoxTickThickness = 1;
treeNodeAdv5.ChildStyle.CheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv5.ChildStyle.EnsureDefaultOptionedChild = true;
treeNodeAdv5.ChildStyle.IntermediateCheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv5.ChildStyle.OptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv5.ChildStyle.SelectedOptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(210)))), ((int)(((byte)(210)))), ((int)(((byte)(210)))));
treeNodeAdv5.EnsureDefaultOptionedChild = true;
treeNodeAdv5.MultiLine = true;
treeNodeAdv5.ShowLine = true;
treeNodeAdv5.Text = "In Bearbeitung";
treeNodeAdv6.ChildStyle.CheckBoxTickThickness = 1;
treeNodeAdv6.ChildStyle.CheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv6.ChildStyle.EnsureDefaultOptionedChild = true;
treeNodeAdv6.ChildStyle.IntermediateCheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv6.ChildStyle.OptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv6.ChildStyle.SelectedOptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(210)))), ((int)(((byte)(210)))), ((int)(((byte)(210)))));
treeNodeAdv6.EnsureDefaultOptionedChild = true;
treeNodeAdv6.MultiLine = true;
treeNodeAdv6.ShowLine = true;
treeNodeAdv6.Text = "Fehlerhaft";
treeNodeAdv7.ChildStyle.CheckBoxTickThickness = 1;
treeNodeAdv7.ChildStyle.CheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv7.ChildStyle.EnsureDefaultOptionedChild = true;
treeNodeAdv7.ChildStyle.IntermediateCheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv7.ChildStyle.OptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv7.ChildStyle.SelectedOptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(210)))), ((int)(((byte)(210)))), ((int)(((byte)(210)))));
treeNodeAdv7.EnsureDefaultOptionedChild = true;
treeNodeAdv7.MultiLine = true;
treeNodeAdv7.ShowLine = true;
treeNodeAdv7.Text = "Generierte Dokumente";
treeNodeAdv8.ChildStyle.CheckBoxTickThickness = 1;
treeNodeAdv8.ChildStyle.CheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv8.ChildStyle.EnsureDefaultOptionedChild = true;
treeNodeAdv8.ChildStyle.IntermediateCheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv8.ChildStyle.OptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdv8.ChildStyle.SelectedOptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(210)))), ((int)(((byte)(210)))), ((int)(((byte)(210)))));
treeNodeAdv8.EnsureDefaultOptionedChild = true;
treeNodeAdv8.MultiLine = true;
treeNodeAdv8.ShowLine = true;
treeNodeAdv8.Text = "Abgeschlossen";
this.treeViewAdv1.Nodes.AddRange(new Syncfusion.Windows.Forms.Tools.TreeNodeAdv[] {
treeNodeAdv1,
treeNodeAdv2,
treeNodeAdv3,
treeNodeAdv4});
treeNodeAdv5,
treeNodeAdv6,
treeNodeAdv7,
treeNodeAdv8});
this.treeViewAdv1.SelectedNodeForeColor = System.Drawing.SystemColors.HighlightText;
this.treeViewAdv1.Size = new System.Drawing.Size(230, 580);
this.treeViewAdv1.TabIndex = 3;
@ -1200,9 +1200,11 @@
this.sfdatagridsbload.Dock = System.Windows.Forms.DockStyle.Top;
this.sfdatagridsbload.Location = new System.Drawing.Point(0, 47);
this.sfdatagridsbload.Name = "sfdatagridsbload";
this.sfdatagridsbload.ShowToolTip = true;
this.sfdatagridsbload.Size = new System.Drawing.Size(489, 489);
this.sfdatagridsbload.TabIndex = 3;
this.sfdatagridsbload.Text = "sfDataGrid1";
this.sfdatagridsbload.ToolTipOpening += new Syncfusion.WinForms.DataGrid.Events.ToolTipOpeningEventHandler(this.sfdatagridsbload_ToolTipOpening);
this.sfdatagridsbload.DrawCell += new Syncfusion.WinForms.DataGrid.Events.DrawCellEventHandler(this.sfdatagridsbload_DrawCell);
this.sfdatagridsbload.CellClick += new Syncfusion.WinForms.DataGrid.Events.CellClickEventHandler(this.sfdatagridsbload_CellClick);
this.sfdatagridsbload.CellDoubleClick += new Syncfusion.WinForms.DataGrid.Events.CellClickEventHandler(this.sfdatagridsbload_CellDoubleClick);

@ -2428,6 +2428,11 @@ namespace OnDoc.UIControls
private void ribbonbuttonGeprueft_Click(object sender, EventArgs e)
{
DB db = new DB(AppParams.connectionstring);
clsMailer mailer = new clsMailer();
string empfaengerid = "";
db.Get_Tabledata("Select mutierer from serienbrief_Bewilligung where id=" + approvaldata["id"].ToString(), false, true);
empfaengerid = db.dsdaten.Tables[0].Rows[0][0].ToString();
string sql = "update serienbrief_bewilligung set bewilligt=1, bewilligt_am = '" + DateTime.Now.ToString() + "' where id=" + approvaldata["id"].ToString();
db.Exec_SQL(sql);
if (approvaldata["Bewilligungstyp"].ToString() == "2")
@ -2438,6 +2443,9 @@ namespace OnDoc.UIControls
{
db.Exec_SQL("Update edex_sb_serienbrief set approval1=1 where serienbriefnr=" + sb.serienbriefnr.ToString() + "");
}
mailer.sendmail(4, empfaengerid, "", "","", "", AppParams.CurrentMitarbeiter.ToString(), approvaldata["id"].ToString());
mailer = null;
db = null;
Logging.DocLog.Info("Serienbrief geprüft", "Serienbrief geprüft", sb.serienbriefnr.ToString(), "", "");
Broadcaster().Broadcast("Serienbrief", new SenderInfo("Removesbfromlist", "Refreshpruefung", serienbriefnr.ToString()));
@ -2452,7 +2460,14 @@ namespace OnDoc.UIControls
if (note.ShowDialog() == DialogResult.OK)
{
DB db = new DB(AppParams.connectionstring);
string sql = "update serienbrief_bewilligung set abgelehnt=1, abgelehnt_am = '" + DateTime.Now.ToString() + "' where id=" + approvaldata["id"].ToString();
clsMailer mailer = new clsMailer();
string empfaengerid = "";
db.Get_Tabledata("Select mutierer from serienbrief_Bewilligung where id=" + approvaldata["id"].ToString(), false, true);
empfaengerid = db.dsdaten.Tables[0].Rows[0][0].ToString();
string sql = "update serienbrief_bewilligung set abgelehnt=1, abgelehnt_am = '" + DateTime.Now.ToString() + "', betreff='"+note.betreff+"', notizgrund='"+note.notiz+"' where id=" + approvaldata["id"].ToString();
db.Exec_SQL(sql);
// treeViewAdv1.Nodes.Remove(treeViewAdv1.SelectedNode);
@ -2466,6 +2481,9 @@ namespace OnDoc.UIControls
{
db.Exec_SQL("Update edex_sb_serienbrief set approved=0, approval1=0 where serienbriefnr=" + sb.serienbriefnr.ToString());
}
mailer.sendmail(6, empfaengerid, "", "", sb.serienbriefnr.ToString(), "", AppParams.CurrentMitarbeiter.ToString(), approvaldata["id"].ToString());
mailer = null;
//if (tp.Nodes.Count < 1)
//{
// tp.Parent.Nodes.Remove(tp);
@ -2511,5 +2529,75 @@ namespace OnDoc.UIControls
}
}
private void sfdatagridsbload_ToolTipOpening(object sender, Syncfusion.WinForms.DataGrid.Events.ToolTipOpeningEventArgs e)
{
switch (e.Column.MappingName.ToLower())
{
case "prüfung_rechts":
if (e.DisplayText.Contains("Abgelehnt"))
{
Syncfusion.Data.RecordEntry record = sfdatagridsbload.View.GetRecordAt(e.RowIndex - 1);
var a = record.Data;
var b = a as DataRowView;
string x = b["id"].ToString();
DB db = new DB(AppParams.connectionstring);
db.Get_Tabledata("select top 1 betreff, notizgrund, mutiert_am from serienbrief_bewilligung where serienbriefnr='" + x + "' and bewilligungstyp=2 and abgelehnt=1 order by mutiert_am desc", false, true);
try
{
Syncfusion.WinForms.Controls.ToolTipItem t = new Syncfusion.WinForms.Controls.ToolTipItem();
t.Text = db.dsdaten.Tables[0].Rows[0]["mutiert_am"].ToString() +
Environment.NewLine + Environment.NewLine + db.dsdaten.Tables[0].Rows[0]["betreff"].ToString() +
Environment.NewLine + Environment.NewLine + db.dsdaten.Tables[0].Rows[0]["Notizgrund"].ToString();
System.Drawing.Font tf = new System.Drawing.Font(t.Style.Font.FontFamily, 10, FontStyle.Bold);
t.Style.TextAlignment = ContentAlignment.MiddleLeft;
t.Style.BackColor = Color.FromArgb(255, 102, 0);
t.Style.Font = tf;
e.ToolTipInfo.Items.Add(t);
db = null;
}
catch { }
db = null;
}
//var record1 = sfDataGrid1.View.Records.GetItemAt(e.RowIndex);
break;
case "prüfung_links":
if (e.DisplayText.Contains("Abgelehnt"))
{
Syncfusion.Data.RecordEntry record = sfdatagridsbload.View.GetRecordAt(e.RowIndex - 1);
var a = record.Data;
var b = a as DataRowView;
string x = b["id"].ToString();
DB db = new DB(AppParams.connectionstring);
db.Get_Tabledata("select top 1 betreff, notizgrund, mutiert_am from serienbrief_bewilligung where serienbriefnr='" + x + "' and bewilligungstyp=1 and abgelehnt=1 order by mutiert_am desc", false, true);
try
{
Syncfusion.WinForms.Controls.ToolTipItem t = new Syncfusion.WinForms.Controls.ToolTipItem();
t.Text = db.dsdaten.Tables[0].Rows[0]["mutiert_am"].ToString() +
Environment.NewLine + Environment.NewLine + db.dsdaten.Tables[0].Rows[0]["betreff"].ToString() +
Environment.NewLine + Environment.NewLine + db.dsdaten.Tables[0].Rows[0]["Notizgrund"].ToString();
System.Drawing.Font tf = new System.Drawing.Font(t.Style.Font.FontFamily, 10, FontStyle.Bold);
t.Style.TextAlignment = ContentAlignment.MiddleLeft;
t.Style.BackColor = Color.FromArgb(255, 102, 0);
t.Style.Font = tf;
e.ToolTipInfo.Items.Add(t);
db = null;
}
catch { }
db = null;
}
//var record1 = sfDataGrid1.View.Records.GetItemAt(e.RowIndex);
break;
}
}
}
}

@ -151,7 +151,12 @@ namespace OnDoc.UIControls
lblUnterschriftrechts.Visible = false;
}
this.cbfaksimile.Enabled = Convert.ToBoolean(dr["unterschrift_faksimile"]) == true;
if (this.cbfaksimile.Enabled == true) { this.cbfaksimile.Checked = true; }
if (this.cbfaksimile.Enabled == true)
{
this.cbfaksimile.Checked = true;
//20250208 - bis faksimile klappt
this.cbfaksimile.Checked = false;
}
this.cbformularohneunterschrfit.Checked = false;
if (cbformularohneunterschrfit.Enabled)

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.

@ -1 +1 @@
30020ba16c413af9ebdb848716997748f3fa6881266358574511befb160ae2db
34c3609b08e0edcfa9562aab3046bc82a3e9b1c632b03c992c222fe1502d3c2a

@ -373,3 +373,4 @@ E:\Software-Projekte\OnDoc\OnDoc\Client\bin\Debug\VBOffice.pdb
E:\Software-Projekte\OnDoc\OnDoc\Client\bin\Debug\VBOffice.xml
E:\Software-Projekte\OnDoc\OnDoc\Client\bin\Debug\WinSign.dll
E:\Software-Projekte\OnDoc\OnDoc\Client\bin\Debug\WinSign.pdb
E:\Software-Projekte\OnDoc\OnDoc\Client\obj\Debug\OnDoc.Diverses.ApprovalNotes.resources

Binary file not shown.

Binary file not shown.

@ -63,6 +63,10 @@
<Reference Include="SkiaSharp, Version=2.88.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756, processorArchitecture=MSIL">
<HintPath>..\packages\SkiaSharp.2.88.8\lib\net462\SkiaSharp.dll</HintPath>
</Reference>
<Reference Include="Syncfusion.Chart.Base, Version=28.1462.33.0, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>C:\Program Files (x86)\Syncfusion\Essential Studio\Windows\28.1.33\Assemblies\4.6.2\Syncfusion.Chart.Base.dll</HintPath>
</Reference>
<Reference Include="Syncfusion.Compression.Base, Version=28.1462.33.0, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>C:\Program Files (x86)\Syncfusion\Essential Studio\Windows\28.1.33\Assemblies\4.6.2\Syncfusion.Compression.Base.dll</HintPath>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -151,3 +151,7 @@ E:\Software-Projekte\OnDoc\OnDoc\DOCGEN\bin\Debug\BarcodeLibVBDatamatrix.xml
E:\Software-Projekte\OnDoc\OnDoc\DOCGEN\bin\Debug\VBOffice.dll
E:\Software-Projekte\OnDoc\OnDoc\DOCGEN\bin\Debug\VBOffice.pdb
E:\Software-Projekte\OnDoc\OnDoc\DOCGEN\bin\Debug\VBOffice.xml
E:\Software-Projekte\OnDoc\OnDoc\DOCGEN\bin\Debug\Syncfusion.Chart.Base.dll
E:\Software-Projekte\OnDoc\OnDoc\DOCGEN\bin\Debug\Syncfusion.Shared.Base.dll
E:\Software-Projekte\OnDoc\OnDoc\DOCGEN\bin\Debug\Syncfusion.Chart.Base.xml
E:\Software-Projekte\OnDoc\OnDoc\DOCGEN\bin\Debug\Syncfusion.Shared.Base.xml

@ -1 +1 @@
64d91d76f5c9148565f8e8a8e85a25d3cd803ce356667c8a8e39a9e5b7a30928
2683c48cbc400bc612c49122442eb254f7416d0852cd917397789686b7b36322

Binary file not shown.

Binary file not shown.

@ -1228,7 +1228,7 @@ namespace Database
}
}
public void insert_note(int ersteller, string gbetreff, string note, string dokumentid)
public int insert_note(int ersteller, string gbetreff, string note, string dokumentid)
{
Get_Tabledata_for_Update("Select top 1 * from notizen where notiznr=-1", false, true);
DataRow dr = daten.Tables[0].NewRow();
@ -1243,6 +1243,8 @@ namespace Database
dr["ersteller"] = ersteller;
daten.Tables[0].Rows.Add(dr);
Update_Data();
Get_Tabledata("select top 1 * from notizen where dokumentid='" + dokumentid + "' order by notiznr desc", false, true);
return Convert.ToInt32(dsdaten.Tables[0].Rows[0][0]);
}
public void Insert_Vorlagenfeld(int vorlagenfeldregelnr, int dokumenttypnr, int mitarbeiternr)
@ -2153,7 +2155,7 @@ namespace Database
public bool dokument_reaktivieren(string dokumentid, string mitarbeiternr)
{
clear_parameter();
add_parameter("@fnkt", "8");
add_parameter("@fnkt", "11");
add_parameter("@dokumentid", dokumentid);
add_parameter("@value1", mitarbeiternr);
Get_Tabledata("sp_edoka_onbase", true, false);

Binary file not shown.

Binary file not shown.

@ -25,6 +25,8 @@ using System.Net;
using Microsoft.VisualBasic.CompilerServices;
using Database;
using System.Runtime.InteropServices.ComTypes;
using Syncfusion.CompoundFile.DocIO;
using Helper;
namespace OnDocOffice
@ -1654,28 +1656,22 @@ namespace OnDocOffice
public void insert_unterschrift(string bookmark, string imagepath)
{
Logging.Logging.Debug("Insert Unterschrift :"+ bookmark, "OnDoc", 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];
Microsoft.Office.Interop.Word.Range myRange = docWord.Bookmarks[bookmark].Range;
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;
Logging.Logging.Debug("Shapename", "OnDoc", myshape1.Name);
Microsoft.Office.Interop.Word.Shape myShape = docWord.Shapes.AddPicture(@"E:\Software-Projekte\OnDoc\Unterschriften\1.jpg", false, true, 0, 0, 120, 50, myRange);
myShape.WrapFormat.Type = Microsoft.Office.Interop.Word.WdWrapType.wdWrapTight;
myShape.RelativeHorizontalPosition = Microsoft.Office.Interop.Word.WdRelativeHorizontalPosition.wdRelativeHorizontalPositionPage;
myShape.Left = horizontal;
myShape.RelativeVerticalPosition = Microsoft.Office.Interop.Word.WdRelativeVerticalPosition.wdRelativeVerticalPositionPage;
myShape.Top = vertical - myShape.Height;
myShape.Name= "Unterschrift" + "_" + bookmark;
myShape.WrapFormat.Type = Microsoft.Office.Interop.Word.WdWrapType.wdWrapBehind;
myShape.ZOrder(Microsoft.Office.Core.MsoZOrderCmd.msoSendBackward);
myShape.Select();
return;
@ -1691,12 +1687,12 @@ namespace OnDocOffice
//Microsoft.Office.Interop.Word.Shape myshape = docWord.Shapes.AddTextbox(Microsoft.Office.Core
//.MsoTextOrientation.msoTextOrientationHorizontal, (float)horizontal,
//(float)vertical, 120, 50,bm);
//(float)vertical, 120, 50, missing);
//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.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;
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

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

Loading…
Cancel
Save