Update 20250107
This commit is contained in:
@@ -8,6 +8,7 @@ using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
using Database;
|
||||
using Microsoft.Office.Interop.Excel;
|
||||
using OnDoc.Klassen;
|
||||
using Syncfusion.Windows.Forms.Tools;
|
||||
using Syncfusion.WinForms.Controls;
|
||||
@@ -59,6 +60,20 @@ namespace OnDoc.DocMgmt
|
||||
cbboxunterschriftrechts.Enabled = false;
|
||||
pxapproval2.Visible = true;
|
||||
}
|
||||
if (db.dsdaten.Tables[0].Rows[0]["toApprove"].ToString() == "True")
|
||||
{
|
||||
if (cbboxunterschriftlinks.SelectedValue.ToString() == db.dsdaten.Tables[0].Rows[0]["unterschriftlinks"].ToString())
|
||||
{
|
||||
cbboxunterschriftlinks.Enabled = false;
|
||||
//pxapproval2.Visible = true;
|
||||
}
|
||||
if (cbboxunterschriftrechts.SelectedValue.ToString() == db.dsdaten.Tables[0].Rows[0]["unterschriftrechts"].ToString())
|
||||
{
|
||||
cbboxunterschriftrechts.Enabled = false;
|
||||
//pxapproval2.Visible = true;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (Convert.ToBoolean(db.dsdaten.Tables[0].Rows[0]["approved"])){
|
||||
cbboxunterschriftlinks.Enabled = false;
|
||||
@@ -86,7 +101,7 @@ namespace OnDoc.DocMgmt
|
||||
|
||||
|
||||
|
||||
string sql = "Update dokument_Bewilligung set aktiv=0, mutiert_am=getdate(), mutierer = " + AppParams.CurrentMitarbieter.ToString();
|
||||
string sql = "Update dokument_Bewilligung set aktiv=0, mutiert_am=getdate(), mutierer = " + AppParams.CurrentMitarbeiter.ToString();
|
||||
sql = sql + " where dokumentid='" + dokumentid + "' and abgelehnt=0 and bewilligt=0";
|
||||
dB.Exec_SQL(sql);
|
||||
|
||||
@@ -97,7 +112,7 @@ namespace OnDoc.DocMgmt
|
||||
DataRow dr = dB.daten.Tables[0].NewRow();
|
||||
dr["dokumentid"] = this.dokumentid;
|
||||
dr["mitarbeiter_bewilligung"] = cbboxunterschriftlinks.SelectedValue.ToString();
|
||||
if (Convert.ToInt32(cbboxunterschriftlinks.SelectedValue) == AppParams.CurrentMitarbieter)
|
||||
if (Convert.ToInt32(cbboxunterschriftlinks.SelectedValue) == AppParams.CurrentMitarbeiter)
|
||||
{
|
||||
dr["bewilligt"] = true;
|
||||
dr["bewilligt_am"] = DateTime.Now;
|
||||
@@ -112,11 +127,14 @@ namespace OnDoc.DocMgmt
|
||||
dr["bewilligungstyp"] = 1;
|
||||
dr["erstellt_am"] = DateTime.Now;
|
||||
dr["mutiert_am"] = DateTime.Now;
|
||||
dr["mutierer"] = AppParams.CurrentMitarbieter;
|
||||
dr["mutierer"] = AppParams.CurrentMitarbeiter;
|
||||
dr["aktiv"] = true;
|
||||
dr["notiz"] = txtnachricht.Text;
|
||||
dB.daten.Tables[0].Rows.Add(dr);
|
||||
dB.Update_Data();
|
||||
clsMailer mailer = new clsMailer();
|
||||
mailer.sendmail(1, cbboxunterschriftlinks.SelectedValue.ToString(), "", "", dokumentid, "");
|
||||
mailer = null;
|
||||
Logging.DocLog.Info("Dokument zur Prüfung", "Dokument zur Prüfung", dokumentid, "", cbboxunterschriftlinks.Text.ToString());
|
||||
}
|
||||
if (pxapproval2.Visible == false)
|
||||
@@ -129,11 +147,15 @@ namespace OnDoc.DocMgmt
|
||||
dr["bewilligungstyp"] = 2;
|
||||
dr["erstellt_am"] = DateTime.Now;
|
||||
dr["mutiert_am"] = DateTime.Now;
|
||||
dr["mutierer"] = AppParams.CurrentMitarbieter;
|
||||
dr["mutierer"] = AppParams.CurrentMitarbeiter;
|
||||
dr["aktiv"] = true;
|
||||
dr["notiz"] = txtnachricht.Text;
|
||||
dB.daten.Tables[0].Rows.Add(dr);
|
||||
dB.Update_Data();
|
||||
clsMailer mailer = new clsMailer();
|
||||
mailer.sendmail(1, cbboxunterschriftrechts.SelectedValue.ToString(), "", "", dokumentid, "");
|
||||
mailer = null;
|
||||
|
||||
Logging.DocLog.Info("Dokument zur Prüfung", "Dokument zur Prüfung", dokumentid, "", cbboxunterschriftrechts.Text.ToString());
|
||||
}
|
||||
if (pxapproval1.Visible && pxapproval2.Visible)
|
||||
@@ -143,7 +165,7 @@ namespace OnDoc.DocMgmt
|
||||
}
|
||||
if (txtnachricht.Text.Trim() != "")
|
||||
{
|
||||
dB.insert_note(AppParams.CurrentMitarbieter, "Hinweis zur Unterschriftenprüfung", txtnachricht.Text, dokumentid);
|
||||
dB.insert_note(AppParams.CurrentMitarbeiter, "Hinweis zur Unterschriftenprüfung", txtnachricht.Text, dokumentid);
|
||||
}
|
||||
this.Close();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user