Update 20260426
This commit is contained in:
@@ -347,7 +347,7 @@ namespace API_NetFramework.Controllers
|
||||
|
||||
try
|
||||
{
|
||||
guid = Guid.NewGuid().ToString();
|
||||
// guid = Guid.NewGuid().ToString();
|
||||
Logging.APIDocLog.Info("CreateDoks Start", "CreateDoks", guid, "");
|
||||
bool hasattachment = false;
|
||||
if (SecuringWebApiUsingApiKey.Middleware.ApiKeyMiddleware.Authorized((HttpRequestMessage)Request, tokenfunction) == false)
|
||||
@@ -575,8 +575,8 @@ namespace API_NetFramework.Controllers
|
||||
{
|
||||
if (dokumennt.DokumentID.Contains("ATT"))
|
||||
{
|
||||
|
||||
vsdoc = vs.check_pdf_pages(dokumennt.PDFDoc);
|
||||
bool rotatepage= System.Configuration.ConfigurationManager.AppSettings["rotatepage"].ToString() == "true";
|
||||
vsdoc = vs.check_pdf_pages(dokumennt.PDFDoc,rotatepage);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -757,7 +757,7 @@ namespace API_NetFramework.Controllers
|
||||
string mailbody = "";
|
||||
try
|
||||
{
|
||||
string guid = Guid.NewGuid().ToString();
|
||||
//guid = Guid.NewGuid().ToString();
|
||||
Logging.APIDocLog.Info("Start CreateDoc", "CreateDoc", guid, "");
|
||||
if (SecuringWebApiUsingApiKey.Middleware.ApiKeyMiddleware.Authorized((HttpRequestMessage)Request, tokenfunction) == false)
|
||||
{
|
||||
@@ -1148,13 +1148,40 @@ namespace API_NetFramework.Controllers
|
||||
switch (vergleichsart)
|
||||
{
|
||||
case "=":
|
||||
if (fieldvalue == vergleichswert) { returnvalue = updatestring(returnwert, fieldvalue); return true; } else { return true; }
|
||||
if (fieldvalue == vergleichswert)
|
||||
{
|
||||
if (returnwert.Substring(0, 2) == "$.")
|
||||
{
|
||||
returnwert = get_item_value(returnwert, ref clmdocitemlist);
|
||||
}
|
||||
returnvalue = updatestring(returnwert, fieldvalue); return true;
|
||||
} else
|
||||
{
|
||||
return true;
|
||||
}
|
||||
break;
|
||||
case "!=":
|
||||
if (fieldvalue != vergleichswert) { returnvalue = updatestring(returnwert, fieldvalue); return true; }
|
||||
if (fieldvalue != vergleichswert)
|
||||
{
|
||||
if (returnwert.Substring(0, 2) == "$.")
|
||||
{
|
||||
returnwert = get_item_value(returnwert, ref clmdocitemlist);
|
||||
}
|
||||
returnvalue = updatestring(returnwert, fieldvalue);
|
||||
return true;
|
||||
}
|
||||
break;
|
||||
case "contains":
|
||||
if (fieldvalue.Contains(vergleichswert)) { returnvalue = updatestring(returnwert, fieldvalue); return true; }
|
||||
if (fieldvalue.Contains(vergleichswert))
|
||||
{
|
||||
if (returnwert.Substring(0, 2) == "$.")
|
||||
{
|
||||
returnwert = get_item_value(returnwert, ref clmdocitemlist);
|
||||
}
|
||||
|
||||
returnvalue = updatestring(returnwert, fieldvalue);
|
||||
return true;
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
@@ -1206,6 +1233,7 @@ namespace API_NetFramework.Controllers
|
||||
string[] parameters = rule.Split('|');
|
||||
return parameters[1].Replace("'", "");
|
||||
}
|
||||
|
||||
return inputvalue;
|
||||
|
||||
|
||||
@@ -1247,7 +1275,7 @@ namespace API_NetFramework.Controllers
|
||||
dynamic dataj = null;
|
||||
try
|
||||
{
|
||||
string guid = Guid.NewGuid().ToString();
|
||||
//guid = Guid.NewGuid().ToString();
|
||||
Logging.APIDocLog.Info("Start CreateCLM", "CreateESS", guid, "");
|
||||
if (SecuringWebApiUsingApiKey.Middleware.ApiKeyMiddleware.Authorized((HttpRequestMessage)Request, tokenfunction) == false)
|
||||
{
|
||||
@@ -1318,7 +1346,10 @@ namespace API_NetFramework.Controllers
|
||||
foreach (DataRow dr in db.dsdaten.Tables[0].Rows)
|
||||
{
|
||||
CLMDocItem d = new CLMDocItem();
|
||||
|
||||
if (dr["feldname"].ToString() == "ZGaga")
|
||||
{
|
||||
int a = 1;
|
||||
}
|
||||
|
||||
d.itemname = "";
|
||||
d.itemtag = "";
|
||||
@@ -1778,8 +1809,41 @@ namespace API_NetFramework.Controllers
|
||||
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; }
|
||||
bool result = true;
|
||||
if (db.dsdaten.Tables[0].Rows.Count == 0) { result= false; }
|
||||
if (db.dsdaten.Tables[0].Rows[0][0].ToString() == "0") { result = false; }
|
||||
try
|
||||
{
|
||||
if (result == false)
|
||||
{
|
||||
if (System.Configuration.ConfigurationManager.AppSettings["UpdateProfilTeam_when_na"].ToString() == "true")
|
||||
{
|
||||
db.clear_parameter();
|
||||
db.add_parameter("@tgnummer", ParamValue);
|
||||
db.Get_Tabledata("ondoc_sp_update_profilteam", true, false);
|
||||
if (Convert.ToInt32(db.dsdaten.Tables[0].Rows[0][0]) == 1)
|
||||
{
|
||||
mailInhalt m0 = new mailInhalt();
|
||||
m0.typ = 3;
|
||||
m0.subject = "ONDOC- Team automtatisch zugewiesen ";
|
||||
m0.message = "Team automatisch zugewiesen: TG:" + ParamValue+ ":<br>" + db.dsdaten.Tables[0].Rows[0][1].ToString() + "<br>";
|
||||
m0.guid = guid;
|
||||
m0.dokumentid = "";
|
||||
m0.empfaenger = "";
|
||||
m0.bezeichnung = "";
|
||||
m0.partnernr = "";
|
||||
m0.sendmail = true;
|
||||
m0.forceadminmail = true;
|
||||
m0.Herkunftsapplikation = "OnDoc-API";
|
||||
Send_Confirmation(ref m0);
|
||||
m0 = null;
|
||||
result = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
catch { }
|
||||
return result;
|
||||
break;
|
||||
default:
|
||||
return false;
|
||||
@@ -2513,6 +2577,7 @@ namespace API_NetFramework.Controllers
|
||||
{
|
||||
result = inhalt;
|
||||
string[] inhalte = inhalt.Split(' ');
|
||||
//result = "";
|
||||
foreach (string s in inhalte)
|
||||
{
|
||||
if (s.Contains("$"))
|
||||
@@ -2536,6 +2601,7 @@ namespace API_NetFramework.Controllers
|
||||
result = result.Replace("$.", "");
|
||||
|
||||
}
|
||||
if (result == inhalt.Replace("$.","")) { result = ""; }
|
||||
return result;
|
||||
}
|
||||
catch
|
||||
@@ -2771,7 +2837,7 @@ namespace API_NetFramework.Controllers
|
||||
body = body + "Meldung:  " + inhalt.message + "<br>";
|
||||
body = body + "Dokument:  " + inhalt.bezeichnung + "<br>";
|
||||
body = body + "Dok-ID:  " + inhalt.dokumentid + "<br>";
|
||||
body = body + "Parnter:  " + inhalt.partnernr + "<br>";
|
||||
body = body + "Partner:  " + inhalt.partnernr + "<br>";
|
||||
|
||||
body = body + "GUID:  " + inhalt.guid + "<br>";
|
||||
body = body + "Herkunfts-Appl: " + inhalt.Herkunftsapplikation;
|
||||
@@ -2782,12 +2848,12 @@ namespace API_NetFramework.Controllers
|
||||
body = body + "Meldung:  " + inhalt.message + "<br>";
|
||||
body = body + "Dokument:  " + inhalt.bezeichnung + "<br>";
|
||||
body = body + "Dok-ID:  " + inhalt.dokumentid + "<br>";
|
||||
body = body + "Parnter:  " + inhalt.partnernr + "<br>";
|
||||
body = body + "Partner:  " + inhalt.partnernr + "<br>";
|
||||
|
||||
body = body + "GUID:  " + inhalt.guid + "<br>";
|
||||
body = body + "Herkunfts-Appl: " + inhalt.Herkunftsapplikation;
|
||||
}
|
||||
|
||||
|
||||
mail.Body = body + "<br><br><br>------------------------------------------------------------------------------------------------<br>OnDoc";
|
||||
SmtpServer.Host = "smtp.tgcorp.ch";
|
||||
SmtpServer.Port = 25;
|
||||
|
||||
Reference in New Issue
Block a user