update 20250205

This commit is contained in:
Stefan Hutter
2025-02-05 19:38:22 +01:00
parent 00eae8a837
commit 678e0622fd
311 changed files with 60684 additions and 2287 deletions

View File

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