update 20250205
This commit is contained in:
@@ -1,11 +1,12 @@
|
||||
using Database;
|
||||
|
||||
using Syncfusion.Data.Extensions;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Configuration;
|
||||
using System.Data;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Linq.Expressions;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Security.Policy;
|
||||
@@ -156,6 +157,8 @@ namespace OnDoc.Klassen
|
||||
public static string Interaktion { get; set; } = "Yes";
|
||||
public static string showdoc { get; set; } = "Yes";
|
||||
|
||||
public static string dokumentid { get; set; } = "";
|
||||
|
||||
public static string unterschriftenpruefung { get; set; } = "No";
|
||||
public static Boolean parseparams()
|
||||
{
|
||||
@@ -221,6 +224,55 @@ namespace OnDoc.Klassen
|
||||
case "showdoc":
|
||||
showdoc = value;
|
||||
break;
|
||||
case "id":
|
||||
try
|
||||
{
|
||||
dokumentid = value;
|
||||
if (dokumentid.Length > 9)
|
||||
{
|
||||
if (dokumentid.Substring(0, 9).ToUpper() == "OFFEDK008")
|
||||
{
|
||||
DB db2 = new DB(AppParams.connectionstring);
|
||||
db2.Get_Tabledata("Select count(*) from doks where dokumentid = '" + dokumentid+"'", false, true);
|
||||
if (db2.dsdaten.Tables[0].Rows.Count < 1)
|
||||
{
|
||||
dokumentid = "";
|
||||
break;
|
||||
}
|
||||
db2.Get_Tabledata("Select * from dokument where dokumentid='" + dokumentid+"'", false, true);
|
||||
if (db2.dsdaten.Tables[0].Rows.Count > 0)
|
||||
{
|
||||
if (MessageBox.Show("Das Dokument "+ Environment.NewLine+Environment.NewLine + dokumentid+Environment.NewLine + db2.dsdaten.Tables[0].Rows[0]["Bezeichnung"].ToString()+ Environment.NewLine+Environment.NewLine + " bearbeiten (Ja) oder ein neues Dokument erstellen (Nein)", "OnDoc", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
|
||||
{
|
||||
dokumentid = "";
|
||||
}
|
||||
else
|
||||
{
|
||||
db2.Get_Tabledata("Select * from dokument_trefferliste where dokumentid='"+dokumentid+"'", false, true);
|
||||
if (db2.dsdaten.Tables[0].Rows[0]["status_bezeichnungnr"].ToString() == "-1")
|
||||
{
|
||||
db2.Get_Tabledata("Select * from mitarbeiter where mitarbeiternr=" + db2.dsdaten.Tables[0].Rows[0]["verantwortlich"].ToString(), false, true);
|
||||
if (db2.dsdaten.Tables[0].Rows.Count > 0)
|
||||
{
|
||||
string user = db2.dsdaten.Tables[0].Rows[0]["name"].ToString();
|
||||
user = user + db2.dsdaten.Tables[0].Rows[0]["vorname"].ToString();
|
||||
user = user + ", "+ db2.dsdaten.Tables[0].Rows[0]["tgnummer"].ToString();
|
||||
MessageBox.Show("Das Dokument ist bereits bei " + user + " in Bearbeitung.", "OnDoc", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||
dokumentid = "";
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
db = null;
|
||||
}
|
||||
}
|
||||
}
|
||||
catch {
|
||||
dokumentid = "";
|
||||
}
|
||||
break;
|
||||
|
||||
}
|
||||
}
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user