update 20241202

master
Stefan Hutter 1 year ago
parent fcc74b25cb
commit f36b514063

@ -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);

@ -71,6 +71,50 @@ namespace API_NetFramework.Controllers
db = null;
}
/// <summary>
/// CheckDocID prüft auf eine vorhandene DokumentID in OnDoc (DokumentID OFFEDK... / Barcode-Klenber-Nr)
/// </summary>
/// <param name="DokumentID"></param>
/// <returns>
/// 200: OK
/// </returns>
/// <remarks></remarks>
[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);
}
}
/// <summary>
/// Archiviert das Dokument aus OnDoc in OnBase
/// </summary>
@ -80,7 +124,7 @@ namespace API_NetFramework.Controllers
/// Dokumenthandle aus OnBase
/// </returns>
/// <remarks></remarks>
[HttpGet]
[HttpPost]
[Route("API/ArchiveDocFromDatabase")]
public IHttpActionResult ArchivDocFromDatabase(string DokumentID)
@ -190,50 +234,7 @@ namespace API_NetFramework.Controllers
}
/// <summary>
/// CheckDocID prüft auf eine vorhandene DokumentID in OnDoc (DokumentID OFFEDK... / Barcode-Klenber-Nr)
/// </summary>
/// <param name="DokumentID"></param>
/// <returns>
/// 200: OK
/// </returns>
/// <remarks></remarks>
[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;

@ -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<TestParam>(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<TestParam>(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)

@ -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");
}
}
}

@ -5,7 +5,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<Project>
<PropertyGroup>
<_PublishTargetUrl>E:\Software-Projekte\OnDoc\PubServices\OnDoc</_PublishTargetUrl>
<History>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||;</History>
<History>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||;</History>
<LastFailureDetails />
</PropertyGroup>
<ItemGroup>
@ -82,10 +82,10 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<publishTime>09/04/2024 19:25:14</publishTime>
</File>
<File Include="bin/BarcodeLib.dll">
<publishTime>11/25/2024 15:25:12</publishTime>
<publishTime>01/12/2024 13:07:40</publishTime>
</File>
<File Include="bin/BarcodeLib.pdb">
<publishTime>11/25/2024 15:25:12</publishTime>
<publishTime>01/12/2024 13:07:40</publishTime>
</File>
<File Include="bin/CSVNET.dll">
<publishTime>11/23/2024 19:27:07</publishTime>
@ -94,10 +94,10 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<publishTime>11/23/2024 19:27:07</publishTime>
</File>
<File Include="bin/Database.dll">
<publishTime>11/26/2024 19:32:42</publishTime>
<publishTime>12/02/2024 09:50:12</publishTime>
</File>
<File Include="bin/Database.pdb">
<publishTime>11/26/2024 19:32:42</publishTime>
<publishTime>12/02/2024 09:50:12</publishTime>
</File>
<File Include="bin/de/System.Net.Http.Formatting.resources.dll">
<publishTime>10/20/2023 22:35:02</publishTime>
@ -130,13 +130,13 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<publishTime>10/20/2023 22:35:04</publishTime>
</File>
<File Include="bin/DOCGEN.dll">
<publishTime>11/26/2024 19:32:42</publishTime>
<publishTime>12/02/2024 09:50:12</publishTime>
</File>
<File Include="bin/DOCGEN.dll.config">
<publishTime>11/25/2024 07:24:47</publishTime>
</File>
<File Include="bin/DOCGEN.pdb">
<publishTime>11/26/2024 19:32:42</publishTime>
<publishTime>12/02/2024 09:50:12</publishTime>
</File>
<File Include="bin/FastReport.Bars.dll">
<publishTime>11/27/2023 09:49:58</publishTime>
@ -214,10 +214,10 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<publishTime>11/04/2022 19:09:46</publishTime>
</File>
<File Include="bin/Model.dll">
<publishTime>11/25/2024 16:02:23</publishTime>
<publishTime>01/12/2024 18:53:52</publishTime>
</File>
<File Include="bin/Model.pdb">
<publishTime>11/25/2024 16:02:23</publishTime>
<publishTime>01/12/2024 18:53:52</publishTime>
</File>
<File Include="bin/Newtonsoft.Json.Bson.dll">
<publishTime>11/28/2018 00:10:18</publishTime>
@ -235,22 +235,22 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<publishTime>04/30/2024 21:58:24</publishTime>
</File>
<File Include="bin/OfficePrinter.dll">
<publishTime>11/18/2024 17:07:31</publishTime>
<publishTime>11/27/2024 13:31:56</publishTime>
</File>
<File Include="bin/OfficePrinter.pdb">
<publishTime>11/18/2024 17:07:31</publishTime>
<publishTime>11/27/2024 13:31:56</publishTime>
</File>
<File Include="bin/OnDocOffice.dll">
<publishTime>11/26/2024 19:32:41</publishTime>
<publishTime>12/02/2024 09:50:12</publishTime>
</File>
<File Include="bin/OnDocOffice.pdb">
<publishTime>11/26/2024 19:32:41</publishTime>
<publishTime>12/02/2024 09:50:12</publishTime>
</File>
<File Include="bin/OnDoc_NetFramework.dll">
<publishTime>11/26/2024 19:32:42</publishTime>
<publishTime>12/02/2024 10:19:11</publishTime>
</File>
<File Include="bin/OnDoc_NetFramework.pdb">
<publishTime>11/26/2024 19:32:42</publishTime>
<publishTime>12/02/2024 10:19:11</publishTime>
</File>
<File Include="bin/Owin.dll">
<publishTime>11/13/2012 13:19:34</publishTime>
@ -634,7 +634,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<publishTime>03/06/2024 08:11:55</publishTime>
</File>
<File Include="Web.config">
<publishTime>11/25/2024 16:02:24</publishTime>
<publishTime>01/12/2024 18:53:53</publishTime>
</File>
</ItemGroup>
</Project>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -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

@ -1 +1 @@
cfbd970a1620d565a6eaba19ea5652f2f3862322af8e217ccf8c8aa9f99a07e0
2f33e6a47fdcf24539923bf9e4f71343574271278c4f80e33bb80d6781aff7a8

@ -10,6 +10,7 @@
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
<add key="UnterschriftPath" value="E:\Software-Projekte\OnDoc\Unterschriften\" />
<add key="ImagePath" value="E:\Software-Projekte\OnDoc\Images\" />
<add key="DemoUnterschrift" value="YES" />
<add key="DemoUnterschrift_Links" value="1.png" />
<add key="DemoUnterschrift_Rechts" value="2.png" />

@ -10,6 +10,7 @@
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
<add key="UnterschriftPath" value="E:\Software-Projekte\OnDoc\Unterschriften\" />
<add key="ImagePath" value="E:\Software-Projekte\OnDoc\Images\" />
<add key="DemoUnterschrift" value="YES" />
<add key="DemoUnterschrift_Links" value="1.png" />
<add key="DemoUnterschrift_Rechts" value="2.png" />

@ -10,6 +10,7 @@
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
<add key="UnterschriftPath" value="E:\Software-Projekte\OnDoc\Unterschriften\" />
<add key="ImagePath" value="E:\Software-Projekte\OnDoc\Images\" />
<add key="DemoUnterschrift" value="YES" />
<add key="DemoUnterschrift_Links" value="1.png" />
<add key="DemoUnterschrift_Rechts" value="2.png" />

Binary file not shown.

Binary file not shown.

@ -52,8 +52,9 @@
<StartupObject>OnDoc.Program</StartupObject>
</PropertyGroup>
<PropertyGroup>
<ApplicationIcon>SmartDocGen.ico</ApplicationIcon>
<ApplicationIcon>OnDoc5.ico</ApplicationIcon>
</PropertyGroup>
<PropertyGroup />
<ItemGroup>
<Reference Include="BarcodeLib, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
@ -308,6 +309,12 @@
<Compile Include="UIControls\DokList.Designer.cs">
<DependentUpon>DokList.cs</DependentUpon>
</Compile>
<Compile Include="UIControls\Dokwerte.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Include="UIControls\Dokwerte.Designer.cs">
<DependentUpon>Dokwerte.cs</DependentUpon>
</Compile>
<Compile Include="UIControls\EnhImageListBase.cs" />
<Compile Include="UIControls\Partnersuche.cs">
<SubType>Form</SubType>
@ -457,6 +464,9 @@
<DependentUpon>DokList.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="UIControls\Dokwerte.resx">
<DependentUpon>Dokwerte.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="UIControls\Partnersuche.resx">
<DependentUpon>Partnersuche.cs</DependentUpon>
</EmbeddedResource>
@ -833,7 +843,9 @@
<None Include="Resources\Default_32x32-32.png" />
<None Include="Resources\Default_48x48-32.png" />
<None Include="Resources\Default_256x256-32.png" />
<Content Include="SmartDocGen.ico" />
<Content Include="OnDoc2.ico" />
<Content Include="OnDoc3.ico" />
<Content Include="OnDoc5.ico" />
</ItemGroup>
<ItemGroup>
<BootstrapperPackage Include=".NETFramework,Version=v4.8.1">

@ -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;
}

@ -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);

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

@ -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

@ -182,309 +182,472 @@
</metadata>
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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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
</value>
</data>
</root>

@ -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;
}
}

@ -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();
}
}
}

@ -380,19 +380,19 @@
<data name="ribbonButton4.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
wQAADsEBuJFr7QAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
</value>
</data>
<data name="ribbonButton4.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
wQAADsEBuJFr7QAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
vAAADrwBlbxySQAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
</value>
</data>
<data name="ribbonButton4.SmallImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
wQAADsEBuJFr7QAAABNJREFUOE9jGAWjYBSMAjBgYAAABBAAAadEfGMAAAAASUVORK5CYII=
vAAADrwBlbxySQAAABNJREFUOE9jGAWjYBSMAjBgYAAABBAAAadEfGMAAAAASUVORK5CYII=
</value>
</data>
<data name="RibbonButtonDokumenttyp.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">

@ -0,0 +1,91 @@
namespace OnDoc.UIControls
{
partial class Dokwerte
{
/// <summary>
/// Erforderliche Designervariable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Verwendete Ressourcen bereinigen.
/// </summary>
/// <param name="disposing">True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Vom Komponenten-Designer generierter Code
/// <summary>
/// Erforderliche Methode für die Designerunterstützung.
/// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
/// </summary>
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;
}
}

@ -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;
}
}
}

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

@ -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 ""; }
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -1 +1 @@
z45owU7noj0pu0Z+W+hYA5kZKbAEO3cuasO19k9g3ndk3oRgC6228Q+9Pr8xIicrsSKbrvNlmffYGud2EBxgDhsmfmOc73AS7nS27UKfxiiH7DDNF7Yi8tvsIgp2T8F+RQR0b3nPWkRT/0/lig8ey9sysJmqEfNZIwQixTsUbLfEjrjZrOS3716MAucLdzlbZPCLVKJsz3HGEyvTgzTzJLUjI07/cz5kUhSVj5TaQ8Ivvu4GFtou555cCEH1AXOjzJgznfHgHsojMyfyiCbukKZ62euGyEOUTSEUHpLfra8stsxqvGyiuq3eKvVc7xOQ9+keemMehQl6ZO9q9bM//A==
F/qcvBpoMQejBC0xHqNHl1S4qX4fw/JjMqnemRWssktO23GZu81m19qEm4Bj3iIghSaPfLQA6df2xCDS8Fd2NxV5xcvIa6Jjwd1YJBlbVPESDN76CcHewrG3blSGyBWW2gIdOO7+HyMae6U/9NaqrRa8zcDcQaqoDktR5V5t/DE0T5tYJ9clVLpMySawEQLZsMUpWj/NlnZBd+s4FIRQUbA9PKFaDWamgUtzKXX+tkviuLCst6MVaaGaelHTuUZLJ/bQQjSbGTbv2x9NI39SKO4iIVlnAZ9K6se2HGQcQ42UN+9VzIMtXWLS2pswyOzIhyosovBu+YVTPCiEYxfE29l43VxpNUuto01Fzj0UxajMOj75Toaf/gm/zDZ9LbD5tbNLQTrIqDilubdrehlCDUlgoatHAzQuz3iGlsjN+tcq55cmmZT/2Zq0yFMqmuXTI6iogoqRbmlaXZTEmBfSnaaX6yeZA5ltYfc+Q5UPka+2bzRKsFcJm70Yiyp/W9xOXU2+Mdlt8zkxAtxvLlQl369bm3vUKeyej1VGB6iHZKM=

@ -0,0 +1 @@
z45owU7noj0pu0Z+W+hYA5kZKbAEO3cuasO19k9g3ndk3oRgC6228Q+9Pr8xIicrsSKbrvNlmffYGud2EBxgDhsmfmOc73AS7nS27UKfxiiH7DDNF7Yi8tvsIgp2T8F+RQR0b3nPWkRT/0/lig8ey9sysJmqEfNZIwQixTsUbLfEjrjZrOS3716MAucLdzlbZPCLVKJsz3HGEyvTgzTzJLUjI07/cz5kUhSVj5TaQ8Ivvu4GFtou555cCEH1AXOjzJgznfHgHsojMyfyiCbukKZ62euGyEOUTSEUHpLfra8stsxqvGyiuq3eKvVc7xOQ9+keemMehQl6ZO9q9bM//A==

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -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;
}

Binary file not shown.

Binary file not shown.

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

Loading…
Cancel
Save