diff --git a/API_NetFramework/Controllers/AntwortAdressController.cs b/API_NetFramework/Controllers/AntwortAdressController.cs
index 1e5719d3..1c4be4fa 100644
--- a/API_NetFramework/Controllers/AntwortAdressController.cs
+++ b/API_NetFramework/Controllers/AntwortAdressController.cs
@@ -281,7 +281,7 @@ namespace API_NetFramework.Controllers
}
- public string DataTableToJsonObj(DataTable dt)
+ private string DataTableToJsonObj(DataTable dt)
{
DataSet ds = new DataSet();
ds.Merge(dt);
diff --git a/API_NetFramework/Controllers/ArchivController.cs b/API_NetFramework/Controllers/ArchivController.cs
index f79f9000..96426142 100644
--- a/API_NetFramework/Controllers/ArchivController.cs
+++ b/API_NetFramework/Controllers/ArchivController.cs
@@ -71,6 +71,50 @@ namespace API_NetFramework.Controllers
db = null;
}
+ ///
+ /// CheckDocID prüft auf eine vorhandene DokumentID in OnDoc (DokumentID OFFEDK... / Barcode-Klenber-Nr)
+ ///
+ ///
+ ///
+ /// 200: OK
+ ///
+ ///
+ [HttpGet]
+ [Route("API/CheckDocID")]
+
+ public IHttpActionResult CheckDocID(string DokumentID)
+ {
+ if (SecuringWebApiUsingApiKey.Middleware.ApiKeyMiddleware.Authorized((HttpRequestMessage)Request, tokenfunction) == false)
+ {
+ return Content(HttpStatusCode.Unauthorized, "Invalid Token or API-Key");
+ }
+ try
+ {
+ APILogging.Log((HttpRequestMessage)Request, "Start Check DokumentID: DokumentID:" + DokumentID, LogLevelType.Debug);
+ Database.DB db = new Database.DB(connectionstring);
+ db.Get_Tabledata("Select * from dokument where dokumentid = '" + DokumentID + "'", false, true);
+ if (db.dsdaten.Tables[0].Rows.Count > 0)
+ {
+ return Ok(DokumentID);
+ }
+ db.Get_Tabledata("Select barcodenr from barcodeetikette where dokumentid='" + DokumentID + "'", false, true);
+ if (db.dsdaten.Tables[0].Rows.Count > 0)
+ {
+ return Ok(DokumentID);
+ }
+ APILogging.Log((HttpRequestMessage)Request, "Ende Check DokumentID: DokumentID:" + DokumentID, LogLevelType.Debug);
+
+ return Content(HttpStatusCode.NotFound, DokumentID);
+ }
+ catch (Exception e)
+ {
+ APILogging.Log((HttpRequestMessage)Request, e.Message, LogLevelType.Error);
+ return Content(HttpStatusCode.InternalServerError, e.Message);
+ }
+
+
+
+ }
///
/// Archiviert das Dokument aus OnDoc in OnBase
///
@@ -80,7 +124,7 @@ namespace API_NetFramework.Controllers
/// Dokumenthandle aus OnBase
///
///
- [HttpGet]
+ [HttpPost]
[Route("API/ArchiveDocFromDatabase")]
public IHttpActionResult ArchivDocFromDatabase(string DokumentID)
@@ -190,50 +234,7 @@ namespace API_NetFramework.Controllers
}
- ///
- /// CheckDocID prüft auf eine vorhandene DokumentID in OnDoc (DokumentID OFFEDK... / Barcode-Klenber-Nr)
- ///
- ///
- ///
- /// 200: OK
- ///
- ///
- [HttpGet]
- [Route("API/CheckDocID")]
-
- public IHttpActionResult CheckDocID(string DokumentID)
- {
- if (SecuringWebApiUsingApiKey.Middleware.ApiKeyMiddleware.Authorized((HttpRequestMessage)Request, tokenfunction) == false)
- {
- return Content(HttpStatusCode.Unauthorized, "Invalid Token or API-Key");
- }
- try
- {
- APILogging.Log((HttpRequestMessage)Request, "Start Check DokumentID: DokumentID:" + DokumentID, LogLevelType.Debug);
- Database.DB db = new Database.DB(connectionstring);
- db.Get_Tabledata("Select * from dokument where dokumentid = '" + DokumentID + "'", false, true);
- if (db.dsdaten.Tables[0].Rows.Count > 0)
- {
- return Ok(DokumentID);
- }
- db.Get_Tabledata("Select barcodenr from barcodeetikette where dokumentid='" + DokumentID + "'", false, true);
- if (db.dsdaten.Tables[0].Rows.Count > 0)
- {
- return Ok(DokumentID);
- }
- APILogging.Log((HttpRequestMessage)Request, "Ende Check DokumentID: DokumentID:" + DokumentID, LogLevelType.Debug);
-
- return Content(HttpStatusCode.NotFound, DokumentID);
- }
- catch (Exception e)
- {
- APILogging.Log((HttpRequestMessage)Request, e.Message, LogLevelType.Error);
- return Content(HttpStatusCode.InternalServerError, e.Message);
- }
-
-
-
- }
+
[HttpPost]
[Route("API/ArchivDocFromIRIS")]
@@ -332,7 +333,7 @@ namespace API_NetFramework.Controllers
//return Content(HttpStatusCode.OK, "");
}
- public IHttpActionResult Transfer_OnBase(uploadtype utype, ref string jsonstring, ref ILResponse ilr)
+ private IHttpActionResult Transfer_OnBase(uploadtype utype, ref string jsonstring, ref ILResponse ilr)
{
//ILResponse ilr = new ILResponse();
string response;
diff --git a/API_NetFramework/Controllers/DocumentController.cs b/API_NetFramework/Controllers/DocumentController.cs
index 9b8e3121..47486d5e 100644
--- a/API_NetFramework/Controllers/DocumentController.cs
+++ b/API_NetFramework/Controllers/DocumentController.cs
@@ -53,17 +53,17 @@ namespace API_NetFramework.Controllers
}
- public object pageCollection { get; set; }
- [HttpPost]
- [Route("API/GetDocumentJSONBody")]
- public IHttpActionResult GetDocumentJSONBody([FromBody] TestParam tp)
- {
- //JsonSerializerSettings settings = new JsonSerializerSettings { TypeNameHandling = TypeNameHandling.All, PreserveReferencesHandling = PreserveReferencesHandling.None };
- //var myObject = JsonConvert.DeserializeObject(pageCollection.ToString(), settings);
+ //public object pageCollection { get; set; }
+ //[HttpGet]
+ //[Route("API/GetDocumentJSONBody")]
+ //public IHttpActionResult GetDocumentJSONBody([FromBody] TestParam tp)
+ //{
+ // //JsonSerializerSettings settings = new JsonSerializerSettings { TypeNameHandling = TypeNameHandling.All, PreserveReferencesHandling = PreserveReferencesHandling.None };
+ // //var myObject = JsonConvert.DeserializeObject(pageCollection.ToString(), settings);
- return Ok(tp.param1);
- //return Ok(tp.param1.ToString());
- }
+ // return Ok(tp.param1);
+ // //return Ok(tp.param1.ToString());
+ //}
[Route("API/GetDocumentPDF")]
[HttpGet]
public IHttpActionResult GetDocumentPDF(string dokid)
diff --git a/API_NetFramework/Controllers/MailController.cs b/API_NetFramework/Controllers/MailController.cs
index 13907b57..a9bbc719 100644
--- a/API_NetFramework/Controllers/MailController.cs
+++ b/API_NetFramework/Controllers/MailController.cs
@@ -11,15 +11,26 @@ namespace OnDocAPI_NetFramework.Controllers
{
public class MailController : ApiController
{
+ string tokenfunction = "Mail";
+
[HttpGet]
[Route("API/SendMail")]
public IHttpActionResult SendMail(string empfaenger, string betreff, string message, string dokumentid, string ondoclink)
{
- APILogging.Log((HttpRequestMessage)Request, "Mailversand: " + empfaenger+""+betreff, LogLevelType.Debug);
+ APILogging.Log((HttpRequestMessage)Request, "Mailversand: " + empfaenger+""+betreff, LogLevelType.Debug);
+ if (SecuringWebApiUsingApiKey.Middleware.ApiKeyMiddleware.Authorized((HttpRequestMessage)Request, tokenfunction) == false)
+ {
+ return Content(HttpStatusCode.Unauthorized, "Invalid Token or API-Key");
+ }
+ if (!empfaenger.ToUpper().Contains("@TKB.CH"))
+ {
+ return Content(HttpStatusCode.Forbidden, empfaenger + ": Email nicht bei der TKB - Mail nicht versandt");
+ }
- return Content(HttpStatusCode.OK, empfaenger + ": Mail versandt");
+ return Content(HttpStatusCode.OK, "Mail versand noch nicht implementiert");
+ //return Content(HttpStatusCode.OK, empfaenger + ": Mail versandt");
}
}
}
diff --git a/API_NetFramework/Properties/PublishProfiles/FolderProfile1.pubxml.user b/API_NetFramework/Properties/PublishProfiles/FolderProfile1.pubxml.user
index 00e3c57e..3d66a69e 100644
--- a/API_NetFramework/Properties/PublishProfiles/FolderProfile1.pubxml.user
+++ b/API_NetFramework/Properties/PublishProfiles/FolderProfile1.pubxml.user
@@ -5,7 +5,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<_PublishTargetUrl>E:\Software-Projekte\OnDoc\PubServices\OnDoc
- True|2024-11-26T18:32:44.7379810Z||;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||;
+ True|2024-12-02T08:50:13.5426444Z||;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||;
@@ -82,10 +82,10 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
09/04/2024 19:25:14
- 11/25/2024 15:25:12
+ 01/12/2024 13:07:40
- 11/25/2024 15:25:12
+ 01/12/2024 13:07:40
11/23/2024 19:27:07
@@ -94,10 +94,10 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
11/23/2024 19:27:07
- 11/26/2024 19:32:42
+ 12/02/2024 09:50:12
- 11/26/2024 19:32:42
+ 12/02/2024 09:50:12
10/20/2023 22:35:02
@@ -130,13 +130,13 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
10/20/2023 22:35:04
- 11/26/2024 19:32:42
+ 12/02/2024 09:50:12
11/25/2024 07:24:47
- 11/26/2024 19:32:42
+ 12/02/2024 09:50:12
11/27/2023 09:49:58
@@ -214,10 +214,10 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
11/04/2022 19:09:46
- 11/25/2024 16:02:23
+ 01/12/2024 18:53:52
- 11/25/2024 16:02:23
+ 01/12/2024 18:53:52
11/28/2018 00:10:18
@@ -235,22 +235,22 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
04/30/2024 21:58:24
- 11/18/2024 17:07:31
+ 11/27/2024 13:31:56
- 11/18/2024 17:07:31
+ 11/27/2024 13:31:56
- 11/26/2024 19:32:41
+ 12/02/2024 09:50:12
- 11/26/2024 19:32:41
+ 12/02/2024 09:50:12
- 11/26/2024 19:32:42
+ 12/02/2024 10:19:11
- 11/26/2024 19:32:42
+ 12/02/2024 10:19:11
11/13/2012 13:19:34
@@ -634,7 +634,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
03/06/2024 08:11:55
- 11/25/2024 16:02:24
+ 01/12/2024 18:53:53
\ No newline at end of file
diff --git a/API_NetFramework/bin/DOCGEN.dll b/API_NetFramework/bin/DOCGEN.dll
index f536d2dc..f0ec8ef4 100644
Binary files a/API_NetFramework/bin/DOCGEN.dll and b/API_NetFramework/bin/DOCGEN.dll differ
diff --git a/API_NetFramework/bin/DOCGEN.pdb b/API_NetFramework/bin/DOCGEN.pdb
index 03a9672e..f79dc898 100644
Binary files a/API_NetFramework/bin/DOCGEN.pdb and b/API_NetFramework/bin/DOCGEN.pdb differ
diff --git a/API_NetFramework/bin/Database.dll b/API_NetFramework/bin/Database.dll
index 5a7b9fa4..fd7bff9f 100644
Binary files a/API_NetFramework/bin/Database.dll and b/API_NetFramework/bin/Database.dll differ
diff --git a/API_NetFramework/bin/Database.pdb b/API_NetFramework/bin/Database.pdb
index 0c6344fb..51301566 100644
Binary files a/API_NetFramework/bin/Database.pdb and b/API_NetFramework/bin/Database.pdb differ
diff --git a/API_NetFramework/bin/OnDoc_NetFramework.dll b/API_NetFramework/bin/OnDoc_NetFramework.dll
index 7143a7de..2ba1cdde 100644
Binary files a/API_NetFramework/bin/OnDoc_NetFramework.dll and b/API_NetFramework/bin/OnDoc_NetFramework.dll differ
diff --git a/API_NetFramework/bin/OnDoc_NetFramework.pdb b/API_NetFramework/bin/OnDoc_NetFramework.pdb
index cb78a503..4c2ef604 100644
Binary files a/API_NetFramework/bin/OnDoc_NetFramework.pdb and b/API_NetFramework/bin/OnDoc_NetFramework.pdb differ
diff --git a/API_NetFramework/log.txt b/API_NetFramework/log.txt
index 083b5ed0..49752ef0 100644
--- a/API_NetFramework/log.txt
+++ b/API_NetFramework/log.txt
@@ -2039,3 +2039,6 @@ Parametername: encoder
2024-11-29 07:56:05.2906|DEBUG|OnDoc|Start Updaet IL_Log: DokumentID:SB_53_2
2024-11-29 07:56:05.2986|DEBUG|OnDoc|Ende Update IL_Log: DokumentID:SB_53_2
2024-11-29 07:56:05.2986|DEBUG|OnDoc|Ende ArchivSBDoc DokumentID: DokumentID:OFFEDK0082024002456495
+2024-12-02 10:10:04.9111|DEBUG|OnDoc|Mailversand: tet11
+2024-12-02 10:10:17.1969|DEBUG|OnDoc|Mailversand: test@tkb.ch11
+2024-12-02 10:11:10.9145|DEBUG|OnDoc|Mailversand: test@tkb.ch324
diff --git a/API_NetFramework/obj/Debug/API_NetFramework.csproj.AssemblyReference.cache b/API_NetFramework/obj/Debug/API_NetFramework.csproj.AssemblyReference.cache
index ab57a00b..3ce8abf9 100644
Binary files a/API_NetFramework/obj/Debug/API_NetFramework.csproj.AssemblyReference.cache and b/API_NetFramework/obj/Debug/API_NetFramework.csproj.AssemblyReference.cache differ
diff --git a/API_NetFramework/obj/Debug/OnDoc_NetFramework.dll b/API_NetFramework/obj/Debug/OnDoc_NetFramework.dll
index 7143a7de..2ba1cdde 100644
Binary files a/API_NetFramework/obj/Debug/OnDoc_NetFramework.dll and b/API_NetFramework/obj/Debug/OnDoc_NetFramework.dll differ
diff --git a/API_NetFramework/obj/Debug/OnDoc_NetFramework.pdb b/API_NetFramework/obj/Debug/OnDoc_NetFramework.pdb
index cb78a503..4c2ef604 100644
Binary files a/API_NetFramework/obj/Debug/OnDoc_NetFramework.pdb and b/API_NetFramework/obj/Debug/OnDoc_NetFramework.pdb differ
diff --git a/API_NetFramework/obj/Release/API_NetFramework.csproj.AssemblyReference.cache b/API_NetFramework/obj/Release/API_NetFramework.csproj.AssemblyReference.cache
index b1ab1e92..827189af 100644
Binary files a/API_NetFramework/obj/Release/API_NetFramework.csproj.AssemblyReference.cache and b/API_NetFramework/obj/Release/API_NetFramework.csproj.AssemblyReference.cache differ
diff --git a/API_NetFramework/obj/Release/API_NetFramework.csproj.CoreCompileInputs.cache b/API_NetFramework/obj/Release/API_NetFramework.csproj.CoreCompileInputs.cache
index 305e7574..b9597c51 100644
--- a/API_NetFramework/obj/Release/API_NetFramework.csproj.CoreCompileInputs.cache
+++ b/API_NetFramework/obj/Release/API_NetFramework.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-cfbd970a1620d565a6eaba19ea5652f2f3862322af8e217ccf8c8aa9f99a07e0
+2f33e6a47fdcf24539923bf9e4f71343574271278c4f80e33bb80d6781aff7a8
diff --git a/API_NetFramework/obj/Release/OnDoc_NetFramework.dll b/API_NetFramework/obj/Release/OnDoc_NetFramework.dll
index 556e8b59..c759da96 100644
Binary files a/API_NetFramework/obj/Release/OnDoc_NetFramework.dll and b/API_NetFramework/obj/Release/OnDoc_NetFramework.dll differ
diff --git a/API_NetFramework/obj/Release/OnDoc_NetFramework.pdb b/API_NetFramework/obj/Release/OnDoc_NetFramework.pdb
index 95da63d4..fd2f163c 100644
Binary files a/API_NetFramework/obj/Release/OnDoc_NetFramework.pdb and b/API_NetFramework/obj/Release/OnDoc_NetFramework.pdb differ
diff --git a/API_NetFramework/obj/Release/Package/PackageTmp/Web.config b/API_NetFramework/obj/Release/Package/PackageTmp/Web.config
index 2c000c1d..e251b4c6 100644
--- a/API_NetFramework/obj/Release/Package/PackageTmp/Web.config
+++ b/API_NetFramework/obj/Release/Package/PackageTmp/Web.config
@@ -10,6 +10,7 @@
+
diff --git a/API_NetFramework/obj/Release/Package/PackageTmp/bin/DOCGEN.dll b/API_NetFramework/obj/Release/Package/PackageTmp/bin/DOCGEN.dll
index 3fe3aba8..d5e4a711 100644
Binary files a/API_NetFramework/obj/Release/Package/PackageTmp/bin/DOCGEN.dll and b/API_NetFramework/obj/Release/Package/PackageTmp/bin/DOCGEN.dll differ
diff --git a/API_NetFramework/obj/Release/Package/PackageTmp/bin/DOCGEN.pdb b/API_NetFramework/obj/Release/Package/PackageTmp/bin/DOCGEN.pdb
index 849fd560..794acc70 100644
Binary files a/API_NetFramework/obj/Release/Package/PackageTmp/bin/DOCGEN.pdb and b/API_NetFramework/obj/Release/Package/PackageTmp/bin/DOCGEN.pdb differ
diff --git a/API_NetFramework/obj/Release/Package/PackageTmp/bin/Database.dll b/API_NetFramework/obj/Release/Package/PackageTmp/bin/Database.dll
index 321caa97..073763d9 100644
Binary files a/API_NetFramework/obj/Release/Package/PackageTmp/bin/Database.dll and b/API_NetFramework/obj/Release/Package/PackageTmp/bin/Database.dll differ
diff --git a/API_NetFramework/obj/Release/Package/PackageTmp/bin/Database.pdb b/API_NetFramework/obj/Release/Package/PackageTmp/bin/Database.pdb
index 6fab07f8..a82efe26 100644
Binary files a/API_NetFramework/obj/Release/Package/PackageTmp/bin/Database.pdb and b/API_NetFramework/obj/Release/Package/PackageTmp/bin/Database.pdb differ
diff --git a/API_NetFramework/obj/Release/Package/PackageTmp/bin/Model.dll b/API_NetFramework/obj/Release/Package/PackageTmp/bin/Model.dll
index 4e824ca2..f1465a04 100644
Binary files a/API_NetFramework/obj/Release/Package/PackageTmp/bin/Model.dll and b/API_NetFramework/obj/Release/Package/PackageTmp/bin/Model.dll differ
diff --git a/API_NetFramework/obj/Release/Package/PackageTmp/bin/Model.pdb b/API_NetFramework/obj/Release/Package/PackageTmp/bin/Model.pdb
index cbec7342..527bb243 100644
Binary files a/API_NetFramework/obj/Release/Package/PackageTmp/bin/Model.pdb and b/API_NetFramework/obj/Release/Package/PackageTmp/bin/Model.pdb differ
diff --git a/API_NetFramework/obj/Release/Package/PackageTmp/bin/OfficePrinter.dll b/API_NetFramework/obj/Release/Package/PackageTmp/bin/OfficePrinter.dll
index ad64eaf3..e45b3779 100644
Binary files a/API_NetFramework/obj/Release/Package/PackageTmp/bin/OfficePrinter.dll and b/API_NetFramework/obj/Release/Package/PackageTmp/bin/OfficePrinter.dll differ
diff --git a/API_NetFramework/obj/Release/Package/PackageTmp/bin/OfficePrinter.pdb b/API_NetFramework/obj/Release/Package/PackageTmp/bin/OfficePrinter.pdb
index 8d94ad26..a3fd4f2d 100644
Binary files a/API_NetFramework/obj/Release/Package/PackageTmp/bin/OfficePrinter.pdb and b/API_NetFramework/obj/Release/Package/PackageTmp/bin/OfficePrinter.pdb differ
diff --git a/API_NetFramework/obj/Release/Package/PackageTmp/bin/OnDoc_NetFramework.dll b/API_NetFramework/obj/Release/Package/PackageTmp/bin/OnDoc_NetFramework.dll
index 556e8b59..c759da96 100644
Binary files a/API_NetFramework/obj/Release/Package/PackageTmp/bin/OnDoc_NetFramework.dll and b/API_NetFramework/obj/Release/Package/PackageTmp/bin/OnDoc_NetFramework.dll differ
diff --git a/API_NetFramework/obj/Release/Package/PackageTmp/bin/OnDoc_NetFramework.pdb b/API_NetFramework/obj/Release/Package/PackageTmp/bin/OnDoc_NetFramework.pdb
index 95da63d4..fd2f163c 100644
Binary files a/API_NetFramework/obj/Release/Package/PackageTmp/bin/OnDoc_NetFramework.pdb and b/API_NetFramework/obj/Release/Package/PackageTmp/bin/OnDoc_NetFramework.pdb differ
diff --git a/API_NetFramework/obj/Release/TransformWebConfig/original/Web.config b/API_NetFramework/obj/Release/TransformWebConfig/original/Web.config
index 8500a2df..58b31451 100644
--- a/API_NetFramework/obj/Release/TransformWebConfig/original/Web.config
+++ b/API_NetFramework/obj/Release/TransformWebConfig/original/Web.config
@@ -10,6 +10,7 @@
+
diff --git a/API_NetFramework/obj/Release/TransformWebConfig/transformed/Web.config b/API_NetFramework/obj/Release/TransformWebConfig/transformed/Web.config
index 2c000c1d..e251b4c6 100644
--- a/API_NetFramework/obj/Release/TransformWebConfig/transformed/Web.config
+++ b/API_NetFramework/obj/Release/TransformWebConfig/transformed/Web.config
@@ -10,6 +10,7 @@
+
diff --git a/BarcodeLib/bin/Debug/Database.dll b/BarcodeLib/bin/Debug/Database.dll
index 5a7b9fa4..fd7bff9f 100644
Binary files a/BarcodeLib/bin/Debug/Database.dll and b/BarcodeLib/bin/Debug/Database.dll differ
diff --git a/BarcodeLib/bin/Debug/Database.pdb b/BarcodeLib/bin/Debug/Database.pdb
index 0c6344fb..51301566 100644
Binary files a/BarcodeLib/bin/Debug/Database.pdb and b/BarcodeLib/bin/Debug/Database.pdb differ
diff --git a/BarcodeLib/obj/Debug/BarcodeLib.csproj.AssemblyReference.cache b/BarcodeLib/obj/Debug/BarcodeLib.csproj.AssemblyReference.cache
index 05fa563f..dd50f9fc 100644
Binary files a/BarcodeLib/obj/Debug/BarcodeLib.csproj.AssemblyReference.cache and b/BarcodeLib/obj/Debug/BarcodeLib.csproj.AssemblyReference.cache differ
diff --git a/Client/Client.csproj b/Client/Client.csproj
index db077e15..2fddbabe 100644
--- a/Client/Client.csproj
+++ b/Client/Client.csproj
@@ -52,8 +52,9 @@
OnDoc.Program
- SmartDocGen.ico
+ OnDoc5.ico
+
False
@@ -308,6 +309,12 @@
DokList.cs
+
+ UserControl
+
+
+ Dokwerte.cs
+
Form
@@ -457,6 +464,9 @@
DokList.cs
Designer
+
+ Dokwerte.cs
+
Partnersuche.cs
@@ -833,7 +843,9 @@
-
+
+
+
diff --git a/Client/DocMgmt/Dokumenterstellung.cs b/Client/DocMgmt/Dokumenterstellung.cs
index 1e92e050..108ca69d 100644
--- a/Client/DocMgmt/Dokumenterstellung.cs
+++ b/Client/DocMgmt/Dokumenterstellung.cs
@@ -129,7 +129,7 @@ namespace OnDoc.DocMgmt
dB.add_parameter("@BARCODEFONTSIZE","");
dB.add_parameter("@BarcodeKantenlaenge", "");
dB.Get_Tabledata("sp_get_barcodetype_and_value", true, false);
- dokdata.barcode_content = dB.dsdaten.Tables[0].Rows[0][1].ToString();
+ dokdata.barcode_content = dB.dsdaten.Tables[0].Rows[0][3].ToString();
dB = null;
}
diff --git a/Client/Klassen/clsProcessWatch.cs b/Client/Klassen/clsProcessWatch.cs
index 41a16dfa..64617e4f 100644
--- a/Client/Klassen/clsProcessWatch.cs
+++ b/Client/Klassen/clsProcessWatch.cs
@@ -80,6 +80,7 @@ namespace OnDoc.Klassen
Logging.DocLog.Info("Dokument gespeichert und geschlossen", "Processwatch", fc.dokumentid, "", fc.filename);
RemoveFromList(fc.dokumentid);
Remove_Dok_in_Bearbeitung(fc.dokumentid);
+ Remove_Dokumentbearbeitung_Zwingend(fc.dokumentid);
return;
}
else
@@ -101,6 +102,12 @@ namespace OnDoc.Klassen
db.Dok_in_Bearbeietung(2, dokumentid, AppParams.CurrentMitarbieter);
db = null;
}
+ private static void Remove_Dokumentbearbeitung_Zwingend(string dokumentid)
+ {
+ DB db = new DB(AppParams.connectionstring);
+ db.Exec_SQL("Update dokument set bearbeitung_zwingend=0 where dokumentid='" + dokumentid + "'");
+ db = null;
+ }
private static void Save_File(string dokumentid, string filename)
{
DB db = new DB(AppParams.connectionstring);
diff --git a/Client/OnDoc2.ico b/Client/OnDoc2.ico
new file mode 100644
index 00000000..81d3705c
Binary files /dev/null and b/Client/OnDoc2.ico differ
diff --git a/Client/OnDoc3.ico b/Client/OnDoc3.ico
new file mode 100644
index 00000000..d638ea0f
Binary files /dev/null and b/Client/OnDoc3.ico differ
diff --git a/Client/OnDoc5.ico b/Client/OnDoc5.ico
new file mode 100644
index 00000000..7fc3b418
Binary files /dev/null and b/Client/OnDoc5.ico differ
diff --git a/Client/Start.Designer.cs b/Client/Start.Designer.cs
index eb004d1d..b909d460 100644
--- a/Client/Start.Designer.cs
+++ b/Client/Start.Designer.cs
@@ -153,15 +153,16 @@
// profilEinstellungenToolStripMenuItem
//
this.profilEinstellungenToolStripMenuItem.Name = "profilEinstellungenToolStripMenuItem";
- this.profilEinstellungenToolStripMenuItem.Size = new System.Drawing.Size(178, 22);
+ this.profilEinstellungenToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
this.profilEinstellungenToolStripMenuItem.Text = "Profil-Einstellungen";
this.profilEinstellungenToolStripMenuItem.ToolTipText = "Anpassungen von Profilen";
+ this.profilEinstellungenToolStripMenuItem.Visible = false;
this.profilEinstellungenToolStripMenuItem.Click += new System.EventHandler(this.profilEinstellungenToolStripMenuItem_Click);
//
// beendenToolStripMenuItem
//
this.beendenToolStripMenuItem.Name = "beendenToolStripMenuItem";
- this.beendenToolStripMenuItem.Size = new System.Drawing.Size(178, 22);
+ this.beendenToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
this.beendenToolStripMenuItem.Text = "&Beenden";
this.beendenToolStripMenuItem.ToolTipText = "Anwendung beenden";
this.beendenToolStripMenuItem.Click += new System.EventHandler(this.beendenToolStripMenuItem_Click);
@@ -171,6 +172,7 @@
this.nativVorlagenToolStripMenuItem.Name = "nativVorlagenToolStripMenuItem";
this.nativVorlagenToolStripMenuItem.Size = new System.Drawing.Size(98, 20);
this.nativVorlagenToolStripMenuItem.Text = "&Nativ-Vorlagen";
+ this.nativVorlagenToolStripMenuItem.Visible = false;
this.nativVorlagenToolStripMenuItem.Click += new System.EventHandler(this.nativVorlagenToolStripMenuItem_Click);
//
// contextMenuStrip1
diff --git a/Client/Start.resx b/Client/Start.resx
index 42f85ffe..2b38f602 100644
--- a/Client/Start.resx
+++ b/Client/Start.resx
@@ -182,309 +182,472 @@
- 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
- YII=
+ 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
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAALp0BS+6dAV6unQFerp0BXq6dAV6unQFerp0BXq6dAV6unQFerp0BXq6dAV6
+ unQFerp0BXq6dAV6unQFerp0BXq6dAV6unQFerp0BXq6dAV6unQFerp0BXq6dAV6vnsRer9+GHq6dAV6
+ unQFerp0BXq6dAV6unQFerp0BXq6dAV6unQFerp0BXq6dAV6unQFerp0BXq6dAV6unQFerp0BXq6dAV6
+ unQFerp0BXq6dAV6unQFerp0BXq6dAV6unQFR7p0BSy6dAX+unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/
+ unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+/fRb/
+ 6dW2/+zcwv/Bgh3/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/
+ unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQFZbp0BQO6dAXcunQF/7p0Bf+6dAX/
+ unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/
+ unQF/8OFJP/v4s3/+/v7//r6+v/y6Nn/xYsu/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/
+ unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX8unQFIAAAAAC6dAWT
+ unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/
+ unQF/7p0Bf+6dQb/yJA5//Tt4v/6+vr/+vr6//r6+v/6+vr/9vLr/8yYR/+7dQb/unQF/7p0Bf+6dAX/
+ unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAXS
+ unQFAQAAAAC6dAVIunQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/
+ unQF/7p0Bf+6dAX/unQF/7t1Bv/Pn1P/9/Tu//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//n38//UqWb/
+ u3UG/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/
+ unQF/7p0Bf+6dAWKAAAAAAAAAAC6dAUMunQF8bp0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/
+ unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/u3UG/9evcf/5+Pb/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/
+ +vr6//r6+v/6+fn/3LuG/7t2CP+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/
+ unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAVBAAAAAAAAAAAAAAAAunQFsrp0Bf+6dAX/unQF/7p0Bf+6dAX/
+ unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+8dwv/38GS//r6+v/6+vr/+vr6//r6+v/6+vr/
+ +vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vv7/+XMpv+9ehD/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/
+ unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Beu6dAUIAAAAAAAAAAAAAAAAunQFabp0Bf+6dAX/
+ unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/758E//n0a//+vr6//r6+v/6+vr/
+ +vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/s28L/wIEc/7p0Bf+6dAX/
+ unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0BaoAAAAAAAAAAAAAAAAAAAAA
+ unQFH7p0Bf66dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/wYMf/+7gyv/6+/v/
+ +vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/
+ 8ujZ/8WKLf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0BWEAAAAA
+ AAAAAAAAAAAAAAAAAAAAALp0BdC6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf/HjjX/
+ 8+ve//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/
+ +vr6//r6+v/6+vr/+vr6//bx6f/LmEb/u3UG/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/
+ unQF/bp0BRoAAAAAAAAAAAAAAAAAAAAAAAAAALp0BYS6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/
+ unUG/82cTv/38uv/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/
+ +vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/59vP/06hk/7t1Bv+6dAX/unQF/7p0Bf+6dAX/
+ unQF/7p0Bf+6dAX/unQFywAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALp0BTm6dAX/unQF/7p0Bf+6dAX/
+ unQF/7p0Bf+7dQb/1atp//n49f/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/
+ +vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr5/9y6hP+7dgj/
+ unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQFgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALt1Bga7dQbn
+ u3UG/7t1Bv+7dQb/u3UG/7x4Cv/evov/+/v6//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/
+ +/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/
+ +/v7//v7+//lzKb/vnsQ/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UGOAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAC7dQaiu3UG/7t1Bv+7dQb/vnsR/+bOqv/7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/
+ +/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/
+ +/v7//v7+//7+/v/+/v7//v7+//7+/v/7NzC/8GBG/+7dQb/u3UG/7t1Bv+7dQbou3UGBwAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAC7dQZXu3UG/7t1Bv/Bgh3/7d3E//v7+//7+/v/+/v7//v7+//7+/v/
+ +/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/
+ +/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//Lo1//Fiy3/u3UG/7t1Bv+7dQak
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7dQYUu3UG98aMMP/z6tv/+/v7//v7+//7+/v/
+ +/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/
+ +/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//38en/
+ zJhG/7t1Bv+7dQZYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwIAawOLHm//n0Kz/
+ 59Cs/+fQrP/n0Kz/59Cs/+fQrP/n0Kz/59Cs/+fQrP/n0Kz/59Cs/+fQrP/n0Kz/59Cs/+fQrP/n0Kz/
+ 59Cs/+fQrP/n0Kz/59Cs/+fQrP/n0Kz/59Cs/+fQrP/n0Kz/59Cs/+fQrP/n0Kz/59Cs/+fQrP/n0Kz/
+ 59Cs/+fQrP/n0Kz/5cyk/8SHJvu7dQYbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ u3UGo7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bvq7dQYWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAu3UGo7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bvq7dQYWAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvHYHo7x2B/+8dgf/vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/
+ vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bvq7dQYW
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvHYHo7x2B/+8dgf/vHYH/7x2B/+8dgf/
+ vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bvq7dQYWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvHYHo7x2B/+8dgf/
+ vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bvq7dQYWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ vHYHo7x2B/+8dgf/vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/
+ vHYH/7x2B/+8dgf/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bvq7dQYWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAvHYHo7x2B/+8dgf/vHYH/7x2B/+8dgf/vHYH/7x2B/+/fRT/2bN3/+HDlf/Ro1r/
+ vHYI/8iPN//Pn1L/vHYI/9q1fP+/fRX/27iA/9y5gv/YsXT/woIe/7t1Bv/HjTL/38CP/9ixdP+9eQ3/
+ wH8Z/927hv/du4b/wYAa/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bvq7dQYWAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu3UGo7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1B//p1bb/
+ 5Mqi/9GiWf/v4s3/1q1t/9OoY//hxZn/u3YI//fy6//ChCP/+fXx/9GjWv/buYL/8OTR/757Ef/z6tv/
+ zpxP/+LHnP/bt4D/48mf/9u5gv/YsXX/2LF1/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bfq6dAUW
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu3UGo7t1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UG/8CAHP/38+z/vnwU/7t1Bv/Pn1T/7NvB/9OoY//ix53/u3YJ//fz6//ChCP/+PXw/7p0Bf+7dQf/
+ 8+ve/8yZSf/07eH/vHcK/9CiWf/mz6r/7NvA/8qVQf+8dwr/u3YI/7p0Bf+6dAX/unQF/7p0Bf+6dAX/
+ unQF/7p0Bfq6dAUWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu3UGo7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/8GBHf/38uv/vXoQ/7t1Bv/NnE7/7d3F/9OoY//x59b/38GS//Pp2v/AgRz/
+ +PXw/7p0Bf+7dQb/8+rb/8ePN//p1rf/4cWZ/+7fyf/QoVf/2bN4/+nWt//o1LT/1axr/7p0Bf+6dAX/
+ unQF/7p0Bf+6dAX/unQF/7p0Bfq6dAUWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ u3UGo7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t2CP/s3ML/3b2K/8qUQP/r2b3/2bR6/79+F//CgyD/
+ ypQ//8GCH//Afxr/+PXx/8uWQ//Xr3H/8+nb/7x4DP+8dwv/ypVB/8SIKv+6dAb/u3UG/8iQOP/IkTr/
+ u3UH/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bfq6dAUWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAu3UGo7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv/Bgh//38GR/+fQrf/Xr3H/
+ vHcK/7t1Bv+7dQb/u3UG/7t1Bv++exL/4cSW/+LGmf/ev43/xYot/7p0Bf+6dAX/unQF/7p0Bf+6dAX/
+ unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bfq6dAUWAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu3UGo7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/
+ unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bf+6dAX/unQF/7p0Bfq6dAUW
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu3UGo7t1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bvq7dQYWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu3UGo7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bvq7dQYWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ u3UGo7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bvq7dQYWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAu3UGo7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bvq7dQYWAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu3UGo7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bvq7dQYW
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu3UGTrt1Bnq7dQZ6u3UGert1Bnq7dQZ6
+ u3UGert1Bnq7dQZ6u3UGert1Bnq7dQZ6u3UGert1Bnq7dQZ6u3UGert1Bnq7dQZ6u3UGert1Bnq7dQZ6
+ u3UGert1Bnq7dQZ6u3UGert1Bnq7dQZ6u3UGert1Bnq7dQZ6u3UGert1Bnq7dQZ6u3UGert1Bnq7dQZ6
+ u3UGert1Bne7dQYKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////wAA////////AAD/////
+ //8AAP///////wAA////////AAD///////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA
+ gAAAAAABAACAAAAAAAEAAMAAAAAAAQAAwAAAAAADAADAAAAAAAMAAOAAAAAAAwAA4AAAAAAHAADgAAAA
+ AAcAAOAAAAAABwAA8AAAAAAHAADwAAAAAA8AAPAAAAAADwAA+AAAAAAPAAD4AAAAAA8AAPgAAAAADwAA
+ +AAAAAAPAAD4AAAAAA8AAPgAAAAADwAA+AAAAAAPAAD4AAAAAA8AAPgAAAAADwAA+AAAAAAPAAD4AAAA
+ AA8AAPgAAAAADwAA+AAAAAAPAAD4AAAAAA8AAPgAAAAADwAA+AAAAAAPAAD4AAAAAA8AAPgAAAAADwAA
+ +AAAAAAPAAD4AAAAAA8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD/////
+ //8AACgAAAAgAAAAQAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAALt1Blq7dQamu3UGprt1Bqa7dQamu3UGprt1Bqa7dQamu3UGprt1Bqa7dQam
+ u3UGprt1Bqa7dQamu3UGpsWKLKbHjjWmu3UGprt1Bqa7dQamu3UGprt1Bqa7dQamu3UGprt1Bqa7dQam
+ u3UGprt1Bqa7dQamu3UGprt1Bqa7dQZxu3UGTLt1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv/IkDf/9O3i//bw6P/KlED/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1BnS7dQYKu3UG9rt1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/zp5R//j18P/7+/v/+/v7//n39P/RpF3/u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UGLAAAAAC7dQa1u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/9avcP/6+fj/+/v7//v7+//7+/v/+/v7//r6+f/at37/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1BuEAAAAAAAAAALt1Bmu7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t2CP/fwZL/+vr6//v7+//7+/v/+/v7//v7+//7+/v/
+ +/v7//v7+//jyaD/vHgM/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UGlgAAAAAAAAAA
+ u3UGIbt1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv++exH/59Kx//v7+//7+/v/+/v7//v7+//7+/v/
+ +/v7//v7+//7+/v/+/v7//v7+//r2b7/v34X/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQZN
+ AAAAAAAAAAAAAAAAu3UG07t1Bv+7dQb/u3UG/7t1Bv+7dQb/wYIf/+7gy//7+/v/+/v7//v7+//7+/v/
+ +/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//x5tX/xIco/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UG97t1BgsAAAAAAAAAAAAAAAC7dQaIu3UG/7t1Bv+7dQb/u3UG/8aNMv/z69//+/v7//v7+//7+/v/
+ +/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//18Of/ypQ//7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQa3AAAAAAAAAAAAAAAAAAAAALx2Bz28dgf/vHYH/7x2B//Nm0v/+PTu//z8/P/8/Pz/
+ /Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/59/T/
+ 0qRc/7x2B/+8dgf/vHYH/7x2B28AAAAAAAAAAAAAAAAAAAAAvHYHA7x2B+28dgf/1atp//r59//8/Pz/
+ /Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/
+ /Pz8//z8/P/7+/v/2rZ9/7x2B/+8dgf/vHYHJAAAAAAAAAAAAAAAAAAAAAAAAAAAvHcJpt6+i//7+/v/
+ /Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/
+ /Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/48mg/715DdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+fBJv
+ w4Uj/8OFI//DhSP/w4Uj/8OFI//DhSP/w4Uj/8OFI//DhSP/w4Uj/8OFI//DhSP/w4Uj/8OFI//DhSP/
+ w4Uj/8OFI//DhSP/w4Uj/8OFI//DhSP/w4Uj/8OFI//DhSP/vnwStQAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAALx2B228dgf/vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/
+ vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/vHYH/7x2B/+8dge1AAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAvHYHbbx2B/+8dgf/vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/
+ vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/vHYH/7x2B7UAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAC8dgdtvHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/
+ vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/
+ vHYHtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALx2B228dgf/vHYH/7x2B/+8dgf/vHYH/8qUP//Tpl//
+ v3wT/8iQN/+9eQ3/ypM9/8uVQf/Rolj/xIcn/7x2CP/QoFX/yZI6/756D//Tpl//xIgo/7x2B/+8dgf/
+ vHYH/7x2B/+8dge1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu3UGbbt1Bv+7dQb/u3UG/7t1Bv/Jkz3/
+ 48mf/86cTv/lzKX/4MOV/79/Gf/kzKX/59Kw/8qVQP/p1bX/0qZf/9aub//kzKX/3LqF/8+gVf/RpF3/
+ u3UG/7t1Bv+7dQb/u3UG/7t1BrUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7dQZtu3UG/7t1Bv+7dQb/
+ u3UG/9SqZ//Pn1P/u3UG/+nUtf/gw5X/17B0/+LGmv/n0a//u3UG/+DCk//Tp2H/4MKT/+fQrf/VrGz/
+ 27d//9SpZ/+7dQb/u3UG/7t1Bv+7dQb/u3UGtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALt1Bm27dQb/
+ u3UG/7t1Bv+7dQb/w4Yl/+nVtf/evo3/27iB/79+GP/CgyH/vXsR/+fSsP/buYL/59Kw/7t2CP/ChCP/
+ v30W/7t1Bv/EiSv/vXkP/7t1Bv+7dQb/u3UG/7t1Bv+7dQa1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ u3UGbbt1Bv+7dQb/u3UG/7t1Bv+7dQb/vXoQ/8GCHv+7dQb/u3UG/7t1Bv+7dQb/vnsS/79+F/+7dQf/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1BrUAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAC7dQZtu3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UGtQAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAALt1Bm27dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQa1
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu3UGbbt1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UG/7t1BrUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7dQZHu3UGprt1Bqa7dQamu3UGprt1Bqa7dQam
+ u3UGprt1Bqa7dQamu3UGprt1Bqa7dQamu3UGprt1Bqa7dQamu3UGprt1Bqa7dQamu3UGprt1Bqa7dQam
+ u3UGprt1Bqa7dQamu3UGdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ /////////////////////wAAAAAAAAAAAAAAAIAAAAGAAAABgAAAAcAAAAHAAAADwAAAA8AAAAPgAAAH
+ 4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB///////////
+ //////////8oAAAAGAAAADAAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu3UGdbt1Bry7dQa8u3UGvLt1Bry7dQa8
+ u3UGvLt1Bry7dQa8u3UGvLt1BrzLlkO8zJpKvLt1Bry7dQa8u3UGvLt1Bry7dQa8u3UGvLt1Bry7dQa8
+ u3UGvLt1Bry6dAWJu3UGXbt1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7p0Bf+7dQb/u3UG/86eUf/49O//
+ +Pby/9CiWf+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+6dAV8u3UGFbt1Bvu7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/1q9w//r59//7+/v/+/v7//r6+f/ZtXv/u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+6dAUzAAAAALt1Bsa7dQb/u3UG/7t1Bv+7dQb/u3UG/7t2Cf/fwZH/
+ +vr6//r6+v/7+/v/+/v7//v7+//7+/v/4sed/7x4C/+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1BuW6dAUC
+ AAAAALt1Bnu7dQb/u3UG/7t1Bv+7dQb/vnsR/+fSsP/7+/v/+/v7//r6+v/7+/v/+/v7//v7+//7+/v/
+ +/v7/+rYu/+/fRb/u3UG/7t1Bv+7dQb/u3UG/7t1Bp4AAAAAAAAAALt1Bi+7dQb/u3UG/7t1Bv/Bgh//
+ 7uDK//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//w5dP/w4Ym/7t1Bv+7dQb/
+ u3UG/7t1BlMAAAAAAAAAALt1BgK7dQbivHYH/8eOM//07N///Pz8//v7+//8/Pz//Pz8//v7+//8/Pz/
+ /Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/9vDm/8qTPf+8dgf/u3UG+bt1BhAAAAAAAAAAAAAAAAC8dgeY
+ zZtM//j07v/8/Pz//Pz8//v7+//8/Pz//Pz8//v7+//8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/
+ /Pz8//n38v/Roln/u3UGvgAAAAAAAAAAAAAAAAAAAAC+exFZ0KBV/9GjWf/Ro1n/0aNZ/9GjWf/Ro1n/
+ 0aNZ/9GjWf/Ro1n/0aNZ/9GjWf/Ro1n/0aNZ/9GjWf/Ro1n/0aNZ/9GjWf/Rolf/v30UigAAAAAAAAAA
+ AAAAAAAAAAC7dQZSu3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/vHYH/7x2B/+8dgf/
+ vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/vHYHiAAAAAAAAAAAAAAAAAAAAAC7dQZSu3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/vHYH/7t1Bv+8dgf/vHYH/7t1Bv+8dgf/vHYH/7t1Bv+8dgf/
+ vHYHiAAAAAAAAAAAAAAAAAAAAAC7dQZSvHYH/7x2B/+7dQb/vHcK/8yYRv/BgRz/w4Yl/8OGJP/EiCn/
+ y5VB/715DP/HjjP/w4Uj/8WJK//Fiiv/vHYH/7x2B/+8dgf/vHYHiAAAAAAAAAAAAAAAAAAAAAC6dAVS
+ unQF/7p0Bf+6dAX/169x/8uXRf/gw5T/2rd//9m0ev/dvYr/yJE6/9u5gv/cuoX/3byI/928if/KlD//
+ u3UG/7t1Bv+7dQb/u3UGiAAAAAAAAAAAAAAAAAAAAAC6dAVSunQF/7p0Bf+6dAX/2LF0/8iQOP/gwZL/
+ 0aRc/9ewcv/cu4b/xoww/9q3fv/Uqmf/z59U/9GjW//QoVj/u3UG/7p0Bf+7dQb/u3UGiAAAAAAAAAAA
+ AAAAAAAAAAC6dAVSu3UG/7t1Bv+6dAX/vHgM/8+fUv/ChCL/unQF/7p0Bf/Fii3/zZtM/716D/+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UGiAAAAAAAAAAAAAAAAAAAAAC7dQZSu3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UGiAAAAAAAAAAAAAAAAAAAAAC7dQZSu3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UGiAAAAAAAAAAAAAAAAAAAAAC7dQY8
+ u3UGvLt1Bry7dQa8u3UGvLt1Bry7dQa8u3UGvLt1Bry7dQa8u3UGvLt1Bry7dQa8u3UGvLt1Bry7dQa8
+ u3UGvLt1Bry7dQa8u3UGZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAA////Qf///0H///9BAAAAQQAAAEEAAABBgAAAQYAAAUGAAAFBgAABQcAAA0HAAANB
+ wAADQcAAA0HAAANBwAADQcAAA0HAAANBwAADQcAAA0HAAANB////Qf///0H///9BKAAAABAAAAAgAAAA
+ AQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu3UGk7t1BtO7dQbTu3UG07t1BtO7dQbT
+ u3UG09GjW9PSpmHTu3UG07t1BtO7dQbTu3UG07t1BtO7dQbTu3UGo7t1Bm27dQb/u3UG/7t1Bv+7dQb/
+ u3UG/9aub//6+fj/+vr5/9iydv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1BoO7dQYju3UG/7t1Bv+7dQb/
+ u3YI/9/Bkf/6+vr/+/v7//v7+//7+/v/4cWZ/7x3Cv+7dQb/u3UG/7t1Bv+7dQY5AAAAALt1Bta7dQb/
+ vXsR/+fSsf/7+/v/+/v7//v7+//7+/v/+/v7//v7+//p1rj/vnwU/7t1Bv+7dQbru3UGAwAAAAC8dgeL
+ woMf/+/hy//8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//Dk0f/DhiT/vHYHpAAAAAAAAAAA
+ vXkNRdixc//fwI//38CP/9/Aj//fwI//38CP/9/Aj//fwI//38CP/9/Aj//fwI//2bR4/756D2MAAAAA
+ AAAAALx2Bza8dgf/vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgf/vHYH/7x2B/+8dgdb
+ AAAAAAAAAAC8dgc2vHYH/7x2B/+/fRX/woMg/799FP/DhSP/w4Uj/8GAGv+/fhX/w4Yl/7x2B/+8dgf/
+ vHYHWwAAAAAAAAAAu3UGNrt1Bv+7dQb/1Klm/9Wsa//WrW7/5c2n/9OoY//Xr3H/38GR/9SpZv+7dQb/
+ u3UG/7t1BlsAAAAAAAAAALt1Bja7dQb/u3UG/8mSPP/Nm0z/vXsR/8ePNv/Pn1T/vXkN/7x3Cv++exH/
+ u3UG/7t1Bv+7dQZbAAAAAAAAAAC7dQY2u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/u3UG/7t1Bv+7dQb/
+ u3UG/7t1Bv+7dQb/u3UGWwAAAAAAAAAAu3UGLbt1BtO7dQbTu3UG07t1BtO7dQbTu3UG07t1BtO7dQbT
+ u3UG07t1BtO7dQbTu3UG07t1BksAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//6xB//+sQQAArEEAAKxBAACsQYAArEGAAaxB
+ gAGsQYABrEGAAaxBgAGsQYABrEGAAaxBgAGsQf//rEH//6xB
\ No newline at end of file
diff --git a/Client/UIControls/DokList.Designer.cs b/Client/UIControls/DokList.Designer.cs
index 33b165d9..d813a8b4 100644
--- a/Client/UIControls/DokList.Designer.cs
+++ b/Client/UIControls/DokList.Designer.cs
@@ -72,11 +72,6 @@ namespace OnDoc.UICintrols
this.RibbonPanelArchiv = new System.Windows.Forms.RibbonPanel();
this.RibbonButtonArchivToOnBase = new System.Windows.Forms.RibbonButton();
this.ribbonButtonVersandstrasse = new System.Windows.Forms.RibbonButton();
- this.RibbonPanelCreate = new System.Windows.Forms.RibbonPanel();
- this.RibbonButtonCreateNewPaket = new System.Windows.Forms.RibbonButton();
- this.RibbonButtonEditPaket = new System.Windows.Forms.RibbonButton();
- this.RibbonButtonCreateNewSerienbrief = new System.Windows.Forms.RibbonButton();
- this.RibbonButtonEditSerienbrief = new System.Windows.Forms.RibbonButton();
this.RibbonPanelDoklist = new System.Windows.Forms.RibbonPanel();
this.RibbonButtonRefresh = new System.Windows.Forms.RibbonButton();
this.RibbonPanelDemo = new System.Windows.Forms.RibbonPanel();
@@ -90,6 +85,9 @@ namespace OnDoc.UICintrols
this.RibbonFilterLabel = new System.Windows.Forms.RibbonLabel();
this.RibbonPartnerSaldiert = new System.Windows.Forms.RibbonButton();
this.RibbonFilterDelete = new System.Windows.Forms.RibbonButton();
+ this.ribbonPannelDiverseVorlagen = new System.Windows.Forms.RibbonPanel();
+ this.ribbonButtonNativ = new System.Windows.Forms.RibbonButton();
+ this.ribbonTabAnsicht = new System.Windows.Forms.RibbonTab();
this.RibbonPannelAnsicht = new System.Windows.Forms.RibbonPanel();
this.ribbonItemGroup2 = new System.Windows.Forms.RibbonItemGroup();
this.ribboncomboboxansicht = new System.Windows.Forms.RibbonLabel();
@@ -99,18 +97,24 @@ namespace OnDoc.UICintrols
this.RibbonButtonViewSave = new System.Windows.Forms.RibbonButton();
this.RibbonButtonViewDelete = new System.Windows.Forms.RibbonButton();
this.ribbonButton4 = new System.Windows.Forms.RibbonButton();
- this.RibbonPanelProfil = new System.Windows.Forms.RibbonPanel();
- this.ribbonItemGroup1 = new System.Windows.Forms.RibbonItemGroup();
- this.ribbonLabel1 = new System.Windows.Forms.RibbonLabel();
- this.RibbonCBProfil = new System.Windows.Forms.RibbonComboBox();
- this.ribbonButton1 = new System.Windows.Forms.RibbonButton();
this.ribbonPanelVorschau = new System.Windows.Forms.RibbonPanel();
this.RibbonBtnVorschauNo = new System.Windows.Forms.RibbonButton();
this.RibbonBtnVorschauUnten = new System.Windows.Forms.RibbonButton();
this.RibbonButtonVorschauRechts = new System.Windows.Forms.RibbonButton();
this.RibbonBtnVorschauSepparat = new System.Windows.Forms.RibbonButton();
- this.ribbonPannelDiverseVorlagen = new System.Windows.Forms.RibbonPanel();
- this.ribbonButtonNativ = new System.Windows.Forms.RibbonButton();
+ this.ribbonTabDokpaket_Serienbrief = new System.Windows.Forms.RibbonTab();
+ this.RibbonPanelCreate = new System.Windows.Forms.RibbonPanel();
+ this.RibbonButtonCreateNewPaket = new System.Windows.Forms.RibbonButton();
+ this.RibbonButtonEditPaket = new System.Windows.Forms.RibbonButton();
+ this.RibbonButtonCreateNewSerienbrief = new System.Windows.Forms.RibbonButton();
+ this.RibbonButtonEditSerienbrief = new System.Windows.Forms.RibbonButton();
+ this.ribbonTabProfil = new System.Windows.Forms.RibbonTab();
+ this.RibbonPanelProfil = new System.Windows.Forms.RibbonPanel();
+ this.ribbonItemGroup1 = new System.Windows.Forms.RibbonItemGroup();
+ this.ribbonLabel1 = new System.Windows.Forms.RibbonLabel();
+ this.RibbonCBProfil = new System.Windows.Forms.RibbonComboBox();
+ this.ribbonButton1 = new System.Windows.Forms.RibbonButton();
+ this.RibbonTabNativVorlagen = new System.Windows.Forms.RibbonTab();
this.RibbonTabAdmin = new System.Windows.Forms.RibbonTab();
this.ribbonPanel1 = new System.Windows.Forms.RibbonPanel();
this.RibbonButtonDokumenttyp = new System.Windows.Forms.RibbonButton();
@@ -127,6 +131,8 @@ namespace OnDoc.UICintrols
this.timer1 = new System.Windows.Forms.Timer(this.components);
this.RibbonButtonCreateNewDoc = new System.Windows.Forms.RibbonButton();
this.ribbonButton5 = new System.Windows.Forms.RibbonButton();
+ this.ribbonPanelNativVorlagen = new System.Windows.Forms.RibbonPanel();
+ this.ribbonButtonNativVorlagen = new System.Windows.Forms.RibbonButton();
this.docPreview1 = new OnDoc.UIControls.DocPreview();
((System.ComponentModel.ISupportInitialize)(this.sfDataGrid1)).BeginInit();
this.ctxMenuDokList.SuspendLayout();
@@ -173,7 +179,7 @@ namespace OnDoc.UICintrols
this.dokumentAnVersandstrasseToolStripMenuItem,
this.wordInterOPEditToolStripMenuItem});
this.ctxMenuDokList.Name = "ctxMenuDokList";
- this.ctxMenuDokList.Size = new System.Drawing.Size(280, 268);
+ this.ctxMenuDokList.Size = new System.Drawing.Size(280, 246);
//
// dokumentAnzeigenToolStripMenuItem
//
@@ -398,6 +404,10 @@ namespace OnDoc.UICintrols
this.ribbon2.Size = new System.Drawing.Size(1709, 131);
this.ribbon2.TabIndex = 5;
this.ribbon2.Tabs.Add(this.RibbonTabUserFunctions);
+ this.ribbon2.Tabs.Add(this.ribbonTabAnsicht);
+ this.ribbon2.Tabs.Add(this.ribbonTabDokpaket_Serienbrief);
+ this.ribbon2.Tabs.Add(this.ribbonTabProfil);
+ this.ribbon2.Tabs.Add(this.RibbonTabNativVorlagen);
this.ribbon2.Tabs.Add(this.RibbonTabAdmin);
this.ribbon2.TabSpacing = 4;
this.ribbon2.Text = "ribbon2";
@@ -411,15 +421,11 @@ namespace OnDoc.UICintrols
this.RibbonTabUserFunctions.Panels.Add(this.RibbonPanelBearbeiten);
this.RibbonTabUserFunctions.Panels.Add(this.RibbonPannelAproval);
this.RibbonTabUserFunctions.Panels.Add(this.RibbonPanelArchiv);
- this.RibbonTabUserFunctions.Panels.Add(this.RibbonPanelCreate);
- this.RibbonTabUserFunctions.Panels.Add(this.RibbonPanelDoklist);
this.RibbonTabUserFunctions.Panels.Add(this.RibbonPanelDemo);
this.RibbonTabUserFunctions.Panels.Add(this.RibbonPanelSuche);
- this.RibbonTabUserFunctions.Panels.Add(this.RibbonPannelAnsicht);
- this.RibbonTabUserFunctions.Panels.Add(this.RibbonPanelProfil);
- this.RibbonTabUserFunctions.Panels.Add(this.ribbonPanelVorschau);
this.RibbonTabUserFunctions.Panels.Add(this.ribbonPannelDiverseVorlagen);
- this.RibbonTabUserFunctions.Text = "Funktionen";
+ this.RibbonTabUserFunctions.Panels.Add(this.RibbonPanelDoklist);
+ this.RibbonTabUserFunctions.Text = "Start";
//
// RibbonPanelExit
//
@@ -556,52 +562,6 @@ namespace OnDoc.UICintrols
this.ribbonButtonVersandstrasse.Text = "Versandstrasse";
this.ribbonButtonVersandstrasse.Click += new System.EventHandler(this.ribbonButtonVersandstrasse_Click);
//
- // RibbonPanelCreate
- //
- this.RibbonPanelCreate.ButtonMoreVisible = false;
- this.RibbonPanelCreate.Items.Add(this.RibbonButtonCreateNewPaket);
- this.RibbonPanelCreate.Items.Add(this.RibbonButtonEditPaket);
- this.RibbonPanelCreate.Items.Add(this.RibbonButtonCreateNewSerienbrief);
- this.RibbonPanelCreate.Items.Add(this.RibbonButtonEditSerienbrief);
- this.RibbonPanelCreate.Name = "RibbonPanelCreate";
- this.RibbonPanelCreate.Text = "Serienbriefe / Dokumentpakete";
- //
- // RibbonButtonCreateNewPaket
- //
- this.RibbonButtonCreateNewPaket.Image = global::OnDoc.Properties.Resources.NewDokPaket_32x32_32;
- this.RibbonButtonCreateNewPaket.LargeImage = global::OnDoc.Properties.Resources.NewDokPaket_32x32_32;
- this.RibbonButtonCreateNewPaket.Name = "RibbonButtonCreateNewPaket";
- this.RibbonButtonCreateNewPaket.SmallImage = global::OnDoc.Properties.Resources.NewDokPaket_16x16_32;
- this.RibbonButtonCreateNewPaket.Text = "Dokumentpaket";
- this.RibbonButtonCreateNewPaket.Click += new System.EventHandler(this.RibbonButtonCreateNewPaket_Click);
- //
- // RibbonButtonEditPaket
- //
- this.RibbonButtonEditPaket.Image = global::OnDoc.Properties.Resources.EditDokumentPaket_32x32_32;
- this.RibbonButtonEditPaket.LargeImage = global::OnDoc.Properties.Resources.EditDokumentPaket_32x32_32;
- this.RibbonButtonEditPaket.Name = "RibbonButtonEditPaket";
- this.RibbonButtonEditPaket.SmallImage = global::OnDoc.Properties.Resources.EditDokumentPaket_16x16_32;
- this.RibbonButtonEditPaket.Text = "Dokumentpaket bearbeiten";
- this.RibbonButtonEditPaket.Visible = false;
- //
- // RibbonButtonCreateNewSerienbrief
- //
- this.RibbonButtonCreateNewSerienbrief.Image = global::OnDoc.Properties.Resources.NewSerienbrief_32x32_32;
- this.RibbonButtonCreateNewSerienbrief.LargeImage = global::OnDoc.Properties.Resources.NewSerienbrief_32x32_32;
- this.RibbonButtonCreateNewSerienbrief.Name = "RibbonButtonCreateNewSerienbrief";
- this.RibbonButtonCreateNewSerienbrief.SmallImage = global::OnDoc.Properties.Resources.NewSerienbrief_16x16_32;
- this.RibbonButtonCreateNewSerienbrief.Text = "Serienbrief";
- this.RibbonButtonCreateNewSerienbrief.Click += new System.EventHandler(this.RibbonButtonCreateNewSerienbrief_Click);
- //
- // RibbonButtonEditSerienbrief
- //
- this.RibbonButtonEditSerienbrief.Image = global::OnDoc.Properties.Resources.EditSerienbrief_32x32_32;
- this.RibbonButtonEditSerienbrief.LargeImage = global::OnDoc.Properties.Resources.EditSerienbrief_32x32_32;
- this.RibbonButtonEditSerienbrief.Name = "RibbonButtonEditSerienbrief";
- this.RibbonButtonEditSerienbrief.SmallImage = global::OnDoc.Properties.Resources.EditSerienbrief_16x16_32;
- this.RibbonButtonEditSerienbrief.Text = "Serienbrief bearbeiten";
- this.RibbonButtonEditSerienbrief.Visible = false;
- //
// RibbonPanelDoklist
//
this.RibbonPanelDoklist.ButtonMoreVisible = false;
@@ -719,6 +679,28 @@ namespace OnDoc.UICintrols
this.RibbonFilterDelete.Visible = false;
this.RibbonFilterDelete.Click += new System.EventHandler(this.RibbonFilterDelete_Click);
//
+ // ribbonPannelDiverseVorlagen
+ //
+ this.ribbonPannelDiverseVorlagen.Items.Add(this.ribbonButtonNativ);
+ this.ribbonPannelDiverseVorlagen.Name = "ribbonPannelDiverseVorlagen";
+ this.ribbonPannelDiverseVorlagen.Text = "Nativ";
+ this.ribbonPannelDiverseVorlagen.Visible = false;
+ //
+ // ribbonButtonNativ
+ //
+ this.ribbonButtonNativ.Image = global::OnDoc.Properties.Resources.Native_32x32_32;
+ this.ribbonButtonNativ.LargeImage = global::OnDoc.Properties.Resources.Native_32x32_32;
+ this.ribbonButtonNativ.Name = "ribbonButtonNativ";
+ this.ribbonButtonNativ.SmallImage = global::OnDoc.Properties.Resources.Native_24x24_32;
+ this.ribbonButtonNativ.Click += new System.EventHandler(this.ribbonButtonNativ_Click);
+ //
+ // ribbonTabAnsicht
+ //
+ this.ribbonTabAnsicht.Name = "ribbonTabAnsicht";
+ this.ribbonTabAnsicht.Panels.Add(this.RibbonPannelAnsicht);
+ this.ribbonTabAnsicht.Panels.Add(this.ribbonPanelVorschau);
+ this.ribbonTabAnsicht.Text = "Ansicht";
+ //
// RibbonPannelAnsicht
//
this.RibbonPannelAnsicht.Items.Add(this.ribbonItemGroup2);
@@ -795,42 +777,6 @@ namespace OnDoc.UICintrols
this.ribbonButton4.Visible = false;
this.ribbonButton4.Click += new System.EventHandler(this.ribbonButton4_Click_1);
//
- // RibbonPanelProfil
- //
- this.RibbonPanelProfil.ButtonMoreVisible = false;
- this.RibbonPanelProfil.Items.Add(this.ribbonItemGroup1);
- this.RibbonPanelProfil.Items.Add(this.ribbonButton1);
- this.RibbonPanelProfil.Name = "RibbonPanelProfil";
- this.RibbonPanelProfil.Text = "Profil";
- //
- // ribbonItemGroup1
- //
- this.ribbonItemGroup1.Items.Add(this.ribbonLabel1);
- this.ribbonItemGroup1.Items.Add(this.RibbonCBProfil);
- this.ribbonItemGroup1.Name = "ribbonItemGroup1";
- //
- // ribbonLabel1
- //
- this.ribbonLabel1.MaxSizeMode = System.Windows.Forms.RibbonElementSizeMode.Compact;
- this.ribbonLabel1.Name = "ribbonLabel1";
- this.ribbonLabel1.Text = "Profil";
- //
- // RibbonCBProfil
- //
- this.RibbonCBProfil.MaxSizeMode = System.Windows.Forms.RibbonElementSizeMode.Compact;
- this.RibbonCBProfil.Name = "RibbonCBProfil";
- this.RibbonCBProfil.SelectedIndex = -1;
- this.RibbonCBProfil.TextBoxText = "";
- //
- // ribbonButton1
- //
- this.ribbonButton1.Image = global::OnDoc.Properties.Resources.Pprofil_16x16_32;
- this.ribbonButton1.LargeImage = global::OnDoc.Properties.Resources.Pprofil_16x16_32;
- this.ribbonButton1.Name = "ribbonButton1";
- this.ribbonButton1.SmallImage = global::OnDoc.Properties.Resources.Pprofil_16x16_32;
- this.ribbonButton1.ToolTip = "Profil bearbeiten";
- this.ribbonButton1.Click += new System.EventHandler(this.ribbonButton1_Click);
- //
// ribbonPanelVorschau
//
this.ribbonPanelVorschau.ButtonMoreVisible = false;
@@ -879,20 +825,105 @@ namespace OnDoc.UICintrols
this.RibbonBtnVorschauSepparat.Text = "Eigenes Fenster";
this.RibbonBtnVorschauSepparat.Click += new System.EventHandler(this.RibbonBtnVorschauSepparat_Click);
//
- // ribbonPannelDiverseVorlagen
+ // ribbonTabDokpaket_Serienbrief
//
- this.ribbonPannelDiverseVorlagen.Items.Add(this.ribbonButtonNativ);
- this.ribbonPannelDiverseVorlagen.Name = "ribbonPannelDiverseVorlagen";
- this.ribbonPannelDiverseVorlagen.Text = "Nativ";
- this.ribbonPannelDiverseVorlagen.Visible = false;
+ this.ribbonTabDokpaket_Serienbrief.Name = "ribbonTabDokpaket_Serienbrief";
+ this.ribbonTabDokpaket_Serienbrief.Panels.Add(this.RibbonPanelCreate);
+ this.ribbonTabDokpaket_Serienbrief.Text = "Dokumentpakete / Serienbrief";
//
- // ribbonButtonNativ
+ // RibbonPanelCreate
//
- this.ribbonButtonNativ.Image = global::OnDoc.Properties.Resources.Native_32x32_32;
- this.ribbonButtonNativ.LargeImage = global::OnDoc.Properties.Resources.Native_32x32_32;
- this.ribbonButtonNativ.Name = "ribbonButtonNativ";
- this.ribbonButtonNativ.SmallImage = global::OnDoc.Properties.Resources.Native_24x24_32;
- this.ribbonButtonNativ.Click += new System.EventHandler(this.ribbonButtonNativ_Click);
+ this.RibbonPanelCreate.ButtonMoreVisible = false;
+ this.RibbonPanelCreate.Items.Add(this.RibbonButtonCreateNewPaket);
+ this.RibbonPanelCreate.Items.Add(this.RibbonButtonEditPaket);
+ this.RibbonPanelCreate.Items.Add(this.RibbonButtonCreateNewSerienbrief);
+ this.RibbonPanelCreate.Items.Add(this.RibbonButtonEditSerienbrief);
+ this.RibbonPanelCreate.Name = "RibbonPanelCreate";
+ this.RibbonPanelCreate.Text = "Serienbriefe / Dokumentpakete";
+ //
+ // RibbonButtonCreateNewPaket
+ //
+ this.RibbonButtonCreateNewPaket.Image = global::OnDoc.Properties.Resources.NewDokPaket_32x32_32;
+ this.RibbonButtonCreateNewPaket.LargeImage = global::OnDoc.Properties.Resources.NewDokPaket_32x32_32;
+ this.RibbonButtonCreateNewPaket.Name = "RibbonButtonCreateNewPaket";
+ this.RibbonButtonCreateNewPaket.SmallImage = global::OnDoc.Properties.Resources.NewDokPaket_16x16_32;
+ this.RibbonButtonCreateNewPaket.Text = "Dokumentpaket";
+ this.RibbonButtonCreateNewPaket.Click += new System.EventHandler(this.RibbonButtonCreateNewPaket_Click);
+ //
+ // RibbonButtonEditPaket
+ //
+ this.RibbonButtonEditPaket.Image = global::OnDoc.Properties.Resources.EditDokumentPaket_32x32_32;
+ this.RibbonButtonEditPaket.LargeImage = global::OnDoc.Properties.Resources.EditDokumentPaket_32x32_32;
+ this.RibbonButtonEditPaket.Name = "RibbonButtonEditPaket";
+ this.RibbonButtonEditPaket.SmallImage = global::OnDoc.Properties.Resources.EditDokumentPaket_16x16_32;
+ this.RibbonButtonEditPaket.Text = "Dokumentpaket bearbeiten";
+ this.RibbonButtonEditPaket.Visible = false;
+ //
+ // RibbonButtonCreateNewSerienbrief
+ //
+ this.RibbonButtonCreateNewSerienbrief.Image = global::OnDoc.Properties.Resources.NewSerienbrief_32x32_32;
+ this.RibbonButtonCreateNewSerienbrief.LargeImage = global::OnDoc.Properties.Resources.NewSerienbrief_32x32_32;
+ this.RibbonButtonCreateNewSerienbrief.Name = "RibbonButtonCreateNewSerienbrief";
+ this.RibbonButtonCreateNewSerienbrief.SmallImage = global::OnDoc.Properties.Resources.NewSerienbrief_16x16_32;
+ this.RibbonButtonCreateNewSerienbrief.Text = "Serienbrief";
+ this.RibbonButtonCreateNewSerienbrief.Click += new System.EventHandler(this.RibbonButtonCreateNewSerienbrief_Click);
+ //
+ // RibbonButtonEditSerienbrief
+ //
+ this.RibbonButtonEditSerienbrief.Image = global::OnDoc.Properties.Resources.EditSerienbrief_32x32_32;
+ this.RibbonButtonEditSerienbrief.LargeImage = global::OnDoc.Properties.Resources.EditSerienbrief_32x32_32;
+ this.RibbonButtonEditSerienbrief.Name = "RibbonButtonEditSerienbrief";
+ this.RibbonButtonEditSerienbrief.SmallImage = global::OnDoc.Properties.Resources.EditSerienbrief_16x16_32;
+ this.RibbonButtonEditSerienbrief.Text = "Serienbrief bearbeiten";
+ this.RibbonButtonEditSerienbrief.Visible = false;
+ //
+ // ribbonTabProfil
+ //
+ this.ribbonTabProfil.Name = "ribbonTabProfil";
+ this.ribbonTabProfil.Panels.Add(this.RibbonPanelProfil);
+ this.ribbonTabProfil.Text = "Profil";
+ //
+ // RibbonPanelProfil
+ //
+ this.RibbonPanelProfil.ButtonMoreVisible = false;
+ this.RibbonPanelProfil.Items.Add(this.ribbonItemGroup1);
+ this.RibbonPanelProfil.Items.Add(this.ribbonButton1);
+ this.RibbonPanelProfil.Name = "RibbonPanelProfil";
+ this.RibbonPanelProfil.Text = "Profil";
+ //
+ // ribbonItemGroup1
+ //
+ this.ribbonItemGroup1.Items.Add(this.ribbonLabel1);
+ this.ribbonItemGroup1.Items.Add(this.RibbonCBProfil);
+ this.ribbonItemGroup1.Name = "ribbonItemGroup1";
+ //
+ // ribbonLabel1
+ //
+ this.ribbonLabel1.MaxSizeMode = System.Windows.Forms.RibbonElementSizeMode.Compact;
+ this.ribbonLabel1.Name = "ribbonLabel1";
+ this.ribbonLabel1.Text = "Profil";
+ //
+ // RibbonCBProfil
+ //
+ this.RibbonCBProfil.MaxSizeMode = System.Windows.Forms.RibbonElementSizeMode.Compact;
+ this.RibbonCBProfil.Name = "RibbonCBProfil";
+ this.RibbonCBProfil.SelectedIndex = -1;
+ this.RibbonCBProfil.TextBoxText = "";
+ //
+ // ribbonButton1
+ //
+ this.ribbonButton1.Image = global::OnDoc.Properties.Resources.Pprofil_16x16_32;
+ this.ribbonButton1.LargeImage = global::OnDoc.Properties.Resources.Pprofil_16x16_32;
+ this.ribbonButton1.Name = "ribbonButton1";
+ this.ribbonButton1.SmallImage = global::OnDoc.Properties.Resources.Pprofil_16x16_32;
+ this.ribbonButton1.ToolTip = "Profil bearbeiten";
+ this.ribbonButton1.Click += new System.EventHandler(this.ribbonButton1_Click);
+ //
+ // RibbonTabNativVorlagen
+ //
+ this.RibbonTabNativVorlagen.Name = "RibbonTabNativVorlagen";
+ this.RibbonTabNativVorlagen.Panels.Add(this.ribbonPanelNativVorlagen);
+ this.RibbonTabNativVorlagen.Text = "Nativ-Vorlagen";
//
// RibbonTabAdmin
//
@@ -1018,6 +1049,21 @@ namespace OnDoc.UICintrols
this.ribbonButton5.SmallImage = ((System.Drawing.Image)(resources.GetObject("ribbonButton5.SmallImage")));
this.ribbonButton5.Text = "Load";
//
+ // ribbonPanelNativVorlagen
+ //
+ this.ribbonPanelNativVorlagen.Items.Add(this.ribbonButtonNativVorlagen);
+ this.ribbonPanelNativVorlagen.Name = "ribbonPanelNativVorlagen";
+ this.ribbonPanelNativVorlagen.Text = "";
+ //
+ // ribbonButtonNativVorlagen
+ //
+ this.ribbonButtonNativVorlagen.Image = global::OnDoc.Properties.Resources.Native_32x32_32;
+ this.ribbonButtonNativVorlagen.LargeImage = global::OnDoc.Properties.Resources.Native_32x32_32;
+ this.ribbonButtonNativVorlagen.Name = "ribbonButtonNativVorlagen";
+ this.ribbonButtonNativVorlagen.SmallImage = global::OnDoc.Properties.Resources.Native_24x24_32;
+ this.ribbonButtonNativVorlagen.Text = "Nativ-Vorlagen-Auswahl";
+ this.ribbonButtonNativVorlagen.Click += new System.EventHandler(this.ribbonButtonNativVorlagen_Click);
+ //
// docPreview1
//
this.docPreview1.BackColor = System.Drawing.SystemColors.Control;
@@ -1153,5 +1199,11 @@ namespace OnDoc.UICintrols
private System.Windows.Forms.RibbonButton RibbonButtonViewSave;
private System.Windows.Forms.RibbonButton RibbonButtonViewDelete;
private System.Windows.Forms.RibbonButton ribbonButton4;
+ private System.Windows.Forms.RibbonTab ribbonTabDokpaket_Serienbrief;
+ private System.Windows.Forms.RibbonTab ribbonTabAnsicht;
+ private System.Windows.Forms.RibbonTab ribbonTabProfil;
+ private System.Windows.Forms.RibbonTab RibbonTabNativVorlagen;
+ private System.Windows.Forms.RibbonPanel ribbonPanelNativVorlagen;
+ private System.Windows.Forms.RibbonButton ribbonButtonNativVorlagen;
}
}
diff --git a/Client/UIControls/DokList.cs b/Client/UIControls/DokList.cs
index 6b076269..7c40e81c 100644
--- a/Client/UIControls/DokList.cs
+++ b/Client/UIControls/DokList.cs
@@ -734,11 +734,11 @@ namespace OnDoc.UICintrols
if (dataRow[0].ToString().Substring(0, 1).ToUpper() == "D")
{
//word
- if (dataRow[11].ToString() != "1")
+ if (dataRow[11].ToString() != "True")
{
- if (Convert.ToBoolean(dataRow[16]) == true)
+ if (Convert.ToBoolean(dataRow[17]) == true)
{
- if (Convert.ToBoolean(dataRow[17]) == true)
+ if (Convert.ToBoolean(dataRow[18]) == true)
{
e.Graphics.DrawImage(OnDoc.Properties.Resources.Word_approved_24x24_32, e.Bounds.X + 20, e.Bounds.Y);
}
@@ -760,7 +760,7 @@ namespace OnDoc.UICintrols
}
if (dataRow[0].ToString().Substring(0, 1).ToUpper() == "X")
{
- if (dataRow[11].ToString() != "1")
+ if (dataRow[11].ToString() != "True")
if (Convert.ToBoolean(dataRow[16]) == true)
{
if (Convert.ToBoolean(dataRow[17]) == true)
@@ -883,7 +883,7 @@ namespace OnDoc.UICintrols
string URL = AppParams.RESTURI + "api/ArchiveDocFromDatabase?dokumentid=" + documentid;
HttpWebRequest webRequest = HttpWebRequest.Create(URL) as HttpWebRequest;
- webRequest.Method = WebRequestMethods.Http.Get;
+ webRequest.Method = WebRequestMethods.Http.Post;
webRequest.Headers["Authorization"] = "Bearer " + AppParams.apikey;
try
{
@@ -1342,6 +1342,12 @@ namespace OnDoc.UICintrols
{
RibbonButtonArchivToOnBase_Click(sender, e);
}
+
+ private void ribbonButtonNativVorlagen_Click(object sender, EventArgs e)
+ {
+ NativVorlagen nv = new NativVorlagen();
+ nv.Show();
+ }
}
}
diff --git a/Client/UIControls/DokList.resx b/Client/UIControls/DokList.resx
index 9293356c..32af09ea 100644
--- a/Client/UIControls/DokList.resx
+++ b/Client/UIControls/DokList.resx
@@ -380,19 +380,19 @@
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wQAADsEBuJFr7QAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
+ vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wQAADsEBuJFr7QAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
+ vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wQAADsEBuJFr7QAAABNJREFUOE9jGAWjYBSMAjBgYAAABBAAAadEfGMAAAAASUVORK5CYII=
+ vAAADrwBlbxySQAAABNJREFUOE9jGAWjYBSMAjBgYAAABBAAAadEfGMAAAAASUVORK5CYII=
diff --git a/Client/UIControls/Dokwerte.Designer.cs b/Client/UIControls/Dokwerte.Designer.cs
new file mode 100644
index 00000000..2b5b5d6e
--- /dev/null
+++ b/Client/UIControls/Dokwerte.Designer.cs
@@ -0,0 +1,91 @@
+namespace OnDoc.UIControls
+{
+ partial class Dokwerte
+ {
+ ///
+ /// Erforderliche Designervariable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Verwendete Ressourcen bereinigen.
+ ///
+ /// True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Vom Komponenten-Designer generierter Code
+
+ ///
+ /// Erforderliche Methode für die Designerunterstützung.
+ /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
+ ///
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Dokwerte));
+ this.sfDataGrid1 = new Syncfusion.WinForms.DataGrid.SfDataGrid();
+ this.toolStrip1 = new System.Windows.Forms.ToolStrip();
+ this.toolStripButton1 = new System.Windows.Forms.ToolStripButton();
+ ((System.ComponentModel.ISupportInitialize)(this.sfDataGrid1)).BeginInit();
+ this.toolStrip1.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // sfDataGrid1
+ //
+ this.sfDataGrid1.AccessibleName = "Table";
+ this.sfDataGrid1.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.sfDataGrid1.Location = new System.Drawing.Point(0, 25);
+ this.sfDataGrid1.Name = "sfDataGrid1";
+ this.sfDataGrid1.Size = new System.Drawing.Size(381, 686);
+ this.sfDataGrid1.TabIndex = 0;
+ this.sfDataGrid1.Text = "sfDataGrid1";
+ //
+ // toolStrip1
+ //
+ this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.toolStripButton1});
+ this.toolStrip1.Location = new System.Drawing.Point(0, 0);
+ this.toolStrip1.Name = "toolStrip1";
+ this.toolStrip1.Size = new System.Drawing.Size(381, 25);
+ this.toolStrip1.TabIndex = 1;
+ this.toolStrip1.Text = "toolStrip1";
+ this.toolStrip1.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.toolStrip1_ItemClicked);
+ //
+ // toolStripButton1
+ //
+ this.toolStripButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+ this.toolStripButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton1.Image")));
+ this.toolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.toolStripButton1.Name = "toolStripButton1";
+ this.toolStripButton1.Size = new System.Drawing.Size(23, 22);
+ this.toolStripButton1.Text = "toolStripButton1";
+ //
+ // Dokwerte
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.Controls.Add(this.sfDataGrid1);
+ this.Controls.Add(this.toolStrip1);
+ this.Name = "Dokwerte";
+ this.Size = new System.Drawing.Size(381, 711);
+ ((System.ComponentModel.ISupportInitialize)(this.sfDataGrid1)).EndInit();
+ this.toolStrip1.ResumeLayout(false);
+ this.toolStrip1.PerformLayout();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private Syncfusion.WinForms.DataGrid.SfDataGrid sfDataGrid1;
+ private System.Windows.Forms.ToolStrip toolStrip1;
+ private System.Windows.Forms.ToolStripButton toolStripButton1;
+ }
+}
diff --git a/Client/UIControls/Dokwerte.cs b/Client/UIControls/Dokwerte.cs
new file mode 100644
index 00000000..75d408ef
--- /dev/null
+++ b/Client/UIControls/Dokwerte.cs
@@ -0,0 +1,37 @@
+using Database;
+using OnDoc.Klassen;
+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;
+
+namespace OnDoc.UIControls
+{
+ public partial class Dokwerte : UserControl
+ {
+ public Dokwerte()
+ {
+ InitializeComponent();
+ }
+
+ private void toolStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
+ {
+
+ }
+
+ public void Update_Werte(string dokumentid)
+ {
+ DB db = new DB(AppParams.connectionstring);
+ db.clear_parameter();
+ db.add_parameter("@dokumentid", dokumentid);
+ db.Get_Tabledata("sp_ondoc_get_dokumentdetails", true, false);
+ this.sfDataGrid1.DataSource = db.dsdaten.Tables[0];
+ db = null;
+ }
+ }
+}
diff --git a/Client/UIControls/Dokwerte.resx b/Client/UIControls/Dokwerte.resx
new file mode 100644
index 00000000..f473a93e
--- /dev/null
+++ b/Client/UIControls/Dokwerte.resx
@@ -0,0 +1,139 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 17, 17
+
+
+
+
+ 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==
+
+
+
\ No newline at end of file
diff --git a/Client/UIControls/UCAllgemeineDokumentParam.cs b/Client/UIControls/UCAllgemeineDokumentParam.cs
index 9e59926f..a2bd8a6a 100644
--- a/Client/UIControls/UCAllgemeineDokumentParam.cs
+++ b/Client/UIControls/UCAllgemeineDokumentParam.cs
@@ -508,6 +508,7 @@ namespace OnDoc.UIControls
private string data_select(string datenherkunft, string feldtyp)
{
+ try {
if (datenherkunft=="" || datenherkunft=="&Freitext&") { return ""; }
switch (feldtyp.ToUpper())
{
@@ -608,6 +609,8 @@ namespace OnDoc.UIControls
break;
}
return "";
+ }
+ catch { return ""; }
}
diff --git a/Client/bin/Debug/DOCGEN.dll b/Client/bin/Debug/DOCGEN.dll
index f536d2dc..f0ec8ef4 100644
Binary files a/Client/bin/Debug/DOCGEN.dll and b/Client/bin/Debug/DOCGEN.dll differ
diff --git a/Client/bin/Debug/DOCGEN.pdb b/Client/bin/Debug/DOCGEN.pdb
index 03a9672e..f79dc898 100644
Binary files a/Client/bin/Debug/DOCGEN.pdb and b/Client/bin/Debug/DOCGEN.pdb differ
diff --git a/Client/bin/Debug/Database.dll b/Client/bin/Debug/Database.dll
index 5a7b9fa4..fd7bff9f 100644
Binary files a/Client/bin/Debug/Database.dll and b/Client/bin/Debug/Database.dll differ
diff --git a/Client/bin/Debug/Database.pdb b/Client/bin/Debug/Database.pdb
index 0c6344fb..51301566 100644
Binary files a/Client/bin/Debug/Database.pdb and b/Client/bin/Debug/Database.pdb differ
diff --git a/Client/bin/Debug/OnDoc.exe b/Client/bin/Debug/OnDoc.exe
index 8e2fb109..72fa2b61 100644
Binary files a/Client/bin/Debug/OnDoc.exe and b/Client/bin/Debug/OnDoc.exe differ
diff --git a/Client/bin/Debug/OnDoc.pdb b/Client/bin/Debug/OnDoc.pdb
index d579eb4a..54735b1e 100644
Binary files a/Client/bin/Debug/OnDoc.pdb and b/Client/bin/Debug/OnDoc.pdb differ
diff --git a/Client/bin/Debug/OnDocClient.zip b/Client/bin/Debug/OnDocClient.zip
deleted file mode 100644
index fd9341d0..00000000
Binary files a/Client/bin/Debug/OnDocClient.zip and /dev/null differ
diff --git a/Client/bin/Debug/apikey.cfg b/Client/bin/Debug/apikey.cfg
index 07fffa01..ecbfe2b9 100644
--- a/Client/bin/Debug/apikey.cfg
+++ b/Client/bin/Debug/apikey.cfg
@@ -1 +1 @@
-z45owU7noj0pu0Z+W+hYA5kZKbAEO3cuasO19k9g3ndk3oRgC6228Q+9Pr8xIicrsSKbrvNlmffYGud2EBxgDhsmfmOc73AS7nS27UKfxiiH7DDNF7Yi8tvsIgp2T8F+RQR0b3nPWkRT/0/lig8ey9sysJmqEfNZIwQixTsUbLfEjrjZrOS3716MAucLdzlbZPCLVKJsz3HGEyvTgzTzJLUjI07/cz5kUhSVj5TaQ8Ivvu4GFtou555cCEH1AXOjzJgznfHgHsojMyfyiCbukKZ62euGyEOUTSEUHpLfra8stsxqvGyiuq3eKvVc7xOQ9+keemMehQl6ZO9q9bM//A==
\ No newline at end of file
+F/qcvBpoMQejBC0xHqNHl1S4qX4fw/JjMqnemRWssktO23GZu81m19qEm4Bj3iIghSaPfLQA6df2xCDS8Fd2NxV5xcvIa6Jjwd1YJBlbVPESDN76CcHewrG3blSGyBWW2gIdOO7+HyMae6U/9NaqrRa8zcDcQaqoDktR5V5t/DE0T5tYJ9clVLpMySawEQLZsMUpWj/NlnZBd+s4FIRQUbA9PKFaDWamgUtzKXX+tkviuLCst6MVaaGaelHTuUZLJ/bQQjSbGTbv2x9NI39SKO4iIVlnAZ9K6se2HGQcQ42UN+9VzIMtXWLS2pswyOzIhyosovBu+YVTPCiEYxfE29l43VxpNUuto01Fzj0UxajMOj75Toaf/gm/zDZ9LbD5tbNLQTrIqDilubdrehlCDUlgoatHAzQuz3iGlsjN+tcq55cmmZT/2Zq0yFMqmuXTI6iogoqRbmlaXZTEmBfSnaaX6yeZA5ltYfc+Q5UPka+2bzRKsFcJm70Yiyp/W9xOXU2+Mdlt8zkxAtxvLlQl369bm3vUKeyej1VGB6iHZKM=
\ No newline at end of file
diff --git a/Client/bin/Debug/apikey.cfg.sik b/Client/bin/Debug/apikey.cfg.sik
new file mode 100644
index 00000000..07fffa01
--- /dev/null
+++ b/Client/bin/Debug/apikey.cfg.sik
@@ -0,0 +1 @@
+z45owU7noj0pu0Z+W+hYA5kZKbAEO3cuasO19k9g3ndk3oRgC6228Q+9Pr8xIicrsSKbrvNlmffYGud2EBxgDhsmfmOc73AS7nS27UKfxiiH7DDNF7Yi8tvsIgp2T8F+RQR0b3nPWkRT/0/lig8ey9sysJmqEfNZIwQixTsUbLfEjrjZrOS3716MAucLdzlbZPCLVKJsz3HGEyvTgzTzJLUjI07/cz5kUhSVj5TaQ8Ivvu4GFtou555cCEH1AXOjzJgznfHgHsojMyfyiCbukKZ62euGyEOUTSEUHpLfra8stsxqvGyiuq3eKvVc7xOQ9+keemMehQl6ZO9q9bM//A==
\ No newline at end of file
diff --git a/Client/bin/Debug/de-DE/OnDoc.resources.dll b/Client/bin/Debug/de-DE/OnDoc.resources.dll
index 88157503..138a02f8 100644
Binary files a/Client/bin/Debug/de-DE/OnDoc.resources.dll and b/Client/bin/Debug/de-DE/OnDoc.resources.dll differ
diff --git a/Client/bin/OnDocClient.zip b/Client/bin/OnDocClient.zip
new file mode 100644
index 00000000..e591e6ff
Binary files /dev/null and b/Client/bin/OnDocClient.zip differ
diff --git a/Client/obj/Debug/Client.csproj.AssemblyReference.cache b/Client/obj/Debug/Client.csproj.AssemblyReference.cache
index d52fe432..93567713 100644
Binary files a/Client/obj/Debug/Client.csproj.AssemblyReference.cache and b/Client/obj/Debug/Client.csproj.AssemblyReference.cache differ
diff --git a/Client/obj/Debug/Client.csproj.GenerateResource.cache b/Client/obj/Debug/Client.csproj.GenerateResource.cache
index 10fffffe..74eb7069 100644
Binary files a/Client/obj/Debug/Client.csproj.GenerateResource.cache and b/Client/obj/Debug/Client.csproj.GenerateResource.cache differ
diff --git a/Client/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/Client/obj/Debug/DesignTimeResolveAssemblyReferences.cache
index b70a2663..b4ff9580 100644
Binary files a/Client/obj/Debug/DesignTimeResolveAssemblyReferences.cache and b/Client/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ
diff --git a/Client/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Client/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
index 7cb75cff..84b09ebf 100644
Binary files a/Client/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/Client/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ
diff --git a/Client/obj/Debug/OnDoc.Start.resources b/Client/obj/Debug/OnDoc.Start.resources
index bdbabe9b..03a52f45 100644
Binary files a/Client/obj/Debug/OnDoc.Start.resources and b/Client/obj/Debug/OnDoc.Start.resources differ
diff --git a/Client/obj/Debug/OnDoc.UICintrols.DokList.resources b/Client/obj/Debug/OnDoc.UICintrols.DokList.resources
index b505d8af..adc312fc 100644
Binary files a/Client/obj/Debug/OnDoc.UICintrols.DokList.resources and b/Client/obj/Debug/OnDoc.UICintrols.DokList.resources differ
diff --git a/Client/obj/Debug/OnDoc.exe b/Client/obj/Debug/OnDoc.exe
index 8e2fb109..72fa2b61 100644
Binary files a/Client/obj/Debug/OnDoc.exe and b/Client/obj/Debug/OnDoc.exe differ
diff --git a/Client/obj/Debug/OnDoc.pdb b/Client/obj/Debug/OnDoc.pdb
index d579eb4a..54735b1e 100644
Binary files a/Client/obj/Debug/OnDoc.pdb and b/Client/obj/Debug/OnDoc.pdb differ
diff --git a/Client/obj/Debug/de-DE/OnDoc.resources.dll b/Client/obj/Debug/de-DE/OnDoc.resources.dll
index 88157503..138a02f8 100644
Binary files a/Client/obj/Debug/de-DE/OnDoc.resources.dll and b/Client/obj/Debug/de-DE/OnDoc.resources.dll differ
diff --git a/Client/obj/Release/Client.csproj.AssemblyReference.cache b/Client/obj/Release/Client.csproj.AssemblyReference.cache
index 5ca389d4..196cd0ff 100644
Binary files a/Client/obj/Release/Client.csproj.AssemblyReference.cache and b/Client/obj/Release/Client.csproj.AssemblyReference.cache differ
diff --git a/Client/obj/Release/TempPE/Properties.Resources.Designer.cs.dll b/Client/obj/Release/TempPE/Properties.Resources.Designer.cs.dll
index 7c4c8047..3f8443b8 100644
Binary files a/Client/obj/Release/TempPE/Properties.Resources.Designer.cs.dll and b/Client/obj/Release/TempPE/Properties.Resources.Designer.cs.dll differ
diff --git a/DOCGEN/bin/Debug/DOCGEN.dll b/DOCGEN/bin/Debug/DOCGEN.dll
index f536d2dc..f0ec8ef4 100644
Binary files a/DOCGEN/bin/Debug/DOCGEN.dll and b/DOCGEN/bin/Debug/DOCGEN.dll differ
diff --git a/DOCGEN/bin/Debug/DOCGEN.pdb b/DOCGEN/bin/Debug/DOCGEN.pdb
index 03a9672e..f79dc898 100644
Binary files a/DOCGEN/bin/Debug/DOCGEN.pdb and b/DOCGEN/bin/Debug/DOCGEN.pdb differ
diff --git a/DOCGEN/bin/Debug/Database.dll b/DOCGEN/bin/Debug/Database.dll
index 5a7b9fa4..fd7bff9f 100644
Binary files a/DOCGEN/bin/Debug/Database.dll and b/DOCGEN/bin/Debug/Database.dll differ
diff --git a/DOCGEN/bin/Debug/Database.pdb b/DOCGEN/bin/Debug/Database.pdb
index 0c6344fb..51301566 100644
Binary files a/DOCGEN/bin/Debug/Database.pdb and b/DOCGEN/bin/Debug/Database.pdb differ
diff --git a/DOCGEN/bin/Release/DOCGEN.dll b/DOCGEN/bin/Release/DOCGEN.dll
index 3fe3aba8..d5e4a711 100644
Binary files a/DOCGEN/bin/Release/DOCGEN.dll and b/DOCGEN/bin/Release/DOCGEN.dll differ
diff --git a/DOCGEN/bin/Release/DOCGEN.pdb b/DOCGEN/bin/Release/DOCGEN.pdb
index 849fd560..794acc70 100644
Binary files a/DOCGEN/bin/Release/DOCGEN.pdb and b/DOCGEN/bin/Release/DOCGEN.pdb differ
diff --git a/DOCGEN/bin/Release/Database.dll b/DOCGEN/bin/Release/Database.dll
index 321caa97..073763d9 100644
Binary files a/DOCGEN/bin/Release/Database.dll and b/DOCGEN/bin/Release/Database.dll differ
diff --git a/DOCGEN/bin/Release/Database.pdb b/DOCGEN/bin/Release/Database.pdb
index 6fab07f8..a82efe26 100644
Binary files a/DOCGEN/bin/Release/Database.pdb and b/DOCGEN/bin/Release/Database.pdb differ
diff --git a/DOCGEN/bin/Release/Model.dll b/DOCGEN/bin/Release/Model.dll
index 4e824ca2..f1465a04 100644
Binary files a/DOCGEN/bin/Release/Model.dll and b/DOCGEN/bin/Release/Model.dll differ
diff --git a/DOCGEN/bin/Release/Model.pdb b/DOCGEN/bin/Release/Model.pdb
index cbec7342..527bb243 100644
Binary files a/DOCGEN/bin/Release/Model.pdb and b/DOCGEN/bin/Release/Model.pdb differ
diff --git a/DOCGEN/bin/Release/OfficePrinter.dll b/DOCGEN/bin/Release/OfficePrinter.dll
index ad64eaf3..e45b3779 100644
Binary files a/DOCGEN/bin/Release/OfficePrinter.dll and b/DOCGEN/bin/Release/OfficePrinter.dll differ
diff --git a/DOCGEN/bin/Release/OfficePrinter.pdb b/DOCGEN/bin/Release/OfficePrinter.pdb
index 8d94ad26..a3fd4f2d 100644
Binary files a/DOCGEN/bin/Release/OfficePrinter.pdb and b/DOCGEN/bin/Release/OfficePrinter.pdb differ
diff --git a/DOCGEN/obj/Debug/DOCGEN.dll b/DOCGEN/obj/Debug/DOCGEN.dll
index f536d2dc..f0ec8ef4 100644
Binary files a/DOCGEN/obj/Debug/DOCGEN.dll and b/DOCGEN/obj/Debug/DOCGEN.dll differ
diff --git a/DOCGEN/obj/Debug/DOCGEN.pdb b/DOCGEN/obj/Debug/DOCGEN.pdb
index 03a9672e..f79dc898 100644
Binary files a/DOCGEN/obj/Debug/DOCGEN.pdb and b/DOCGEN/obj/Debug/DOCGEN.pdb differ
diff --git a/DOCGEN/obj/Debug/DocGen.csproj.AssemblyReference.cache b/DOCGEN/obj/Debug/DocGen.csproj.AssemblyReference.cache
index 0b913296..0ffb6d97 100644
Binary files a/DOCGEN/obj/Debug/DocGen.csproj.AssemblyReference.cache and b/DOCGEN/obj/Debug/DocGen.csproj.AssemblyReference.cache differ
diff --git a/DOCGEN/obj/Release/DOCGEN.csproj.AssemblyReference.cache b/DOCGEN/obj/Release/DOCGEN.csproj.AssemblyReference.cache
index 2fa43329..cc59e7cf 100644
Binary files a/DOCGEN/obj/Release/DOCGEN.csproj.AssemblyReference.cache and b/DOCGEN/obj/Release/DOCGEN.csproj.AssemblyReference.cache differ
diff --git a/DOCGEN/obj/Release/DOCGEN.dll b/DOCGEN/obj/Release/DOCGEN.dll
index 3fe3aba8..d5e4a711 100644
Binary files a/DOCGEN/obj/Release/DOCGEN.dll and b/DOCGEN/obj/Release/DOCGEN.dll differ
diff --git a/DOCGEN/obj/Release/DOCGEN.pdb b/DOCGEN/obj/Release/DOCGEN.pdb
index 849fd560..794acc70 100644
Binary files a/DOCGEN/obj/Release/DOCGEN.pdb and b/DOCGEN/obj/Release/DOCGEN.pdb differ
diff --git a/Database/bin/Debug/Database.dll b/Database/bin/Debug/Database.dll
index 5a7b9fa4..fd7bff9f 100644
Binary files a/Database/bin/Debug/Database.dll and b/Database/bin/Debug/Database.dll differ
diff --git a/Database/bin/Debug/Database.pdb b/Database/bin/Debug/Database.pdb
index 0c6344fb..51301566 100644
Binary files a/Database/bin/Debug/Database.pdb and b/Database/bin/Debug/Database.pdb differ
diff --git a/Database/bin/Release/Database.dll b/Database/bin/Release/Database.dll
index 321caa97..073763d9 100644
Binary files a/Database/bin/Release/Database.dll and b/Database/bin/Release/Database.dll differ
diff --git a/Database/bin/Release/Database.pdb b/Database/bin/Release/Database.pdb
index 6fab07f8..a82efe26 100644
Binary files a/Database/bin/Release/Database.pdb and b/Database/bin/Release/Database.pdb differ
diff --git a/Database/bin/Release/Model.dll b/Database/bin/Release/Model.dll
index 4e824ca2..f1465a04 100644
Binary files a/Database/bin/Release/Model.dll and b/Database/bin/Release/Model.dll differ
diff --git a/Database/bin/Release/Model.pdb b/Database/bin/Release/Model.pdb
index cbec7342..527bb243 100644
Binary files a/Database/bin/Release/Model.pdb and b/Database/bin/Release/Model.pdb differ
diff --git a/Database/db.cs b/Database/db.cs
index 09e94ab4..3c4e3761 100644
--- a/Database/db.cs
+++ b/Database/db.cs
@@ -499,10 +499,11 @@ namespace Database
}
int unterschriftlinks = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["Unterschrift_links"]);
int unterschriftrechts = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["Unterschrift_rechts"]);
-
+ int bearbeitung_zwingend = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["GenResultat_Type"]);
+ 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 toapprove=" + toapprove.ToString() + ", approved=" + approved.ToString() + ", approval1=" + approved1.ToString() + ", approval2=" + approved2.ToString() + " where dokumentid = '" + dokumentid + "'");
+ db.Exec_SQL("Update dokument set bearbeitung_zwingend = "+bearbeitung_zwingend.ToString()+", toapprove=" + toapprove.ToString() + ", approved=" + approved.ToString() + ", approval1=" + approved1.ToString() + ", approval2=" + approved2.ToString() + " where dokumentid = '" + dokumentid + "'");
return dokumentid;
}
diff --git a/Database/obj/Debug/Database.dll b/Database/obj/Debug/Database.dll
index 5a7b9fa4..fd7bff9f 100644
Binary files a/Database/obj/Debug/Database.dll and b/Database/obj/Debug/Database.dll differ
diff --git a/Database/obj/Debug/Database.pdb b/Database/obj/Debug/Database.pdb
index 0c6344fb..51301566 100644
Binary files a/Database/obj/Debug/Database.pdb and b/Database/obj/Debug/Database.pdb differ
diff --git a/Database/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/Database/obj/Debug/DesignTimeResolveAssemblyReferences.cache
index 736945fd..2f8a9d32 100644
Binary files a/Database/obj/Debug/DesignTimeResolveAssemblyReferences.cache and b/Database/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ
diff --git a/Database/obj/Release/Database.csproj.AssemblyReference.cache b/Database/obj/Release/Database.csproj.AssemblyReference.cache
index 6925747e..a8d5962e 100644
Binary files a/Database/obj/Release/Database.csproj.AssemblyReference.cache and b/Database/obj/Release/Database.csproj.AssemblyReference.cache differ
diff --git a/Database/obj/Release/Database.dll b/Database/obj/Release/Database.dll
index 321caa97..073763d9 100644
Binary files a/Database/obj/Release/Database.dll and b/Database/obj/Release/Database.dll differ
diff --git a/Database/obj/Release/Database.pdb b/Database/obj/Release/Database.pdb
index 6fab07f8..a82efe26 100644
Binary files a/Database/obj/Release/Database.pdb and b/Database/obj/Release/Database.pdb differ
diff --git a/ILMocup/obj/Debug/ILMocup.csproj.AssemblyReference.cache b/ILMocup/obj/Debug/ILMocup.csproj.AssemblyReference.cache
index 86360927..19de7555 100644
Binary files a/ILMocup/obj/Debug/ILMocup.csproj.AssemblyReference.cache and b/ILMocup/obj/Debug/ILMocup.csproj.AssemblyReference.cache differ
diff --git a/Images/Icons/Icons/OnDoc.ico b/Images/Icons/Icons/OnDoc.ico
deleted file mode 100644
index cc47806f..00000000
Binary files a/Images/Icons/Icons/OnDoc.ico and /dev/null differ
diff --git a/Client/SmartDocGen.ico b/Images/Icons/Icons/OnDoc1.ico
similarity index 100%
rename from Client/SmartDocGen.ico
rename to Images/Icons/Icons/OnDoc1.ico
diff --git a/Images/Icons/Icons/OnDoc2.ico b/Images/Icons/Icons/OnDoc2.ico
new file mode 100644
index 00000000..81d3705c
Binary files /dev/null and b/Images/Icons/Icons/OnDoc2.ico differ
diff --git a/Images/Icons/Icons/OnDoc3.ico b/Images/Icons/Icons/OnDoc3.ico
new file mode 100644
index 00000000..d638ea0f
Binary files /dev/null and b/Images/Icons/Icons/OnDoc3.ico differ
diff --git a/Images/Icons/Icons/OnDoc4.ico b/Images/Icons/Icons/OnDoc4.ico
new file mode 100644
index 00000000..ad371ace
Binary files /dev/null and b/Images/Icons/Icons/OnDoc4.ico differ
diff --git a/Images/Icons/Icons/OnDoc5.ico b/Images/Icons/Icons/OnDoc5.ico
new file mode 100644
index 00000000..7fc3b418
Binary files /dev/null and b/Images/Icons/Icons/OnDoc5.ico differ
diff --git a/Images/Icons/OnDoc2.png b/Images/Icons/OnDoc2.png
new file mode 100644
index 00000000..f4369156
Binary files /dev/null and b/Images/Icons/OnDoc2.png differ
diff --git a/Images/Icons/OnDoc3.png b/Images/Icons/OnDoc3.png
new file mode 100644
index 00000000..22571cbd
Binary files /dev/null and b/Images/Icons/OnDoc3.png differ
diff --git a/Images/Icons/Ondoc4.png b/Images/Icons/Ondoc4.png
new file mode 100644
index 00000000..a8cc4fc1
Binary files /dev/null and b/Images/Icons/Ondoc4.png differ
diff --git a/Model/bin/Release/Model.dll b/Model/bin/Release/Model.dll
index 4e824ca2..f1465a04 100644
Binary files a/Model/bin/Release/Model.dll and b/Model/bin/Release/Model.dll differ
diff --git a/Model/bin/Release/Model.pdb b/Model/bin/Release/Model.pdb
index cbec7342..527bb243 100644
Binary files a/Model/bin/Release/Model.pdb and b/Model/bin/Release/Model.pdb differ
diff --git a/Model/obj/Release/Model.dll b/Model/obj/Release/Model.dll
index 4e824ca2..f1465a04 100644
Binary files a/Model/obj/Release/Model.dll and b/Model/obj/Release/Model.dll differ
diff --git a/Model/obj/Release/Model.pdb b/Model/obj/Release/Model.pdb
index cbec7342..527bb243 100644
Binary files a/Model/obj/Release/Model.pdb and b/Model/obj/Release/Model.pdb differ
diff --git a/OnDocOffice/bin/Debug/Database.dll b/OnDocOffice/bin/Debug/Database.dll
index 5a7b9fa4..fd7bff9f 100644
Binary files a/OnDocOffice/bin/Debug/Database.dll and b/OnDocOffice/bin/Debug/Database.dll differ
diff --git a/OnDocOffice/bin/Debug/Database.pdb b/OnDocOffice/bin/Debug/Database.pdb
index 0c6344fb..51301566 100644
Binary files a/OnDocOffice/bin/Debug/Database.pdb and b/OnDocOffice/bin/Debug/Database.pdb differ
diff --git a/OnDocOffice/bin/Release/Database.dll b/OnDocOffice/bin/Release/Database.dll
index 5f55c2b6..5a7b9fa4 100644
Binary files a/OnDocOffice/bin/Release/Database.dll and b/OnDocOffice/bin/Release/Database.dll differ
diff --git a/OnDocOffice/bin/Release/Database.pdb b/OnDocOffice/bin/Release/Database.pdb
index 20a5779f..0c6344fb 100644
Binary files a/OnDocOffice/bin/Release/Database.pdb and b/OnDocOffice/bin/Release/Database.pdb differ
diff --git a/OnDocOffice/bin/Release/Model.dll b/OnDocOffice/bin/Release/Model.dll
index 4e824ca2..f1465a04 100644
Binary files a/OnDocOffice/bin/Release/Model.dll and b/OnDocOffice/bin/Release/Model.dll differ
diff --git a/OnDocOffice/bin/Release/Model.pdb b/OnDocOffice/bin/Release/Model.pdb
index cbec7342..527bb243 100644
Binary files a/OnDocOffice/bin/Release/Model.pdb and b/OnDocOffice/bin/Release/Model.pdb differ
diff --git a/OnDocOffice/obj/Debug/OnDocOffice.csproj.AssemblyReference.cache b/OnDocOffice/obj/Debug/OnDocOffice.csproj.AssemblyReference.cache
index a3437cd7..7dd06a83 100644
Binary files a/OnDocOffice/obj/Debug/OnDocOffice.csproj.AssemblyReference.cache and b/OnDocOffice/obj/Debug/OnDocOffice.csproj.AssemblyReference.cache differ
diff --git a/OnDocOffice/obj/Release/OnDocOffice.csproj.AssemblyReference.cache b/OnDocOffice/obj/Release/OnDocOffice.csproj.AssemblyReference.cache
index 5619649b..9313eb44 100644
Binary files a/OnDocOffice/obj/Release/OnDocOffice.csproj.AssemblyReference.cache and b/OnDocOffice/obj/Release/OnDocOffice.csproj.AssemblyReference.cache differ
diff --git a/OnDocWPF/obj/Debug/net8.0-windows/OnDocWPF.AssemblyInfo.cs b/OnDocWPF/obj/Debug/net8.0-windows/OnDocWPF.AssemblyInfo.cs
index 841baf2d..6372cd5e 100644
--- a/OnDocWPF/obj/Debug/net8.0-windows/OnDocWPF.AssemblyInfo.cs
+++ b/OnDocWPF/obj/Debug/net8.0-windows/OnDocWPF.AssemblyInfo.cs
@@ -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+341ea50f06e0cdf96e45e0afcada77ee82e64712")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+fcc74b25cb83f77876bc025d7968183f39addece")]
[assembly: System.Reflection.AssemblyProductAttribute("OnDocWPF")]
[assembly: System.Reflection.AssemblyTitleAttribute("OnDocWPF")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/OnDocWPF/obj/Debug/net8.0-windows/OnDocWPF.AssemblyInfoInputs.cache b/OnDocWPF/obj/Debug/net8.0-windows/OnDocWPF.AssemblyInfoInputs.cache
index 68ba2727..976fd1af 100644
--- a/OnDocWPF/obj/Debug/net8.0-windows/OnDocWPF.AssemblyInfoInputs.cache
+++ b/OnDocWPF/obj/Debug/net8.0-windows/OnDocWPF.AssemblyInfoInputs.cache
@@ -1 +1 @@
-88af23a10eed5bbe7662ce8dd78ce29789327a9704e5602fa6a28aaf19da2f36
+6202b367e737f11799ef2b41b06883dc2a257d5d8a1053516f357408ebe1466f
diff --git a/OnDocWPF/obj/Release/net8.0-windows/OnDocWPF.AssemblyInfo.cs b/OnDocWPF/obj/Release/net8.0-windows/OnDocWPF.AssemblyInfo.cs
index 88885091..290c62d8 100644
--- a/OnDocWPF/obj/Release/net8.0-windows/OnDocWPF.AssemblyInfo.cs
+++ b/OnDocWPF/obj/Release/net8.0-windows/OnDocWPF.AssemblyInfo.cs
@@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("OnDocWPF")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+341ea50f06e0cdf96e45e0afcada77ee82e64712")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+fcc74b25cb83f77876bc025d7968183f39addece")]
[assembly: System.Reflection.AssemblyProductAttribute("OnDocWPF")]
[assembly: System.Reflection.AssemblyTitleAttribute("OnDocWPF")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/OnDocWPF/obj/Release/net8.0-windows/OnDocWPF.AssemblyInfoInputs.cache b/OnDocWPF/obj/Release/net8.0-windows/OnDocWPF.AssemblyInfoInputs.cache
index c66cc0b1..7a6f0df8 100644
--- a/OnDocWPF/obj/Release/net8.0-windows/OnDocWPF.AssemblyInfoInputs.cache
+++ b/OnDocWPF/obj/Release/net8.0-windows/OnDocWPF.AssemblyInfoInputs.cache
@@ -1 +1 @@
-8f137dd7dd829e75379c23e41856d63b17b7bd2ad4d50b705cca29abf9c1494b
+928df40784132904fddfc611c092af7ea3428523f5d41e1d2f0b07fce20a1560