update 20260406

This commit is contained in:
Stefan Hutter
2026-04-06 12:40:02 +02:00
parent e82057b6e4
commit 7a28e0c2bb
519 changed files with 318370 additions and 634840 deletions
+1 -1
View File
@@ -107,7 +107,7 @@
</Reference>
<Reference Include="Syncfusion.DocIO.Base, Version=28.1462.33.0, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>C:\Program Files (x86)\Syncfusion\Essential Studio\Windows\32.2.3\Assemblies\4.6.2\Syncfusion.DocIO.Base.dll</HintPath>
<HintPath>C:\Program Files (x86)\Syncfusion\Essential Studio\Windows\30.2.4\Assemblies\4.6.2\Syncfusion.DocIO.Base.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Buffers, Version=4.0.3.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
+5 -3
View File
@@ -1,10 +1,12 @@
[
{
"UserID": "admin",
"Password": "12345"
"Password": "12345",
"Funktionen": "CLM,JSONV"
},
{
"UserID": "user1",
"Password": "pass1"
"UserID": "clm",
"Password": "pass1",
"Funktionen": "CLM"
}
]
+354 -137
View File
@@ -1,50 +1,51 @@
using System;
using API_NetFramework.Models;
using Database;
using DOCGEN;
using edoka_dms;
using Microsoft.Ajax.Utilities;
using Microsoft.Extensions.Options;
using Model;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using OnDocAPI_NetFramework.Controllers;
using OnDocAPI_NetFramework.Helper;
using SecuringWebApiUsingApiKey.Middleware;
using Syncfusion.CompoundFile.DocIO.Native;
using Syncfusion.DocIO.DLS;
using Syncfusion.DocIO.DLS.XML;
using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Configuration;
using System.Data;
using System.Diagnostics;
using System.Drawing;
using System.Drawing.Text;
using System.IO;
using System.Linq;
using System.Linq.Expressions;
using System.Net;
using System.Net.Http;
using System.Web.Http;
using DOCGEN;
using Model;
using Database;
using Newtonsoft.Json;
using API_NetFramework.Models;
using System.Net.Mail;
using System.Reflection;
using System.Reflection.Emit;
using System.Runtime.InteropServices;
using System.Runtime.InteropServices.ComTypes;
using System.Runtime.Serialization.Json;
using System.Security.Cryptography;
using edoka_dms;
using SecuringWebApiUsingApiKey.Middleware;
using System.Linq.Expressions;
using System.Data;
using System.Web.Management;
using System.Web;
using System.IO;
using OnDocAPI_NetFramework.Controllers;
using Versandstrasse;
using System.ComponentModel;
using System.Text;
using System.Text.Json.Serialization;
using Microsoft.Ajax.Utilities;
using System.Collections;
using Microsoft.Extensions.Options;
using System.Web;
using System.Web.Helpers;
using Syncfusion.CompoundFile.DocIO.Native;
using System.Web.UI.WebControls;
using System.Drawing.Text;
using System.Runtime.InteropServices.ComTypes;
using System.Reflection;
using Newtonsoft.Json.Linq;
using System.Runtime.Serialization.Json;
using System.Web.Http;
using System.Web.Http.Results;
using Syncfusion.DocIO.DLS.XML;
using System.Reflection.Emit;
using System.Web.UI.WebControls.WebParts;
using System.Diagnostics;
using OnDocAPI_NetFramework.Helper;
using System.Drawing;
using System.Runtime.InteropServices;
using System.Web.Management;
using System.Web.ModelBinding;
using System.Net.Mail;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using Versandstrasse;
@@ -130,11 +131,92 @@ namespace API_NetFramework.Controllers
}
[Route("API/GetDocumentIL")]
[HttpGet]
public IHttpActionResult GetDocumentIL(string dokid)
{
APIErrorSimple apireturn = new APIErrorSimple();
APIOK apiok = new APIOK();
if (SecuringWebApiUsingApiKey.Middleware.ApiKeyMiddleware.Authorized((HttpRequestMessage)Request, tokenfunction) == false)
{
apireturn.code = "ONDOC-ERR-DokumentGenerator-01";
apireturn.status = "401";
apireturn.message = "Invalid Token or API-Key";
apireturn.traceid = "";
apireturn.field = "";
try
{
//return BadRequest(Newtonsoft.Json.JsonConvert.SerializeObject(apireturn));
return Content(HttpStatusCode.BadRequest, apireturn);
}
catch
{
return Content(HttpStatusCode.Unauthorized, "Invalid Token or API-Key");
}
finally { apireturn = null; apiok = null; }
}
try
{
APILogging.Log((HttpRequestMessage)Request, "Start GetDokumentIL DokumentID:" + dokid, LogLevelType.Debug);
DOCGEN.DocGet gd = new DocGet(connectionstring);
clsdok dok = new clsdok("", "", "", "");
try
{
dok = gd.GetDocAsPDF(dokid);
}
catch { }
if (dok.dokument == "")
{
DB db = new DB(connectionstring);
string sql = "SELECT dbo.BinaryToBase64(dokument) FROM dbo.OnDoc_CLM_Dokumente INNER JOIN dbo.Doks ON dbo.OnDoc_CLM_Dokumente.dokumentid = dbo.Doks.DokumentID ";
sql = sql + " where dbo.ondoc_clm_dokumente.aktiv=1 and dbo.ondoc_clm_dokumente.clmdokumentid='" + dokid + "'";
db.Get_Tabledata(sql, false, true);
dok.dokument = db.dsdaten.Tables[0].Rows[0][0].ToString();
db = null;
}
dok.extension = "pdf";
dok.doktype = "P";
apiok.code = "200";
apiok.status = "200";
apiok.message = "Dokumentid: " + dokid;
apiok.documentid = dokid;
apiok.file = dok.dokument;
return Ok(apiok);
}
catch (Exception e)
{
apireturn.code = "ONDOC-ERR-DokumentGenerator-03";
apireturn.status = "401";
apireturn.message = "Dokument mit ID '" + dokid + "' nicht vorhanden";
apireturn.traceid = "";
apireturn.field = "";
try
{
//return BadRequest(Newtonsoft.Json.JsonConvert.SerializeObject(apireturn));
return Content(HttpStatusCode.BadRequest, apireturn);
}
catch
{
return Content(HttpStatusCode.BadRequest, apireturn);
}
finally { apireturn = null; apiok = null; }
}
finally { apireturn = null; apiok = null; }
}
[HttpPost]
[Route("API/DokumentGenerator")]
public IHttpActionResult DokumentGenerator()
{
APIErrorSimple apireturn = new APIErrorSimple();
APIOK apiok = new APIOK();
try
@@ -159,7 +241,7 @@ namespace API_NetFramework.Controllers
m.typ = 1;
m.subject = "ONDOC-ERR-DokumentGenerator-01";
m.message = "Invalid Token or API-Key";
m.guid=guid; ;
m.guid = guid; ;
m.dokumentid = "";
m.empfaenger = "";
m.bezeichnung = "";
@@ -188,7 +270,8 @@ namespace API_NetFramework.Controllers
//Send_Confirmation("True", "", "OnDocAPI-Error - DokumentGenerator - GUID: " + guid, "Fehler: Invalid Token or API-Key", true);
return Content(HttpStatusCode.Unauthorized, "Invalid Token or API-Key");
}
finally { apireturn = null; apiok = null; };
finally { apireturn = null; apiok = null; }
;
}
HttpRequestMessage rmsg = (HttpRequestMessage)Request;
@@ -243,7 +326,7 @@ namespace API_NetFramework.Controllers
Send_Confirmation(ref m);
//Send_Confirmation("TRUE", "", "OnDoc-API-Error - DokumentGenerator - GUID: " + guid, "Invalid Token or API-Key", true);
return Content(HttpStatusCode.BadRequest, apireturn);
return Content(HttpStatusCode.BadRequest, apireturn);
}
catch { return BadRequest(); }
@@ -257,11 +340,11 @@ namespace API_NetFramework.Controllers
[Route("API/CreateDoks")]
public IHttpActionResult CreateDoks()
{
APIErrorSimple apireturn = new APIErrorSimple();
APIOK apiok = new APIOK();
string mailbody = "";
try
{
guid = Guid.NewGuid().ToString();
@@ -281,7 +364,7 @@ namespace API_NetFramework.Controllers
m0.typ = 1;
m0.subject = "ONDOC-ERR-CreateDoks-01";
m0.message = "Invalid Token or API-Key";
m0.guid = guid ;
m0.guid = guid;
m0.dokumentid = "";
m0.empfaenger = "";
m0.bezeichnung = "";
@@ -311,7 +394,8 @@ namespace API_NetFramework.Controllers
return Content(HttpStatusCode.Unauthorized, "Invalid Token or API-Key");
}
finally { apireturn = null; apiok = null; };
finally { apireturn = null; apiok = null; }
;
//return Content(HttpStatusCode.Unauthorized, "Invalid Token or API-Key");
}
@@ -322,14 +406,14 @@ namespace API_NetFramework.Controllers
var key = rmsg.Headers.Authorization.Parameter.ToString();
string result = Request.Content.ReadAsStringAsync().Result;
DokumentCreate paket = new DokumentCreate();
paket = JsonConvert.DeserializeObject<DokumentCreate>(result);
mailbody = "Guten Tag<br><br>Dokumentpaket " + paket.Paketbezeichnung + " ";
if (string.IsNullOrEmpty(paket.VersandOption)) { paket.VersandOption = "B1_Post"; }
Logging.APIDocLog.Info("Input Json", "CreateDoks", guid, result);
result = "";
// Logging.APIDocLog.Info("Herkunftsapplikation", "CreateDoks", guid, paket.Herkunftsapplikation);
// Logging.APIDocLog.Info("Ersteller", "CreateDoks", guid, paket.Dokumente[0].TGNrErsteller);
// Logging.APIDocLog.Info("Herkunftsapplikation", "CreateDoks", guid, paket.Herkunftsapplikation);
// Logging.APIDocLog.Info("Ersteller", "CreateDoks", guid, paket.Dokumente[0].TGNrErsteller);
string CheckResult = "";
@@ -382,12 +466,13 @@ namespace API_NetFramework.Controllers
paket = null;
return Content(HttpStatusCode.BadRequest, apireturn);
}
finally { apireturn = null; apiok = null; };
finally { apireturn = null; apiok = null; }
;
}
try
{
mailbody = mailbody + "Parnternr:" + paket.Dokumente[0].PartnerNr+" ";
mailbody = mailbody + "Parnternr:" + paket.Dokumente[0].PartnerNr + " ";
int anhangnr = 0;
foreach (APIDokument dokument in paket.Dokumente)
{
@@ -405,11 +490,11 @@ namespace API_NetFramework.Controllers
clsDocData dokdata = new clsDocData();
Model.clsdocgendata docgendata = new Model.clsdocgendata();
DocCreate doccreate = new DocCreate();
OnDocAPI_NetFramework.Helper.Helper.CopyProperties(dokdata, docgendata);
OnDocAPI_NetFramework.Helper.Helper.CopyProperties(dokument, doccreate);
doccreate.Reference = paket.Reference;
doccreate.ResultFileType=paket.ResultFileType;
doccreate.ResultFileType = paket.ResultFileType;
dokument.DokumentID = gendoc(ref doccreate, ref dokdata, ref docgendata, key.ToString());
dokument.DokumentID = dokdata.Dokumentid;
dokdata = null;
@@ -466,7 +551,8 @@ namespace API_NetFramework.Controllers
Send_Confirmation(ref m1);
return Content(HttpStatusCode.BadRequest, apireturn);
}
finally { apireturn = null; apiok = null; };
finally { apireturn = null; apiok = null; }
;
}
@@ -602,7 +688,7 @@ namespace API_NetFramework.Controllers
m0.forceadminmail = false;
m0.Herkunftsapplikation = paket.Herkunftsapplikation;
Send_Confirmation(ref m0);
return Content(HttpStatusCode.BadRequest, apireturn);
}
}
@@ -625,8 +711,8 @@ namespace API_NetFramework.Controllers
m.partnernr = paket.Dokumente[0].PartnerNr; ;
m.sendmail = paket.ConfirmationMail == "true";
m.forceadminmail = false;
Send_Confirmation(ref m);
Send_Confirmation(ref m);
return Ok((apireturn));
}
catch (Exception ex)
@@ -651,11 +737,12 @@ namespace API_NetFramework.Controllers
m.partnernr = "";
m.sendmail = true;
m.forceadminmail = true;
Send_Confirmation(ref m);
Send_Confirmation(ref m);
return Content(HttpStatusCode.BadRequest, apireturn);
}
finally { apireturn = null; apiok = null; };
finally { apireturn = null; apiok = null; }
;
}
[HttpPost]
@@ -711,7 +798,8 @@ namespace API_NetFramework.Controllers
Send_Confirmation(ref m1);
return Content(HttpStatusCode.BadRequest, apireturn);
}
finally { apireturn = null; apiok = null; };
finally { apireturn = null; apiok = null; }
;
}
HttpRequestMessage rmsg = (HttpRequestMessage)Request;
string OwnHost = System.Configuration.ConfigurationManager.AppSettings["OwnHost"].ToString();
@@ -725,7 +813,7 @@ namespace API_NetFramework.Controllers
DocCreate doccreate = new DocCreate();
//dynamic data = JsonConvert.DeserializeObject(result);
doccreate = JsonConvert.DeserializeObject<DocCreate>(result);
mailbody = "Guten Tag<br><br>Dokumenterstellung " + doccreate.Bezeichnung+" für Partner:"+doccreate.PartnerNr + " ";
mailbody = "Guten Tag<br><br>Dokumenterstellung " + doccreate.Bezeichnung + " für Partner:" + doccreate.PartnerNr + " ";
result = "";
@@ -767,7 +855,7 @@ namespace API_NetFramework.Controllers
if (doccreate.TGNrUnterschriftLinks != "-1" && doccreate.UnterschriftLinksGeprueft == "false") { checkinondoc = true; }
if (doccreate.TGNrUnterschriftRechts != "-1" && doccreate.UnterschriftRechtsGeprueft == "false") { checkinondoc = true; }
}
if (checkinondoc==true) { dokdata.print_signature = false; }
if (checkinondoc == true) { dokdata.print_signature = false; }
string dokumentid = gendoc(ref doccreate, ref dokdata, ref docgendata, key.ToString());
dokumentid = dokdata.Dokumentid;
@@ -833,7 +921,7 @@ namespace API_NetFramework.Controllers
}
}
if (checkinondoc)
{
string approval1 = "0";
@@ -842,14 +930,14 @@ namespace API_NetFramework.Controllers
if (doccreate.TGNrVerantwortlich == doccreate.TGNrUnterschriftLinks) { approval1 = "1"; }
if (doccreate.TGNrVerantwortlich == doccreate.TGNrUnterschriftRechts) { approval2 = "1"; }
db.Exec_SQL("update dokument set toapprove=1,approved=0,approval1=" + approval1 + ", approval2=" + approval2 + ", signiert=0 where dokumentid='" + dokumentid + "'");
if (doccreate.TGNrUnterschriftLinks!="-1" && doccreate.UnterschriftLinksGeprueft == "false")
if (doccreate.TGNrUnterschriftLinks != "-1" && doccreate.UnterschriftLinksGeprueft == "false")
{
db.Get_Tabledata("Select mitarbeiternr from mitarbeiter where aktiv=1 and tgnummer='" + doccreate.TGNrUnterschriftLinks + "'", false, true);
int manr = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0][0]);
db.Get_Tabledata_for_Update("Select top 1 * from dokument_Bewilligung where dokumentid='" + dokumentid + "' order by id desc", false, true);
DataRow dr = db.daten.Tables[0].NewRow();
dr["dokumentid"] = dokumentid;
dr["mitarbeiter_bewilligung"] = manr;
dr["bewilligt"] = false;
@@ -862,9 +950,9 @@ namespace API_NetFramework.Controllers
dr["notiz"] = "API-Dokument zur Unterzeichnung";
db.daten.Tables[0].Rows.Add(dr);
db.Update_Data();
db.Get_Tabledata("Select top 1 bewilligungid from dokumenet_bewillung where dokumentid='" + dokumentid + "' or by id desc", false, true);
db.Get_Tabledata("Select top 1 bewilligungid from dokumenet_bewillung where dokumentid='" + dokumentid + "' order by id desc", false, true);
send_mail(20, manr.ToString(), "", "", dokumentid, "", "OnDoc", db.dsdaten.Tables[0].Rows[0][0].ToString());
}
if (doccreate.TGNrUnterschriftRechts != "-1" && doccreate.UnterschriftRechtsGeprueft == "false")
{
@@ -943,7 +1031,7 @@ namespace API_NetFramework.Controllers
doccreate = null;
dokdata = null;
//return BadRequest(Newtonsoft.Json.JsonConvert.SerializeObject(apireturn));
return Content(HttpStatusCode.BadRequest, apireturn);
}
}
@@ -968,7 +1056,7 @@ namespace API_NetFramework.Controllers
apireturn.message = "Dokument generiert";
apireturn.traceid = "";
apireturn.field = "GUID=" + guid;
mailInhalt m = new mailInhalt();
m.typ = 0;
@@ -986,7 +1074,7 @@ namespace API_NetFramework.Controllers
apiok.code = "200";
apiok.status = "200";
apiok.message = "Dokumentpaket vorbereitet";
apiok.documentid = "";
apiok.documentid = "";
apiok.file = "";
return Ok((apiok));
}
@@ -1002,29 +1090,119 @@ namespace API_NetFramework.Controllers
//return BadRequest(Newtonsoft.Json.JsonConvert.SerializeObject(apireturn));
return Content(HttpStatusCode.BadRequest, apireturn);
}
finally { apireturn = null; apiok = null; };
}
private bool CheckUseField(string instring, ref List<CLMDocItem> clmdocitemlist)
{
string[] fields = instring.Split(';');
string fieldvalue = get_item_value(fields[0], ref clmdocitemlist);
fieldvalue = "'" + fieldvalue + "'";
switch (fields[1])
{
case "=":
if (fieldvalue == fields[2]) return true;
break;
case "!=":
if (fieldvalue != fields[2]) return true;
break;
default:
return false;
}
return false;
finally { apireturn = null; apiok = null; }
}
private bool CheckUseField(string instring, ref List<CLMDocItem> clmdocitemlist, ref string returnvalue)
{
//[quellfeld];[Operator];[Vergleichswert];[Rückgabewert bei true]
//Rückgabewert:[Fixwert], Replace("","")
string[] fields = instring.Split(';');
string fieldvalue = get_item_value(fields[0], ref clmdocitemlist);
//if (instring.ToLower().Contains("replace"))
//{
// string[] replacevalue = instring.Split(';');
// fieldvalue = fieldvalue.Replace(replacevalue[1], replacevalue[2]);
// returnvalue = fieldvalue;
// return true;
//}
try
{
if (fields.Length<2)
{
return true;
}
}
catch { return true; }
string vergleichsart = "";
string vergleichswert = "";
string returnwert = "";
try { vergleichsart = fields[1].Replace("'",""); } catch { }
try { vergleichswert = fields[2].Replace("'",""); } catch { }
try { returnwert = fields[3].Replace("'", ""); } catch { }
if (returnwert == "")
{
switch (vergleichsart)
{
case "=":
if (fieldvalue == vergleichswert) { returnvalue = fieldvalue; return true; }
break;
case "!=":
if (fieldvalue != vergleichswert) { returnvalue = fieldvalue; return true; }
break;
default:
return false;
}
return false;
}
else
{
switch (vergleichsart)
{
case "=":
if (fieldvalue == vergleichswert) { returnvalue = updatestring(returnwert,fieldvalue); return true; } else { return true; }
break;
case "!=":
if (fieldvalue != vergleichswert) { returnvalue = updatestring(returnwert,fieldvalue); return true; }
break;
default:
return false;
}
}
return true;
//try
//{
// switch (fields[1])
// {
// case "=":
// if (fieldvalue == fields[2]) { returnvalue = fieldvalue; return true; }
// break;
// case "!=":
// if (fieldvalue != fields[2]) { returnvalue = fieldvalue; return true; }
// break;
// default:
// return false;
// }
// if (fields.Length > 2) { returnvalue = fields[3].Replace("'", ""); }
// return false;
//}
//catch { return true; }
}
private string updatestring (string rule,string inputvalue)
{
if (rule.ToUpper().Contains("REPLACE"))
{
string p1 = "";
string p2 = "";
string[] parameters = rule.Split('|');
try { p1 = parameters[1].Replace("'", ""); } catch { p1 = ""; }
try { p2 = parameters[2].Replace("'", ""); } catch { p2 = ""; }
try
{
inputvalue = inputvalue.Replace(p1, p2);
}
catch
{
inputvalue = p2;
}
return inputvalue;
}
if (rule.ToUpper().Contains("FIX"))
{
string[] parameters = rule.Split('|');
return parameters[1].Replace("'", "");
}
return inputvalue;
}
private string Get_OnDoc_Value(string type, string inputvalue1, string inputvalue2)
{
Database.DB db = new DB(connectionstring);
@@ -1082,7 +1260,8 @@ namespace API_NetFramework.Controllers
//return Content(HttpStatusCode.Unauthorized, "Invalid Token or API-Key");
return Content(HttpStatusCode.BadRequest, apireturn);
}
finally { apireturn = null; apiok = null; clmdocitemlist = null; dataj = null; };
finally { apireturn = null; apiok = null; clmdocitemlist = null; dataj = null; }
;
}
HttpRequestMessage rmsg = (HttpRequestMessage)Request;
@@ -1114,11 +1293,17 @@ namespace API_NetFramework.Controllers
Logging.APIDocLog.Debug("Create CLMDocItem", "CreateCLM", guid, "");
db.Get_Tabledata("Select dokumenttypneu from mondoc_clm_dokumenttyp_mapping where dokumenttypalt=" + dataj.Dokumenttyp.ToString(), false, true);
db.Get_Tabledata("Select dokumenttypneu from ondoc_clm_dokumenttyp_mapping where aktiv=1 and dokumenttypalt=" + dataj.Dokumenttyp.ToString(), false, true);
if (db.dsdaten.Tables[0].Rows.Count > 0)
{
dataj.Dokumenttyp = db.dsdaten.Tables[0].Rows[0][0].ToString();
}
db.clear_parameter();
db.add_parameter("@dokumenttypnr", dataj.Dokumenttyp.ToString());
db.Get_Tabledata("sp_get_ondoc_clm_vorlagenfeld", true, false);
string tmpname = "";
List<CLMDocItem>dokumentdaten = new List<CLMDocItem>();
List<CLMDocItem> dokumentdaten = new List<CLMDocItem>();
CLMDocItem tmp = new CLMDocItem();
tmp.itemname = "";
dokumentdaten.Add(tmp);
@@ -1127,7 +1312,7 @@ namespace API_NetFramework.Controllers
{
CLMDocItem d = new CLMDocItem();
if (dr["feldname"].ToString() == "Vertragspartner")
if (dr["feldname"].ToString() == "Vertragspartner")
{
int a = 1;
}
@@ -1144,21 +1329,22 @@ namespace API_NetFramework.Controllers
d.left = dr["ess_img_left"].ToString();
d.width = dr["ess_img_width"].ToString();
d.height = dr["ess_img_height"].ToString();
d.itemvalue="";
d.itemvalue = "";
switch (d.type.ToString())
{
case "1":
case "1":
d.itemvalue = get_item_value(dr["ess_feldname"].ToString(), ref clmdocitemlist);
break;
break;
case "2":
d.itemvalue = get_item_value(dr["ess_feldname"].ToString(), ref clmdocitemlist);
break;
case "3":
d.itemvalue = get_item_value(dr["ess_feldname"].ToString(), ref clmdocitemlist);
break;
case "4":
d.itemvalue = get_item_value(dr["ess_feldname"].ToString(), ref clmdocitemlist);
break;
case "5":
d.itemvalue = get_item_value(dr["ess_feldname"].ToString(), ref clmdocitemlist);
@@ -1193,7 +1379,8 @@ namespace API_NetFramework.Controllers
case "17": //Datamatrix
if (dr["ess_feldname2"].ToString() != "")
{
if (CheckUseField(dr["ess_feldname2"].ToString(),ref clmdocitemlist))
string returnvalue = "";
if (CheckUseField(dr["ess_feldname2"].ToString(), ref clmdocitemlist, ref returnvalue))
{
clmdokumentid = db.get_dbkey("Dokument");
d.itemvalue = get_datamatrix_value(dr["ess_feldname"].ToString(), clmdokumentid, ref clmdocitemlist);
@@ -1215,6 +1402,20 @@ namespace API_NetFramework.Controllers
default:
break;
}
if (dr["ess_feldname2"].ToString() != "")
{
if (d.type.ToString() != "17")
{
string returnvalue = "";
if (CheckUseField(dr["ess_feldname2"].ToString(), ref clmdocitemlist, ref returnvalue))
{
if (returnvalue != "") { d.itemvalue = returnvalue; }
}
else
{ d.itemvalue = ""; }
}
}
if (dr["ess_feldname"].ToString().Contains("@T:"))
{
string[] arr = dr["ess_feldname"].ToString().Split(new string[] { "$Format:" }, StringSplitOptions.None);
@@ -1225,7 +1426,7 @@ namespace API_NetFramework.Controllers
get_tabledata(dr["ess_feldname"].ToString(), ref clmdocitemlist, out value, out tablename);
d.itemname = tablename;
d.itemvalue = value;
d.itemname = tablename;
@@ -1237,7 +1438,7 @@ namespace API_NetFramework.Controllers
}
dokumentdaten.Add(d);
}
db = null;
clmdocitemlist.RemoveAll((y) => string.IsNullOrEmpty(y.type));
//foreach (CLMDocItem d in dokumentdaten)
@@ -1262,11 +1463,11 @@ namespace API_NetFramework.Controllers
clsdok dok = new clsdok("", "", "", "");
Logging.APIDocLog.Debug("Start GenDocCLM", "CreateCLM", guid, "");
gendocCLM(ref dokumentdaten, ref dataj, ref dok, key, clmdokumentid,archivstatus, result);
gendocCLM(ref dokumentdaten, ref dataj, ref dok, key, clmdokumentid, archivstatus, result);
Logging.APIDocLog.Info("Dokument abgeschlossen", "CreateDok", guid, clmdokumentid);
apiok.code = "200";
apiok.status = "200";
apiok.status = "200";
apiok.message = "";
apiok.documentid = dataj.Id.ToString();
apiok.file = dok.dokument;
@@ -1285,7 +1486,8 @@ namespace API_NetFramework.Controllers
//return BadRequest(Newtonsoft.Json.JsonConvert.SerializeObject(apireturn));
return Content(HttpStatusCode.BadRequest, apireturn);
}
finally { apireturn = null; apiok = null; clmdocitemlist = null; dataj = null; };
finally { apireturn = null; apiok = null; clmdocitemlist = null; dataj = null; }
;
}
private void get_tabledata(string ifeldname, ref List<CLMDocItem> docitemlist, out string value, out string tablename)
@@ -1299,7 +1501,7 @@ namespace API_NetFramework.Controllers
var newlist = docitemlist.FindAll(s => s.itemname.Contains(Tablename));
string suchText = Tablename+"[";
string suchText = Tablename + "[";
var treffer = docitemlist
.Where(p => p.itemname.Contains(suchText))
.ToList()
@@ -1318,8 +1520,8 @@ namespace API_NetFramework.Controllers
char ch = ']';
int offset = x.IndexOf(ch);
string prefix = x.Substring(0, offset);
int r= Convert.ToInt32(prefix);
if (r > rowcounter) { rowcounter = r; }
int r = Convert.ToInt32(prefix);
if (r > rowcounter) { rowcounter = r; }
}
@@ -1398,6 +1600,7 @@ namespace API_NetFramework.Controllers
if (!(ParamCheck("yesno", dokument.OhneUnterschrift))) { return "Parameter Form ohne Unterschrift " + dokument.OhneUnterschrift + " ist ungültig"; }
if (!(ParamCheck("yesno", dokument.PrintLogo))) { return "Parameter PrintLogo " + dokument.PrintLogo + " ist ungültig"; }
if (!(ParamCheck("yesno", dokument.UnterschriftLinksGeprueft))) { return "Parameter UnterschriftLinksGeprueft" + dokument.UnterschriftLinksGeprueft + " ist ungültig"; }
if (!(ParamCheck("profil", dokument.TGNrVerantwortlich))) { return "Profil " + dokument.TGNrVerantwortlich + " hat kein Team im Standardprofil oder kein Standardprofil"; }
if (!(ParamCheck("yesno", dokument.UnterschriftRechtsGeprueft))) { return "Parameter UnterschriftRechtsGeprueft" + dokument.UnterschriftRechtsGeprueft + " ist ungültig"; }
if (dokument.TGNrUnterschriftLinks.ToString() == "") { dokument.TGNrUnterschriftLinks = "-1"; }
if (dokument.TGNrUnterschriftRechts.ToString() == "") { dokument.TGNrUnterschriftRechts = "-1"; }
@@ -1477,6 +1680,7 @@ namespace API_NetFramework.Controllers
if (!(ParamCheck("filetype", doccreate.ResultFileType))) { return "Parameter Result_Filetype " + doccreate.ResultFileType + " ist ungültig"; }
if (!(ParamCheck("yesno", doccreate.ConfirmationMail))) { return "Parameter ConfirmationMail " + doccreate.ConfirmationMail + " ist ungültig"; }
if (!(ParamCheck("yesno", doccreate.ConfirmationMail))) { return "Parameter ConfirmationMail " + doccreate.ConfirmationMail + " ist ungültig"; }
if (!(ParamCheck("profil", doccreate.TGNrVerantwortlich))) { return "Profil " + doccreate.TGNrVerantwortlich + " hat kein Team im Standardprofil oder kein Standardprofil"; }
if (!(ParamCheck("versandoption", doccreate.VersandOption))) { return "Versandoption " + doccreate.VersandOption + " ist ungültig"; }
if (doccreate.ConfirmationMail.ToUpper() == "TRUE" && doccreate.ConfirmationMailAddress.ToString() == "") { return "E-Mailadresse für Confirmation fehlt"; }
if (doccreate.TGNrUnterschriftLinks.ToString() == "") { doccreate.TGNrUnterschriftLinks = "-1"; }
@@ -1544,18 +1748,20 @@ namespace API_NetFramework.Controllers
case "tgul":
case "tgur":
case "tgnr":
if (ParamType == "tgcreator" && ParamValue == "") { return false; } else { if (ParamValue == "") { return true; } };
if (ParamType == "tgcreator" && ParamValue == "") { return false; } else { if (ParamValue == "") { return true; } }
;
db.Get_Tabledata("Select count(*) from mitarbeiter where tgnummer='" + ParamValue + "'", false, true);
if (db.dsdaten.Tables[0].Rows[0][0].ToString() == "0") { return false; }
break;
case "yesno":
if (ParamValue != "true" && ParamValue != "false" && ParamValue != "") { return false; };
if (ParamValue != "true" && ParamValue != "false" && ParamValue != "") { return false; }
;
break;
case "filetype":
if (ParamValue != "WORD" && ParamValue != "PDF") { return false; }
break;
case "versandoption":
if (ParamValue != "A_POST" && ParamValue != "B1_POST" && ParamValue != "B2_POST" && ParamValue != "EINSCHREIBEN" && ParamValue != "") { return false; }
if (ParamValue != "A_POST" && ParamValue != "B1_POST" && ParamValue != "B2_POST" && ParamValue != "EINSCHREIBEN" && ParamValue != "") { return false; }
break;
case "doktypversandstrasse":
db.Get_Tabledata("Select versandstrasse_moeglich, versandstrasse_firstdoc from dokumenttyp where dokumenttypnr=" + ParamValue, false, true);
@@ -1565,6 +1771,11 @@ namespace API_NetFramework.Controllers
db.Get_Tabledata("Select versandstrasse_moeglich, versandstrasse_firstdoc from dokumenttyp where dokumenttypnr=" + ParamValue, false, true);
if (Convert.ToInt32(db.dsdaten.Tables[0].Rows[0][1]) == 0) { return false; }
break;
case "profil":
db.Get_Tabledata("SELECT isnull(dbo.profil.team,0) as team FROM dbo.mitarbeiter INNER JOIN dbo.profil ON dbo.mitarbeiter.mitarbeiternr = dbo.profil.mitarbeiternr WHERE (dbo.mitarbeiter.aktiv=1 and dbo.profil.aktiv=1 and dbo.profil.standard=1 and dbo.mitarbeiter.tgnummer = '" + ParamValue + "')", false, true);
if (db.dsdaten.Tables[0].Rows.Count == 0) { return false; }
if (db.dsdaten.Tables[0].Rows[0][0].ToString() == "0") { return false; }
break;
default:
return false;
break;
@@ -1582,7 +1793,7 @@ namespace API_NetFramework.Controllers
}
private string gendoc(ref DocCreate doccreate, ref clsDocData dokdata, ref Model.clsdocgendata docgendata, string key)
{
string OwnHost = System.Configuration.ConfigurationManager.AppSettings["OwnHost"].ToString();
string imagepath = System.Configuration.ConfigurationManager.AppSettings["VSImagePath"].ToString();
@@ -1724,23 +1935,25 @@ namespace API_NetFramework.Controllers
if (doccreate.FaksimileUnterschrift == "true")
{
dokdata.As_Faksimile = "True"; dokdata.sign = true; docgendata.digitaleunterschrift = true;
if (dokdata.Unterschrift_Links != "-1") {
if (dokdata.Unterschrift_Links != "-1")
{
dokdata.approval1 = 1;
dokdata.img_unterschrift_links = get_unterschrift(dokdata.Unterschrift_Links);
}
if (dokdata.Unterschrift_Rechts != "-1") {
if (dokdata.Unterschrift_Rechts != "-1")
{
dokdata.approval2 = 1;
dokdata.img_unterschrift_rechts = get_unterschrift(dokdata.Unterschrift_Rechts);
}
dokdata.approved = 1;
}
dokdata.APIValues = doccreate.APIValues;
dokdata.TextToReplace = doccreate.TextToReplace;
if (doccreate.PrintLogo == "true")
{
if (doccreate.PrintLogo == "true")
{
dokdata.PrintLogo = true;
dokdata.img_logo = GetImageAsBase64(4, -1, 0);
DB db1 = new DB(connectionstring);
@@ -1756,7 +1969,8 @@ namespace API_NetFramework.Controllers
}
catch (Exception ex) { string a = ex.Message; }
db1 = null;
} else { dokdata.PrintLogo = false; }
}
else { dokdata.PrintLogo = false; }
if (docgendata.erstellungsart == Erstellungsart.DokumentAlsPDF) { dokdata.Result_as_PDF = "True"; } else { dokdata.Result_as_PDF = "False"; }
if (docgendata.digitaleunterschrift == true) { dokdata.As_Faksimile = "True"; } else { dokdata.As_Faksimile = "False"; }
@@ -1785,7 +1999,7 @@ namespace API_NetFramework.Controllers
}
private void gendocCLM(ref List<CLMDocItem> clmdocitemlist, ref dynamic dataj, ref clsdok dok, string key, string clmdokumentid, string archivstatus = "Aktiv",string json="")
private void gendocCLM(ref List<CLMDocItem> clmdocitemlist, ref dynamic dataj, ref clsdok dok, string key, string clmdokumentid, string archivstatus = "Aktiv", string json = "")
{
string OwnHost = System.Configuration.ConfigurationManager.AppSettings["OwnHost"].ToString();
string imagepath = System.Configuration.ConfigurationManager.AppSettings["VSImagePath"].ToString();
@@ -1793,14 +2007,14 @@ namespace API_NetFramework.Controllers
string dokumentid = clmdokumentid;
dokdata.Dokumentid = clmdokumentid;
string bezeichnung = "";
;
Database.DB db = new DB(connectionstring);
db.Get_Tabledata("Select * from dokumenttyp where dokumenttypnr=" + dataj.Dokumenttyp.ToString(), false, true);
System.Data.DataRow dr = db.dsdaten.Tables[0].Rows[0];
bezeichnung = db.dsdaten.Tables[0].Rows[0]["Bezeichnung"].ToString();
dokdata.Barcode = Convert.ToBoolean(dr["Vertrag"]) == true;
if (dokdata.Barcode==false) { archivstatus = "In Aufbewahrung"; }
if (dokdata.Barcode == false) { archivstatus = "In Aufbewahrung"; }
dokdata.Barcode = false;
db.Get_Tabledata("Select beschreibung from physischesarchiv where physischesarchivnr = " + dr["physisches_archiv"].ToString(), false, true);
dokdata.barcode_zusatz = db.dsdaten.Tables[0].Rows[0][0].ToString();
@@ -1958,7 +2172,7 @@ namespace API_NetFramework.Controllers
db.Exec_SQL("update dokument set dokumentname = dokumentname + '.pdf' where dokumentid = '" + dokumentid + "'");
}
// db.Save_To_DB(dokumentid, "", dok.dokument);
// dok = dget.GetDocAsPDF(dokumentid);
dok.extension = "pdf";
@@ -1979,7 +2193,7 @@ namespace API_NetFramework.Controllers
dr1[7] = json;
dr1[8] = guid;
db.daten.Tables[0].Rows.Add(dr1);
db.Update_Data();
dr1 = null;
//sql = "Insert OnDoc_CLM_Dokumente (dokumentid,clmdokumentid,erstellt_am,aktiv,archivstatus) values(";
@@ -2008,7 +2222,7 @@ namespace API_NetFramework.Controllers
}
private void send_vs(ref Versandpaket vp, string mitarbeiternr, bool direktversenden, string url, string key, string dokumentid, string partnernr, DokumentCreate doccreate, ref APIErrorSimple apireturn, DocCreate EinzelDokument )
private void send_vs(ref Versandpaket vp, string mitarbeiternr, bool direktversenden, string url, string key, string dokumentid, string partnernr, DokumentCreate doccreate, ref APIErrorSimple apireturn, DocCreate EinzelDokument)
{
string jsonstring = JsonConvert.SerializeObject(vp);
DB db = new DB(connectionstring);
@@ -2031,7 +2245,7 @@ namespace API_NetFramework.Controllers
//Paket
OnDocSignCheck = doccreate.OnDocSignCheck;
}
catch
catch
{
//Einzeldokument
OnDocSignCheck = EinzelDokument.OnDocSignCheck;
@@ -2119,20 +2333,20 @@ namespace API_NetFramework.Controllers
//yxyy
if (Convert.ToInt32(dr2[4]) == 0)
{
db.Get_Tabledata("Select mitarbeiternr from mitarbeiter where tgnummer='"+ doccreate.Dokumente[0].TGNrUnterschriftLinks + "'",false,true);
send_mail(21, db.dsdaten.Tables[0].Rows[0][0].ToString(), "", "",paketid.ToString(), "", "", "");
db.Get_Tabledata("Select mitarbeiternr from mitarbeiter where tgnummer='" + doccreate.Dokumente[0].TGNrUnterschriftLinks + "'", false, true);
send_mail(21, db.dsdaten.Tables[0].Rows[0][0].ToString(), "", "", paketid.ToString(), "", "", "");
}
if (Convert.ToInt32(dr2[7]) == 0)
{
db.Get_Tabledata("Select mitarbeiternr from mitarbeiter where tgnummer='" + doccreate.Dokumente[0].TGNrUnterschriftRechts + "'", false, true);
send_mail(21, db.dsdaten.Tables[0].Rows[0][0].ToString(), "", "",paketid.ToString(), "", "", "");
send_mail(21, db.dsdaten.Tables[0].Rows[0][0].ToString(), "", "", paketid.ToString(), "", "", "");
}
}
db = null;
}
else
else
{
if (EinzelDokument.OnDocSignCheck == "true")
{
@@ -2185,7 +2399,7 @@ namespace API_NetFramework.Controllers
Logging.DocLog.Info("Versandpaket vorbereitet", "OnDoc-API", dokumentid, partnernr, "");
if (!direktversenden)
{
apireturn.status = "200";
apireturn.status = "200";
return;
}
@@ -2244,7 +2458,7 @@ namespace API_NetFramework.Controllers
{
char d = '$';
if (inhalt.Count(x => x == d) > 1 )
if (inhalt.Count(x => x == d) > 1)
{
string result = "";
try
@@ -2253,11 +2467,12 @@ namespace API_NetFramework.Controllers
string[] inhalte = inhalt.Split(' ');
foreach (string s in inhalte)
{
if (s.Contains("$")){
if (s.Contains("$"))
{
foreach (CLMDocItem di in clmdocitemlist)
{
string chkvalue = s.Replace("$.", "").Replace(",", "").Replace("-", "").Replace("/", "").Replace("\n", "").Replace(". ", "").Trim();
if (di.itemname == chkvalue)
{
result = result.Replace(chkvalue, di.itemvalue);
@@ -2267,14 +2482,16 @@ namespace API_NetFramework.Controllers
}
}
else {
else
{
}
result = result.Replace("$.", "");
}
return result;
}
catch {
catch
{
return "";
}
@@ -2321,7 +2538,7 @@ namespace API_NetFramework.Controllers
if (di.itemname == part.Replace("&", ""))
{
if (datamatrixstring.Length > 0) { datamatrixstring = datamatrixstring + "$"; }
datamatrixstring = datamatrixstring + di.itemvalue.Replace(".","");
datamatrixstring = datamatrixstring + di.itemvalue.Replace(".", "");
}
}
@@ -2401,7 +2618,7 @@ namespace API_NetFramework.Controllers
}
}
private string GetImageAsBase64(int imageid, int ImageWidth = 0, int ImageHeight = 0)
private string GetImageAsBase64(int imageid, int ImageWidth = 0, int ImageHeight = 0)
{
string path = System.Configuration.ConfigurationManager.AppSettings["ImagePath"];
string filename = "";
@@ -2534,7 +2751,7 @@ namespace API_NetFramework.Controllers
}
catch (Exception ex)
{
APILogging.Log((HttpRequestMessage)Request, "Mail Versand NOK: " + ex.Message + " " +inhalt.empfaenger, LogLevelType.Debug);
APILogging.Log((HttpRequestMessage)Request, "Mail Versand NOK: " + ex.Message + " " + inhalt.empfaenger, LogLevelType.Debug);
if (ex.InnerException != null)
{
APILogging.Log((HttpRequestMessage)Request, "Mail Versand NOK - Exception Inner: " + ex.InnerException, LogLevelType.Debug);
@@ -2546,13 +2763,13 @@ namespace API_NetFramework.Controllers
catch (Exception e)
{
inhalt = null;
APILogging.Log((HttpRequestMessage)Request, "Mail Versand NOK: " + e.Message + " " , LogLevelType.Debug);
APILogging.Log((HttpRequestMessage)Request, "Mail Versand NOK: " + e.Message + " ", LogLevelType.Debug);
}
}
private void send_bewilligungsmail(int mailid, string empfaenger, string betreff, string message, string dokumentid, string ondoclink, string absender, string bewilligungid)
{
}
private void send_mail(int mailid, string empfaenger, string betreff, string message, string dokumentid, string ondoclink, string absender, string bewilligungid)
{
+6 -2
View File
@@ -23,8 +23,12 @@ namespace API_NetFramework
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
APILogging.initLogging();
FileStream dictornyrystream = new FileStream(AppDomain.CurrentDomain.BaseDirectory + @"\hyph_de_CH.dic", FileMode.Open, FileAccess.Read);
Hyphenator.Dictionaries.Add("de-CH", dictornyrystream);
try
{
FileStream dictornyrystream = new FileStream(AppDomain.CurrentDomain.BaseDirectory + @"\hyph_de_CH.dic", FileMode.Open, FileAccess.Read);
Hyphenator.Dictionaries.Add("de-CH", dictornyrystream);
}
catch { }
}
+1 -1
View File
@@ -47,7 +47,7 @@ namespace OnDocAPI_NetFramework.Helper
if (string.IsNullOrWhiteSpace(input))
return input;
var culture = CultureInfo.CurrentCulture;
var culture = CultureInfo.GetCultureInfo("de-CH");
string[] knownFormats =
{
+7 -2
View File
@@ -50,8 +50,11 @@ namespace OnDocAPI_NetFramework
if (user != null)
{
lblLoginError.Text = "";
Button1.Visible = true;
Button2.Visible = true;
Button1.Visible = false;
Button2.Visible = false;
if (user.Funktionen.ToLower().Contains("clm")) { Button1.Visible = true; }
if (user.Funktionen.ToLower().Contains("jsonv")) { Button2.Visible = true; }
HttpContext.Current.Session["LoggedIn"] = true;
}
else
@@ -70,6 +73,8 @@ namespace OnDocAPI_NetFramework
{
public string UserID { get; set; }
public string Password { get; set; }
public string Funktionen { get; set; }
}
}
}
@@ -5,7 +5,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<Project>
<PropertyGroup>
<_PublishTargetUrl>E:\Software-Projekte\OnDoc\PubServices\OnDoc</_PublishTargetUrl>
<History>True|2026-03-26T14:26:02.2751561Z||;True|2026-03-25T21:25:11.0646560+01:00||;True|2026-03-25T17:13:28.1157629+01:00||;True|2026-03-25T17:05:35.8912458+01:00||;True|2026-03-25T17:00:55.0064754+01:00||;True|2026-03-24T14:39:42.8828134+01:00||;True|2026-03-23T15:07:18.4892650+01:00||;True|2026-03-23T10:20:19.1623589+01:00||;True|2026-03-22T13:25:52.6279375+01:00||;True|2026-03-20T07:24:37.8861696+01:00||;True|2026-03-19T21:38:10.9526034+01:00||;True|2026-03-18T17:41:36.3493613+01:00||;True|2026-03-18T14:58:36.6641588+01:00||;True|2026-03-18T13:36:39.6754082+01:00||;True|2026-03-18T13:28:13.3767791+01:00||;True|2026-03-18T12:39:58.8696214+01:00||;True|2026-03-18T10:12:19.4421254+01:00||;True|2026-03-18T09:23:32.7324650+01:00||;True|2026-03-18T08:30:31.0127326+01:00||;True|2026-03-17T16:29:03.7106180+01:00||;True|2026-03-17T16:11:10.6005495+01:00||;True|2026-03-17T15:59:13.2348406+01:00||;True|2026-03-17T15:31:12.0317447+01:00||;True|2026-03-17T14:48:40.3877203+01:00||;True|2026-03-17T14:11:25.3562261+01:00||;True|2026-03-17T13:47:11.1326741+01:00||;True|2026-03-16T15:31:10.2555705+01:00||;True|2026-03-16T14:12:19.6773991+01:00||;True|2026-03-16T13:55:53.2937690+01:00||;True|2026-03-16T13:49:40.9223505+01:00||;True|2026-03-16T13:45:46.5476155+01:00||;True|2026-03-16T10:05:17.8849739+01:00||;True|2026-03-16T09:50:03.0002779+01:00||;True|2026-03-15T17:59:21.9961152+01:00||;True|2026-03-15T17:55:23.9254472+01:00||;False|2026-03-15T17:55:17.4934783+01:00||;True|2026-03-15T17:30:56.4581787+01:00||;True|2026-03-15T17:27:23.6999475+01:00||;True|2026-03-15T17:06:43.4082140+01:00||;True|2026-03-15T16:47:00.3514115+01:00||;True|2026-03-15T15:08:09.6821523+01:00||;True|2026-03-12T16:06:53.7395894+01:00||;True|2026-03-11T18:52:45.1428118+01:00||;True|2026-03-11T18:28:35.8258686+01:00||;True|2026-03-11T18:28:14.0116992+01:00||;True|2026-03-11T18:19:41.2917598+01:00||;True|2026-03-11T18:16:14.3982080+01:00||;True|2026-03-11T17:58:30.8611742+01:00||;True|2026-03-09T15:02:39.2942135+01:00||;True|2026-03-09T13:40:46.3543575+01:00||;True|2026-03-09T10:31:33.7382200+01:00||;True|2026-03-08T08:13:35.2118387+01:00||;True|2026-03-07T21:30:15.7021682+01:00||;True|2026-03-07T16:04:27.6676302+01:00||;True|2026-03-03T07:42:58.6695248+01:00||;True|2026-03-02T18:56:44.9083635+01:00||;True|2026-03-02T15:22:04.7632771+01:00||;True|2026-03-02T15:17:19.5888051+01:00||;True|2026-03-02T14:44:15.1850254+01:00||;False|2026-03-02T14:43:43.8750165+01:00||;True|2026-03-02T13:00:06.4813259+01:00||;True|2026-03-02T09:00:14.6639978+01:00||;True|2026-02-26T14:00:46.9137562+01:00||;True|2026-02-26T10:52:44.7996454+01:00||;True|2026-02-26T10:20:38.9297393+01:00||;True|2026-02-26T08:17:22.1709972+01:00||;True|2026-02-26T08:01:54.5490566+01:00||;True|2026-02-26T07:56:47.9173498+01:00||;True|2026-02-26T05:50:34.4180646+01:00||;True|2026-02-25T16:00:31.8051644+01:00||;True|2026-02-25T15:40:22.6200444+01:00||;True|2026-02-25T15:32:39.6209326+01:00||;True|2026-02-25T15:03:49.5202958+01:00||;True|2026-02-25T14:49:40.4560899+01:00||;True|2026-02-25T10:41:35.9042956+01:00||;True|2026-02-25T10:33:42.2485129+01:00||;True|2026-02-25T10:05:23.9864404+01:00||;True|2026-02-24T20:45:52.7533529+01:00||;True|2026-02-24T17:49:48.6739610+01:00||;True|2026-02-24T14:30:47.0663499+01:00||;True|2026-02-24T09:28:30.5328425+01:00||;True|2026-02-24T08:40:15.6054714+01:00||;True|2026-02-24T07:59:34.6469067+01:00||;True|2026-02-24T07:30:03.4506392+01:00||;True|2026-02-23T08:26:05.4681353+01:00||;True|2026-02-22T10:44:29.6270572+01:00||;True|2026-02-22T10:41:26.3016875+01:00||;True|2026-02-22T10:30:20.0395713+01:00||;True|2026-02-22T10:06:09.3728289+01:00||;True|2026-02-20T11:11:41.2906293+01:00||;True|2026-02-20T10:46:35.4015642+01:00||;True|2026-02-20T09:45:14.8833885+01:00||;True|2026-02-20T07:32:39.1940489+01:00||;True|2026-02-18T09:12:43.1434580+01:00||;True|2026-02-17T15:15:14.8805757+01:00||;True|2026-02-17T11:09:40.4786451+01:00||;True|2026-02-17T10:45:37.3358353+01:00||;True|2026-02-17T10:33:30.6184470+01:00||;True|2026-02-16T18:55:30.1424518+01:00||;True|2026-02-16T18:01:46.0478978+01:00||;</History>
<History>True|2026-04-06T06:17:37.5337584Z||;True|2026-04-05T08:53:42.1753435+02:00||;True|2026-04-02T17:43:40.0268875+02:00||;True|2026-03-31T12:35:33.9827919+02:00||;True|2026-03-31T12:29:13.8708772+02:00||;True|2026-03-31T12:18:19.9872382+02:00||;True|2026-03-31T10:39:08.0352645+02:00||;True|2026-03-31T10:37:10.5663757+02:00||;True|2026-03-31T10:24:06.1437798+02:00||;True|2026-03-29T18:46:00.5859706+02:00||;True|2026-03-29T17:43:36.5421725+02:00||;True|2026-03-28T11:22:17.8973116+01:00||;True|2026-03-27T16:18:48.9978212+01:00||;True|2026-03-27T07:14:41.6874122+01:00||;True|2026-03-26T15:26:02.2751561+01:00||;True|2026-03-25T21:25:11.0646560+01:00||;True|2026-03-25T17:13:28.1157629+01:00||;True|2026-03-25T17:05:35.8912458+01:00||;True|2026-03-25T17:00:55.0064754+01:00||;True|2026-03-24T14:39:42.8828134+01:00||;True|2026-03-23T15:07:18.4892650+01:00||;True|2026-03-23T10:20:19.1623589+01:00||;True|2026-03-22T13:25:52.6279375+01:00||;True|2026-03-20T07:24:37.8861696+01:00||;True|2026-03-19T21:38:10.9526034+01:00||;True|2026-03-18T17:41:36.3493613+01:00||;True|2026-03-18T14:58:36.6641588+01:00||;True|2026-03-18T13:36:39.6754082+01:00||;True|2026-03-18T13:28:13.3767791+01:00||;True|2026-03-18T12:39:58.8696214+01:00||;True|2026-03-18T10:12:19.4421254+01:00||;True|2026-03-18T09:23:32.7324650+01:00||;True|2026-03-18T08:30:31.0127326+01:00||;True|2026-03-17T16:29:03.7106180+01:00||;True|2026-03-17T16:11:10.6005495+01:00||;True|2026-03-17T15:59:13.2348406+01:00||;True|2026-03-17T15:31:12.0317447+01:00||;True|2026-03-17T14:48:40.3877203+01:00||;True|2026-03-17T14:11:25.3562261+01:00||;True|2026-03-17T13:47:11.1326741+01:00||;True|2026-03-16T15:31:10.2555705+01:00||;True|2026-03-16T14:12:19.6773991+01:00||;True|2026-03-16T13:55:53.2937690+01:00||;True|2026-03-16T13:49:40.9223505+01:00||;True|2026-03-16T13:45:46.5476155+01:00||;True|2026-03-16T10:05:17.8849739+01:00||;True|2026-03-16T09:50:03.0002779+01:00||;True|2026-03-15T17:59:21.9961152+01:00||;True|2026-03-15T17:55:23.9254472+01:00||;False|2026-03-15T17:55:17.4934783+01:00||;True|2026-03-15T17:30:56.4581787+01:00||;True|2026-03-15T17:27:23.6999475+01:00||;True|2026-03-15T17:06:43.4082140+01:00||;True|2026-03-15T16:47:00.3514115+01:00||;True|2026-03-15T15:08:09.6821523+01:00||;True|2026-03-12T16:06:53.7395894+01:00||;True|2026-03-11T18:52:45.1428118+01:00||;True|2026-03-11T18:28:35.8258686+01:00||;True|2026-03-11T18:28:14.0116992+01:00||;True|2026-03-11T18:19:41.2917598+01:00||;True|2026-03-11T18:16:14.3982080+01:00||;True|2026-03-11T17:58:30.8611742+01:00||;True|2026-03-09T15:02:39.2942135+01:00||;True|2026-03-09T13:40:46.3543575+01:00||;True|2026-03-09T10:31:33.7382200+01:00||;True|2026-03-08T08:13:35.2118387+01:00||;True|2026-03-07T21:30:15.7021682+01:00||;True|2026-03-07T16:04:27.6676302+01:00||;True|2026-03-03T07:42:58.6695248+01:00||;True|2026-03-02T18:56:44.9083635+01:00||;True|2026-03-02T15:22:04.7632771+01:00||;True|2026-03-02T15:17:19.5888051+01:00||;True|2026-03-02T14:44:15.1850254+01:00||;False|2026-03-02T14:43:43.8750165+01:00||;True|2026-03-02T13:00:06.4813259+01:00||;True|2026-03-02T09:00:14.6639978+01:00||;True|2026-02-26T14:00:46.9137562+01:00||;True|2026-02-26T10:52:44.7996454+01:00||;True|2026-02-26T10:20:38.9297393+01:00||;True|2026-02-26T08:17:22.1709972+01:00||;True|2026-02-26T08:01:54.5490566+01:00||;True|2026-02-26T07:56:47.9173498+01:00||;True|2026-02-26T05:50:34.4180646+01:00||;True|2026-02-25T16:00:31.8051644+01:00||;True|2026-02-25T15:40:22.6200444+01:00||;True|2026-02-25T15:32:39.6209326+01:00||;True|2026-02-25T15:03:49.5202958+01:00||;True|2026-02-25T14:49:40.4560899+01:00||;True|2026-02-25T10:41:35.9042956+01:00||;True|2026-02-25T10:33:42.2485129+01:00||;True|2026-02-25T10:05:23.9864404+01:00||;True|2026-02-24T20:45:52.7533529+01:00||;True|2026-02-24T17:49:48.6739610+01:00||;True|2026-02-24T14:30:47.0663499+01:00||;True|2026-02-24T09:28:30.5328425+01:00||;True|2026-02-24T08:40:15.6054714+01:00||;True|2026-02-24T07:59:34.6469067+01:00||;True|2026-02-24T07:30:03.4506392+01:00||;True|2026-02-23T08:26:05.4681353+01:00||;True|2026-02-22T10:44:29.6270572+01:00||;</History>
<LastFailureDetails />
</PropertyGroup>
<ItemGroup>
@@ -13,7 +13,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<publishTime>03/25/2026 08:50:50</publishTime>
</File>
<File Include="App_Data/users.json">
<publishTime>03/25/2026 16:09:06</publishTime>
<publishTime>03/31/2026 12:51:47</publishTime>
</File>
<File Include="Areas/HelpPage/HelpPage.css">
<publishTime>03/06/2024 09:20:46</publishTime>
@@ -88,10 +88,10 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<publishTime>06/02/2026 17:20:00</publishTime>
</File>
<File Include="bin/BarcodeLib.dll">
<publishTime>03/20/2026 21:02:44</publishTime>
<publishTime>04/01/2026 10:05:09</publishTime>
</File>
<File Include="bin/BarcodeLib.pdb">
<publishTime>03/20/2026 21:02:44</publishTime>
<publishTime>04/01/2026 10:05:09</publishTime>
</File>
<File Include="bin/CSVNET.dll">
<publishTime>02/03/2026 12:58:54</publishTime>
@@ -100,13 +100,13 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<publishTime>02/03/2026 12:58:54</publishTime>
</File>
<File Include="bin/Database.dll">
<publishTime>03/20/2026 21:01:43</publishTime>
<publishTime>03/31/2026 10:38:14</publishTime>
</File>
<File Include="bin/Database.dll.config">
<publishTime>09/18/2025 08:15:15</publishTime>
</File>
<File Include="bin/Database.pdb">
<publishTime>03/20/2026 21:01:43</publishTime>
<publishTime>03/31/2026 10:38:14</publishTime>
</File>
<File Include="bin/DataMatrix.net.dll">
<publishTime>02/03/2026 12:58:54</publishTime>
@@ -145,13 +145,13 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<publishTime>10/20/2023 22:35:04</publishTime>
</File>
<File Include="bin/DOCGEN.dll">
<publishTime>01/01/0001 00:00:00</publishTime>
<publishTime>04/06/2026 12:17:34</publishTime>
</File>
<File Include="bin/DOCGEN.dll.config">
<publishTime>03/11/2026 15:59:42</publishTime>
</File>
<File Include="bin/DOCGEN.pdb">
<publishTime>01/01/0001 00:00:00</publishTime>
<publishTime>04/06/2026 12:17:34</publishTime>
</File>
<File Include="bin/FastReport.Bars.dll">
<publishTime>11/27/2023 09:49:58</publishTime>
@@ -169,22 +169,22 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<publishTime>11/27/2023 09:50:04</publishTime>
</File>
<File Include="bin/Helper.dll">
<publishTime>03/18/2026 10:12:08</publishTime>
<publishTime>03/31/2026 10:38:14</publishTime>
</File>
<File Include="bin/Helper.pdb">
<publishTime>03/18/2026 10:12:08</publishTime>
<publishTime>03/31/2026 10:38:14</publishTime>
</File>
<File Include="bin/libSkiaSharp.dylib">
<publishTime>06/02/2026 09:22:08</publishTime>
</File>
<File Include="bin/Logging.dll">
<publishTime>03/18/2026 10:12:08</publishTime>
<publishTime>03/31/2026 10:38:14</publishTime>
</File>
<File Include="bin/Logging.dll.config">
<publishTime>09/17/2025 15:09:13</publishTime>
</File>
<File Include="bin/Logging.pdb">
<publishTime>03/18/2026 10:12:08</publishTime>
<publishTime>03/31/2026 10:38:14</publishTime>
</File>
<File Include="bin/Microsoft.AspNetCore.Http.Abstractions.dll">
<publishTime>12/11/2018 18:29:00</publishTime>
@@ -232,10 +232,10 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<publishTime>11/04/2022 19:09:46</publishTime>
</File>
<File Include="bin/Model.dll">
<publishTime>03/20/2026 21:01:32</publishTime>
<publishTime>03/31/2026 10:38:14</publishTime>
</File>
<File Include="bin/Model.pdb">
<publishTime>03/20/2026 21:01:32</publishTime>
<publishTime>03/31/2026 10:38:14</publishTime>
</File>
<File Include="bin/MW6.SDK.dll">
<publishTime>08/19/2014 21:33:57</publishTime>
@@ -256,10 +256,10 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<publishTime>02/28/2026 16:23:58</publishTime>
</File>
<File Include="bin/OfficePrinter.dll">
<publishTime>03/18/2026 12:53:27</publishTime>
<publishTime>04/01/2026 10:05:09</publishTime>
</File>
<File Include="bin/OfficePrinter.pdb">
<publishTime>03/18/2026 12:53:27</publishTime>
<publishTime>04/01/2026 10:05:09</publishTime>
</File>
<File Include="bin/OfficeToPDFConverter.dll">
<publishTime>02/03/2026 12:58:53</publishTime>
@@ -268,16 +268,16 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<publishTime>02/03/2026 12:58:53</publishTime>
</File>
<File Include="bin/OnDocOffice.dll">
<publishTime>03/26/2026 15:25:59</publishTime>
<publishTime>04/06/2026 12:17:34</publishTime>
</File>
<File Include="bin/OnDocOffice.pdb">
<publishTime>03/26/2026 15:25:59</publishTime>
<publishTime>04/06/2026 12:17:34</publishTime>
</File>
<File Include="bin/OnDoc_NetFramework.dll">
<publishTime>03/26/2026 15:26:01</publishTime>
<publishTime>04/06/2026 12:17:35</publishTime>
</File>
<File Include="bin/OnDoc_NetFramework.pdb">
<publishTime>03/26/2026 15:26:01</publishTime>
<publishTime>04/06/2026 12:17:35</publishTime>
</File>
<File Include="bin/Owin.dll">
<publishTime>11/13/2012 13:19:34</publishTime>
@@ -382,34 +382,34 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<publishTime>08/07/2017 03:30:56</publishTime>
</File>
<File Include="bin/Syncfusion.Compression.Base.dll">
<publishTime>02/02/2026 08:57:48</publishTime>
<publishTime>01/08/2025 12:18:28</publishTime>
</File>
<File Include="bin/Syncfusion.DocIO.Base.dll">
<publishTime>08/01/2025 12:21:18</publishTime>
</File>
<File Include="bin/Syncfusion.DocToPDFConverter.Base.dll">
<publishTime>02/02/2026 09:05:36</publishTime>
<publishTime>01/08/2025 12:24:08</publishTime>
</File>
<File Include="bin/Syncfusion.ExcelToPDFConverter.Base.dll">
<publishTime>02/02/2026 09:12:50</publishTime>
<publishTime>01/08/2025 12:29:16</publishTime>
</File>
<File Include="bin/Syncfusion.Licensing.dll">
<publishTime>02/02/2026 08:52:48</publishTime>
<publishTime>01/08/2025 12:14:22</publishTime>
</File>
<File Include="bin/Syncfusion.Markdown.dll">
<publishTime>02/02/2026 09:00:38</publishTime>
</File>
<File Include="bin/Syncfusion.OfficeChart.Base.dll">
<publishTime>02/02/2026 08:59:18</publishTime>
<publishTime>01/08/2025 12:19:40</publishTime>
</File>
<File Include="bin/Syncfusion.Pdf.Base.dll">
<publishTime>02/02/2026 09:03:38</publishTime>
<publishTime>01/08/2025 12:23:02</publishTime>
</File>
<File Include="bin/Syncfusion.Presentation.Base.dll">
<publishTime>02/02/2026 09:11:40</publishTime>
<publishTime>01/08/2025 12:28:16</publishTime>
</File>
<File Include="bin/Syncfusion.XlsIO.Base.dll">
<publishTime>02/02/2026 09:07:00</publishTime>
<publishTime>01/08/2025 12:25:24</publishTime>
</File>
<File Include="bin/System.Buffers.dll">
<publishTime>02/19/2020 11:05:18</publishTime>
@@ -478,10 +478,10 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<publishTime>10/20/2023 22:33:58</publishTime>
</File>
<File Include="bin/vbBarcodes.dll">
<publishTime>03/04/2026 16:33:51</publishTime>
<publishTime>03/31/2026 10:28:22</publishTime>
</File>
<File Include="bin/vbBarcodes.pdb">
<publishTime>03/04/2026 16:33:51</publishTime>
<publishTime>03/31/2026 10:28:22</publishTime>
</File>
<File Include="bin/VBFileManagement.dll">
<publishTime>02/28/2026 10:14:01</publishTime>
@@ -490,16 +490,16 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<publishTime>02/28/2026 10:14:01</publishTime>
</File>
<File Include="bin/VBOffice.dll">
<publishTime>03/04/2026 16:33:51</publishTime>
<publishTime>03/31/2026 10:28:22</publishTime>
</File>
<File Include="bin/VBOffice.pdb">
<publishTime>03/04/2026 16:33:51</publishTime>
<publishTime>03/31/2026 10:28:22</publishTime>
</File>
<File Include="bin/Versandstrasse.dll">
<publishTime>03/15/2026 16:40:15</publishTime>
<publishTime>04/06/2026 12:17:34</publishTime>
</File>
<File Include="bin/Versandstrasse.pdb">
<publishTime>03/15/2026 16:40:15</publishTime>
<publishTime>04/06/2026 12:17:34</publishTime>
</File>
<File Include="bin/WebActivatorEx.dll">
<publishTime>05/10/2016 15:11:52</publishTime>
@@ -715,7 +715,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<publishTime>03/06/2024 08:11:55</publishTime>
</File>
<File Include="Web.config">
<publishTime>03/18/2026 10:12:18</publishTime>
<publishTime>03/31/2026 12:18:19</publishTime>
</File>
</ItemGroup>
</Project>
+10 -10
View File
@@ -124,15 +124,15 @@
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.Licensing" publicKeyToken="632609b4d040f6b4" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.Compression.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.OfficeChart.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
@@ -148,15 +148,15 @@
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.DocIO.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-30.2462.4.0" newVersion="30.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.Pdf.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.XlsIO.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Text.Encodings.Web" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
@@ -176,15 +176,15 @@
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.DocToPDFConverter.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.ExcelToPDFConverter.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.Presentation.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.ValueTuple" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
@@ -192,7 +192,7 @@
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.Markdown" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="BitMiracle.LibTiff.NET" publicKeyToken="53879b3e20e7a7d6" culture="neutral" />
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -124,15 +124,15 @@
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.Licensing" publicKeyToken="632609b4d040f6b4" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.Compression.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.OfficeChart.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
@@ -148,15 +148,15 @@
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.DocIO.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-30.2462.4.0" newVersion="30.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.Pdf.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.XlsIO.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Text.Encodings.Web" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
@@ -176,15 +176,15 @@
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.DocToPDFConverter.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.ExcelToPDFConverter.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.Presentation.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.ValueTuple" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
@@ -192,7 +192,7 @@
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.Markdown" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="BitMiracle.LibTiff.NET" publicKeyToken="53879b3e20e7a7d6" culture="neutral" />
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -228,12 +228,6 @@
Number of bits in cell index that holds column value.
</summary>
</member>
<member name="F:Syncfusion.ExcelToPdfConverter.ExcelToPdfConverter._imageCache">
<summary>
Store a image cache for a picture.
</summary>
</member>
<!-- Badly formed XML comment ignored for member "F:Syncfusion.ExcelToPdfConverter.ExcelToPdfConverter.hasImageThreshold" -->
<member name="F:Syncfusion.ExcelToPdfConverter.ExcelToPdfConverter._isHeaderPageCount">
<summary>
Indicates whether header has page count or not.
@@ -2334,11 +2328,6 @@
<param name="name">The name represents the header part or footer part.</param>
<param name="pdfSection">The PDF section.</param>
</member>
<member name="M:Syncfusion.ExcelToPdfConverter.ExcelToPdfConverter.ComputeImageKey(System.Byte[])">
<summary>
Get string for image data
</summary>
</member>
<member name="M:Syncfusion.ExcelToPdfConverter.ExcelToPdfConverter.CalculateZoomValue(Syncfusion.Pdf.PdfSection,System.Int32)">
<summary>
</summary>
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
@@ -1293,15 +1293,6 @@
<param name="s">String to be tested.</param>
<returns>True is passed in string is null or empty, otherwise False.</returns>
</member>
<member name="M:Syncfusion.OfficeChart.Calculate.CalcEngine.GetSerializedDateTime(System.String)">
<summary>
Converts a DateTime value into its serialized date-time representation.
</summary>
<param name="s">The input string that represents a DateTime.</param>
<returns>
Returns the serialized DateTime value.
</returns>
</member>
<member name="M:Syncfusion.OfficeChart.Calculate.CalcEngine.GetFormulaText(System.String@)">
<summary>
Given a string, it returns a string that is passed through the FormulaParsing event
@@ -5227,24 +5218,10 @@
formulas, or numbers.</param>
<returns>A string holding the sum of all values listed in the argument.</returns>
</member>
<member name="M:Syncfusion.OfficeChart.Calculate.CalcEngine.GetValueFromRange(System.String)">
<summary>
Retrieves the range value, returning "0" if it contains a TEXT formula; otherwise returns the cell value.
</summary>
<returns>
A string value.Returns "0" if the range contains a TEXT otherwise returns the value of the cell.
</returns>
</member>
<member name="M:Syncfusion.OfficeChart.Calculate.CalcEngine.IsTextFunction(System.String)">
<summary>
Determines whether the specified Excel function name is one that
returns a text value rather than a numeric value.
</summary>
<returns>
True if the function is a text-returning function otherwise, false.
</returns>
</member>
<member name="M:Syncfusion.OfficeChart.Calculate.CalcEngine.ComputeSumIFS(System.String)">
<summary>
Returns the sum of all the cells in a range which is statisfy the given multible criteria
</summary>
<param name="argList">range of cells, criteria1, average_range1,...</param>
<returns>returns the sum value of the cells.</returns>
</member>
@@ -22512,16 +22489,6 @@
Returns or sets the threshold value separating the two sections of either a pie of pie chart or a bar of pie chart.
</summary>
</member>
<member name="P:Syncfusion.OfficeChart.Implementation.Charts.ChartFormatImpl.IsSplitValueSet">
<summary>
Gets or sets a value indicating whether the split value has been explicitly set.
</summary>
</member>
<member name="P:Syncfusion.OfficeChart.Implementation.Charts.ChartFormatImpl.IsPieConnectedLineEnable">
<summary>
Gets or sets a value indicating whether the connecting lines for pie of pie chart is enabled.
</summary>
</member>
<member name="P:Syncfusion.OfficeChart.Implementation.Charts.ChartFormatImpl.PieSecondSize">
<summary>
Returns or sets the size of the secondary section of either a pie of pie chart or
@@ -22612,7 +22579,7 @@
</member>
<member name="P:Syncfusion.OfficeChart.Implementation.Charts.ChartFormatImpl.Elevation">
<summary>
Returns or sets the elevation of the 3-D chart view, in degrees (–90 to +90 degrees).
Returns or sets the elevation of the 3-D chart view, in degrees (�90 to +90 degrees).
</summary>
</member>
<member name="P:Syncfusion.OfficeChart.Implementation.Charts.ChartFormatImpl.IsDefaultElevation">
@@ -25668,15 +25635,6 @@
</summary>
<returns>Created axis.</returns>
</member>
<member name="M:Syncfusion.OfficeChart.Implementation.Charts.ChartImpl.GetWaterfallChartThemeColor(Syncfusion.OfficeChart.WaterfallBarType)">
<summary>
Returns a theme-based color for a waterfall chart bar based on its type.
Maps each <see cref="T:Syncfusion.OfficeChart.WaterfallBarType"/> to a predefined theme color index:
Increase ? Accent1, Decrease ? Accent2, Total ? Accent3 or Accent6.
</summary>
<param name="barType">The type of the waterfall bar (Increase, Decrease, or Total).</param>
<returns>A <see cref="T:System.Drawing.Color"/> object representing the theme color for the specified bar type.</returns>
</member>
<member name="M:Syncfusion.OfficeChart.Implementation.Charts.ChartImpl.GetChartColor(System.Int32,System.Int32,System.Boolean,System.Boolean)">
<summary>
Returns the chart color respect to index on automatic format
@@ -28690,11 +28648,6 @@
This holds multi level cache point count.
</summary>
</member>
<member name="P:Syncfusion.OfficeChart.Implementation.Charts.ChartSerieImpl.IsSecondarySerie">
<summary>
True the seies is the secondary axis, Otherwise false
</summary>
</member>
<member name="M:Syncfusion.OfficeChart.Implementation.Charts.ChartSerieImpl.ErrorBar(System.Boolean)">
<summary>
Creates error bar object.
@@ -29802,56 +29755,6 @@
The list stores the default paragraph properties
</summary>
</member>
<member name="F:Syncfusion.OfficeChart.Implementation.Charts.ChartTextAreaImpl.m_verticalAlignmentTitle">
<summary>
Stores the vertical alignment setting for the chart title text.
</summary>
</member>
<member name="F:Syncfusion.OfficeChart.Implementation.Charts.ChartTextAreaImpl.m_anchorCenter">
<summary>
Indicates whether the text is centered around the anchor point.
</summary>
</member>
<member name="F:Syncfusion.OfficeChart.Implementation.Charts.ChartTextAreaImpl.m_verticalOverflow">
<summary>
Defines how text behaves when it overflows vertically.
</summary>
</member>
<member name="F:Syncfusion.OfficeChart.Implementation.Charts.ChartTextAreaImpl.m_horizontalOverflow">
<summary>
Defines how text behaves when it overflows horizontally.
</summary>
</member>
<member name="F:Syncfusion.OfficeChart.Implementation.Charts.ChartTextAreaImpl.m_textWrap">
<summary>
Specifies whether text wrapping is enabled.
</summary>
</member>
<member name="F:Syncfusion.OfficeChart.Implementation.Charts.ChartTextAreaImpl.m_leftMargin">
<summary>
Represents the left margin value for the text area.
</summary>
</member>
<member name="F:Syncfusion.OfficeChart.Implementation.Charts.ChartTextAreaImpl.m_topMargin">
<summary>
Represents the top margin value for the text area.
</summary>
</member>
<member name="F:Syncfusion.OfficeChart.Implementation.Charts.ChartTextAreaImpl.m_rightMargin">
<summary>
Represents the right margin value for the text area.
</summary>
</member>
<member name="F:Syncfusion.OfficeChart.Implementation.Charts.ChartTextAreaImpl.m_bottomMargin">
<summary>
Represents the bottom margin value for the text area.
</summary>
</member>
<member name="F:Syncfusion.OfficeChart.Implementation.Charts.ChartTextAreaImpl.m_spaceFirstLastParagraph">
<summary>
Specifies spacing between the first and last paragraphs.
</summary>
</member>
<member name="M:Syncfusion.OfficeChart.Implementation.Charts.ChartTextAreaImpl.#ctor(Syncfusion.OfficeChart.IApplication,System.Object)">
<summary>
Creates objects sets its Application and Parent properties to specified values.
@@ -29976,56 +29879,6 @@
</summary>
<returns>Generated .Net font.</returns>
</member>
<member name="P:Syncfusion.OfficeChart.Implementation.Charts.ChartTextAreaImpl.VerticalAlignmentTitle">
<summary>
Gets and sets the vertical alignment title.
</summary>
</member>
<member name="P:Syncfusion.OfficeChart.Implementation.Charts.ChartTextAreaImpl.AnchorCenter">
<summary>
Gets and sets the anchor center value.
</summary>
</member>
<member name="P:Syncfusion.OfficeChart.Implementation.Charts.ChartTextAreaImpl.VerticalOverflow">
<summary>
Gets and sets the vertical overflow setting.
</summary>
</member>
<member name="P:Syncfusion.OfficeChart.Implementation.Charts.ChartTextAreaImpl.HorizontalOverflow">
<summary>
Gets and sets the horizontal overflow setting.
</summary>
</member>
<member name="P:Syncfusion.OfficeChart.Implementation.Charts.ChartTextAreaImpl.TextWrap">
<summary>
Gets and sets the text wrap setting.
</summary>
</member>
<member name="P:Syncfusion.OfficeChart.Implementation.Charts.ChartTextAreaImpl.LeftMargin">
<summary>
Gets and sets the left margin value.
</summary>
</member>
<member name="P:Syncfusion.OfficeChart.Implementation.Charts.ChartTextAreaImpl.TopMargin">
<summary>
Gets and sets the top margin value.
</summary>
</member>
<member name="P:Syncfusion.OfficeChart.Implementation.Charts.ChartTextAreaImpl.RightMargin">
<summary>
Gets and sets the right margin value.
</summary>
</member>
<member name="P:Syncfusion.OfficeChart.Implementation.Charts.ChartTextAreaImpl.BottomMargin">
<summary>
Gets and sets the bottom margin value.
</summary>
</member>
<member name="P:Syncfusion.OfficeChart.Implementation.Charts.ChartTextAreaImpl.SpaceFirstLastParagraph">
<summary>
Gets and sets the spacing between first and last paragraph.
</summary>
</member>
<member name="P:Syncfusion.OfficeChart.Implementation.Charts.ChartTextAreaImpl.IsBaselineWithPercentage">
<summary>
Gets and sets the indicating wheather baseline have percentage value or not.
@@ -40509,16 +40362,6 @@
<param name="iLastColumn">Last column.</param>
<returns>Number of parts: 1 - one cell, 2 - range of cells.</returns>
</member>
<member name="M:Syncfusion.OfficeChart.Implementation.RangeImpl.GetMinMaxRowColFromCellNames(System.String[],System.Int32@,System.Int32@,System.Int32@,System.Int32@)">
<summary>
Finds the minimum and maximum row/column values from among the string representation of cells.
</summary>
<param name="cells">Cells to find minimum and maximum.</param>
<param name="iFirstRow">First row.</param>
<param name="iFirstColumn">First column.</param>
<param name="iLastRow">Last row.</param>
<param name="iLastColumn">Last column.</param>
</member>
<member name="M:Syncfusion.OfficeChart.Implementation.RangeImpl.GetRectangeOfRange(Syncfusion.OfficeChart.IRange,System.Boolean)">
<summary>
Gets rectangle object, that represents rect of range.
@@ -64796,36 +64639,6 @@
Represents the direction of text.
</summary>
</member>
<member name="F:Syncfusion.OfficeChart.Implementation.XmlSerialization.Shapes.Drawings.TextAnchorAttribute">
<summary>
Specifies the anchor position of the text within the body.
</summary>
</member>
<member name="F:Syncfusion.OfficeChart.Implementation.XmlSerialization.Shapes.Drawings.AnchorCenterAttribute">
<summary>
Indicates whether the text is centered around the anchor point.
</summary>
</member>
<member name="F:Syncfusion.OfficeChart.Implementation.XmlSerialization.Shapes.Drawings.VerticalOverflowAttribute">
<summary>
Controls how text behaves when it overflows vertically.
</summary>
</member>
<member name="F:Syncfusion.OfficeChart.Implementation.XmlSerialization.Shapes.Drawings.HorizontalOverflowAttribute">
<summary>
Controls how text behaves when it overflows horizontally.
</summary>
</member>
<member name="F:Syncfusion.OfficeChart.Implementation.XmlSerialization.Shapes.Drawings.TextWrapAttribute">
<summary>
Determines whether text wrapping is enabled.
</summary>
</member>
<member name="F:Syncfusion.OfficeChart.Implementation.XmlSerialization.Shapes.Drawings.SpaceFirstLastParaAttribute">
<summary>
Specifies spacing between the first and last paragraphs.
</summary>
</member>
<member name="T:Syncfusion.OfficeChart.Implementation.XmlSerialization.Shapes.ChartShapeSerializator">
<summary>
This class is responsible for chart shape serialization.
@@ -79774,32 +79587,6 @@
Default Constructor.
</summary>
</member>
<member name="M:Syncfusion.OfficeChart.Parser.Biff_Records.ArrayRecord.GetStoreSize(Syncfusion.OfficeChart.OfficeVersion)">
<summary>
Size of the required storage space. Read-only.
</summary>
</member>
<member name="M:Syncfusion.OfficeChart.Parser.Biff_Records.ArrayRecord.SerializeDimensions(Syncfusion.OfficeChart.Parser.Biff_Records.ISharedFormula,Syncfusion.OfficeChart.Parser.Biff_Records.DataProvider,System.Int32,Syncfusion.OfficeChart.OfficeVersion)">
<summary>
Serializes area that is covered by array formula.
</summary>
<param name="shared">Object that contains dimensions data.</param>
<param name="provider">Object that provides access to the data.</param>
<param name="iOffset">Offset in the buffer.</param>
<param name="version">Excel version used for infill.</param>
<returns>Updated offset.</returns>
</member>
<member name="M:Syncfusion.OfficeChart.Parser.Biff_Records.ArrayRecord.InfillInternalData(Syncfusion.OfficeChart.Parser.Biff_Records.DataProvider,System.Int32,Syncfusion.OfficeChart.OfficeVersion)">
<summary>
In this method, a class must pack all of its properties into
an internal data array, m_data. This method is called by
FillStream, when the record must be serialized into a stream.
</summary>
<param name="provider">Object that provides access to the data.</param>
<param name="iOffset">Offset in the buffer.</param>
<param name="version">Excel version used for infill.</param>
<returns>Size of the record data.</returns>
</member>
<member name="T:Syncfusion.OfficeChart.Parser.Biff_Records.BitmapRecord">
<summary>
This record is part of the Page Settings Block.
@@ -126808,26 +126595,6 @@
Indicates the Not Docked option.
</summary>
</member>
<member name="T:Syncfusion.OfficeChart.WaterfallBarType">
<summary>
Specifies the bar type of the waterfall chart.
</summary>
</member>
<member name="F:Syncfusion.OfficeChart.WaterfallBarType.Increase">
<summary>
Represents a positive change or increase in value.
</summary>
</member>
<member name="F:Syncfusion.OfficeChart.WaterfallBarType.Decrease">
<summary>
Represents a negative change or decrease in value.
</summary>
</member>
<member name="F:Syncfusion.OfficeChart.WaterfallBarType.Total">
<summary>
Represents a total or subtotal bar, typically used to summarize values.
</summary>
</member>
<member name="T:Syncfusion.OfficeChart.OfficePrintedChartSize">
<summary>
Enumeration of the print size of charts in Excel.
Binary file not shown.
File diff suppressed because it is too large Load Diff
@@ -4,11 +4,6 @@
<name>Syncfusion.Presentation.Base</name>
</assembly>
<members>
<member name="P:Syncfusion.Presentation.Animation.Internal.CommonTimeNode.AfterAnimation">
<summary>
Gets or sets the animation sequence to be executed after the primary animation completes
</summary>
</member>
<member name="T:Syncfusion.Presentation.Drawing.Connector">
<summary>
Connector class to represent the connector
@@ -740,11 +735,6 @@
<param name="color">ColorObject instance to hold color value</param>
<param name="layoutSlide">The layout slide</param>
</member>
<member name="M:Syncfusion.Presentation.Drawing.DrawingParser.ParsePicFormatSourceRect(System.Xml.XmlReader,Syncfusion.Presentation.Drawing.TextureFill)">
<summary>
Parses a picture fill source-crop rectangle from the current XML node and applies it to the given texture fill.
</summary>
</member>
<member name="M:Syncfusion.Presentation.Drawing.EffectList.Compare(Syncfusion.Presentation.Drawing.EffectList)">
<summary>
Compares the current EffectList object with given EffectList object.
@@ -1437,8 +1427,8 @@
</member>
<member name="P:Syncfusion.Presentation.Drawing.PicFormatOption.IsPicture">
<summary>
Gets or sets a boolean value indicates whether format options are applied from Picture or Shape.
</summary>
Gets or sets a boolean value indicates whether format options are applied from Picture or Shape.
</summary>
</member>
<member name="P:Syncfusion.Presentation.Drawing.Picture.IsOlePicture">
<summary>
@@ -1572,11 +1562,6 @@
</summary>
<returns>Returns true, if corresponding shape is Predefined Shape; Otherwise false.</returns>
</member>
<member name="M:Syncfusion.Presentation.Drawing.Shape.GetPlaceHolderShape">
<summary>
Retrieves the corresponding placeholder shape from the layout slide, if available.
</summary>
</member>
<member name="M:Syncfusion.Presentation.Drawing.Shape.GetCustomGeometry">
<summary>
Checks whether the corresponding shape is Custom Shape
@@ -2089,11 +2074,6 @@
Gets or sets the image as byte.
</summary>
</member>
<member name="P:Syncfusion.Presentation.Drawing.TextureFill.RotateWithShape">
<summary>
Gets or sets a value indicating whether the rotation should be applied with the shape.
</summary>
</member>
<member name="P:Syncfusion.Presentation.Drawing.TextureFill.TileMode">
<summary>
Gets or sets the value of <see cref="P:Syncfusion.Presentation.Drawing.TextureFill.TileMode"/> type enumeration.
@@ -6654,16 +6634,6 @@
</code>
</example>
</member>
<member name="M:Syncfusion.Presentation.CommentImplementation.Comment.GenerateAuthorID">
<summary>
Generates a new unique author ID for comment authors in the presentation.
</summary>
</member>
<member name="M:Syncfusion.Presentation.CommentImplementation.Comments.GenerateCommentsTarget">
<summary>
Generates a unique target path for a new comment in the slide.
</summary>
</member>
<member name="M:Syncfusion.Presentation.Background.GetColorValueFromLayout(Syncfusion.Presentation.ColorObject,Syncfusion.Presentation.Drawing.Fill)">
<summary>
Retrieves the color value from the layout or master slide based on the given color object and fill.
@@ -19274,13 +19244,6 @@
<param name="textPart">The TextPart object to compare with the current instance.</param>
<returns>True if the content and properties of the TextPart objects are equal; otherwise, false.</returns>
</member>
<member name="M:Syncfusion.Presentation.RichText.TextParts.Compare(Syncfusion.Presentation.RichText.TextParts)">
<summary>
Compares the content and properties of the current TextParts object with given TextParts object.
</summary>
<param name="textParts">The TextParts object to compare with the current instance.</param>
<returns>True if the content and properties of the TextParts objects are equal; otherwise, false.</returns>
</member>
<member name="T:Syncfusion.Presentation.RichText.TextSelection">
<summary>
Represents the Text Selection
@@ -19357,6 +19320,13 @@
</summary>
<param name="forStart"></param>
</member>
<member name="M:Syncfusion.Presentation.RichText.TextParts.Compare(Syncfusion.Presentation.RichText.TextParts)">
<summary>
Compares the content and properties of the current TextParts object with given TextParts object.
</summary>
<param name="textParts">The TextParts object to compare with the current instance.</param>
<returns>True if the content and properties of the TextParts objects are equal; otherwise, false.</returns>
</member>
<member name="T:Syncfusion.Presentation.IBuiltInDocumentProperties">
<summary>
Represents the built-in document properties.
@@ -40811,11 +40781,6 @@
<param name="factor">Factor value.</param>
<returns>Final factorized color.</returns>
</member>
<member name="M:Syncfusion.Presentation.Rendering.RendererBase.CropPosition(Syncfusion.Presentation.Drawing.PicFormatOption,System.Drawing.Image)">
<summary>
Computes the pixel crop rectangle from fractional source offsets in PicFormatOption using the provided image’s dimensions.
</summary>
</member>
<member name="M:Syncfusion.Presentation.Rendering.RendererBase.DrawParagraphs(System.Collections.Generic.IEnumerable{Syncfusion.Presentation.IParagraph})">
<summary>
Draws the paragraph collection.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large Load Diff
@@ -1 +1 @@
547a5879b1d21b43d7c36de65bf9d6e3dd3906cda020cd0d393b7de8221dc1a6
8ed724becc29e3d165120492fa7db3c71a929a84dc015d91bc9a759f23ae822a
@@ -126,8 +126,6 @@ E:\Software-Projekte\OnDoc\OnDoc\EDOKAAPI_NetFramework\obj\Debug\API_NetFramewor
E:\Software-Projekte\OnDoc\OnDoc\EDOKAAPI_NetFramework\obj\Debug\API_NetF.7D617477.Up2Date
E:\Software-Projekte\OnDoc\OnDoc\EDOKAAPI_NetFramework\obj\Debug\EDOKAAPI_NetFramework.dll
E:\Software-Projekte\OnDoc\OnDoc\EDOKAAPI_NetFramework\obj\Debug\EDOKAAPI_NetFramework.pdb
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\obj\Debug\API_NetFramework.csproj.AssemblyReference.cache
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\obj\Debug\API_NetFramework.csproj.CoreCompileInputs.cache
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\libSkiaSharp.dylib
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\x86\libSkiaSharp.dll
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\x64\libSkiaSharp.dll
@@ -223,7 +221,6 @@ E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\WebGrease.dll
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\VBFileManagement.dll
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\NLog.dll
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\OnDocOffice.dll
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\OfficePrinter.dll
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\BarcodeLib.dll
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\NLog.Database.dll
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\VBOffice.dll
@@ -237,9 +234,6 @@ E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\FastReport.DataVisualizati
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\FastReport.Editor.dll
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\Database.pdb
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\Database.dll.config
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\DOCGEN.pdb
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\DOCGEN.xml
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\DOCGEN.dll.config
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\Logging.pdb
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\Logging.dll.config
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\Helper.pdb
@@ -291,7 +285,6 @@ E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\VBFileManagement.pdb
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\VBFileManagement.xml
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\NLog.xml
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\OnDocOffice.pdb
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\OfficePrinter.pdb
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\BarcodeLib.pdb
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\NLog.Database.xml
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\VBOffice.pdb
@@ -309,9 +302,16 @@ E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\de\System.Web.WebPages.res
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\de\System.Web.WebPages.Deployment.resources.dll
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\de\System.Web.WebPages.Razor.resources.dll
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\de\System.Web.Optimization.resources.dll
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\obj\Debug\API_NetFramework.csproj.AssemblyReference.cache
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\obj\Debug\API_NetFramework.csproj.CoreCompileInputs.cache
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\obj\Debug\API_NetF.7D617477.Up2Date
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\obj\Debug\OnDoc_NetFramework.dll
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\obj\Debug\OnDoc_NetFramework.pdb
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\OfficePrinter.dll
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\DOCGEN.pdb
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\DOCGEN.xml
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\DOCGEN.dll.config
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\OfficePrinter.pdb
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\Syncfusion.Pdf.Base.dll
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\Syncfusion.XlsIO.Base.dll
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\Syncfusion.DocToPDFConverter.Base.dll
@@ -320,7 +320,6 @@ E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\Syncfusion.Presentation.Ba
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\Syncfusion.Licensing.dll
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\Syncfusion.Compression.Base.dll
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\Syncfusion.OfficeChart.Base.dll
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\Syncfusion.Markdown.dll
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\Syncfusion.Pdf.Base.xml
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\Syncfusion.XlsIO.Base.xml
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\Syncfusion.DocToPDFConverter.Base.xml
@@ -328,4 +327,3 @@ E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\Syncfusion.ExcelToPDFConve
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\Syncfusion.Presentation.Base.xml
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\Syncfusion.Compression.Base.xml
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\Syncfusion.OfficeChart.Base.xml
E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\Syncfusion.Markdown.xml
Binary file not shown.
Binary file not shown.
@@ -1,10 +1,12 @@
[
{
"UserID": "admin",
"Password": "12345"
"Password": "12345",
"Funktionen": "CLM,JSONV"
},
{
"UserID": "user1",
"Password": "pass1"
"UserID": "clm",
"Password": "pass1",
"Funktionen": "CLM"
}
]
@@ -122,15 +122,15 @@
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.Licensing" publicKeyToken="632609b4d040f6b4" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.Compression.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.OfficeChart.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
@@ -146,15 +146,15 @@
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.DocIO.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-30.2462.4.0" newVersion="30.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.Pdf.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.XlsIO.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Text.Encodings.Web" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
@@ -174,15 +174,15 @@
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.DocToPDFConverter.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.ExcelToPDFConverter.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.Presentation.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.ValueTuple" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
@@ -190,7 +190,7 @@
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.Markdown" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="BitMiracle.LibTiff.NET" publicKeyToken="53879b3e20e7a7d6" culture="neutral" />
@@ -124,15 +124,15 @@
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.Licensing" publicKeyToken="632609b4d040f6b4" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.Compression.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.OfficeChart.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
@@ -148,15 +148,15 @@
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.DocIO.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-30.2462.4.0" newVersion="30.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.Pdf.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.XlsIO.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Text.Encodings.Web" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
@@ -176,15 +176,15 @@
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.DocToPDFConverter.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.ExcelToPDFConverter.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.Presentation.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.ValueTuple" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
@@ -192,7 +192,7 @@
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.Markdown" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="BitMiracle.LibTiff.NET" publicKeyToken="53879b3e20e7a7d6" culture="neutral" />
@@ -122,15 +122,15 @@
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.Licensing" publicKeyToken="632609b4d040f6b4" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.Compression.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.OfficeChart.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
@@ -146,15 +146,15 @@
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.DocIO.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-30.2462.4.0" newVersion="30.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.Pdf.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.XlsIO.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Text.Encodings.Web" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
@@ -174,15 +174,15 @@
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.DocToPDFConverter.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.ExcelToPDFConverter.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.Presentation.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.ValueTuple" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
@@ -190,7 +190,7 @@
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Syncfusion.Markdown" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-32.2462.9.0" newVersion="32.2462.3.0" />
<bindingRedirect oldVersion="0.0.0.0-28.1462.33.0" newVersion="28.1462.33.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="BitMiracle.LibTiff.NET" publicKeyToken="53879b3e20e7a7d6" culture="neutral" />