update 20241011

This commit is contained in:
Stefan Hutter
2024-10-11 21:38:02 +02:00
parent b8a392b514
commit 5bea1d4535
202 changed files with 995 additions and 289 deletions

View File

@@ -8,13 +8,14 @@ using System.Threading;
using System.Threading.Tasks;
using System.Timers;
using Database;
using Syncfusion.Windows.Forms.Tools;
namespace OnDoc.Klassen
{
public static class clsProcessWatch
{
public static System.Timers.Timer watchtimer = new System.Timers.Timer(1500);
public static System.Timers.Timer watchtimer = new System.Timers.Timer(2000);
static List<FileToCheck> FilestoCheck = new List<FileToCheck>();
@@ -76,13 +77,16 @@ namespace OnDoc.Klassen
if (Check_Modified(fc) == true)
{
Save_File(fc.dokumentid, fc.filename);
Logging.DocLog.Info("Dokument gespeichert und geschlossen", "Processwatch", fc.dokumentid, "", fc.filename);
RemoveFromList(fc.dokumentid);
Remove_Dok_in_Bearbeitung(fc.dokumentid);
return;
}
else
{
Logging.DocLog.Info("Dokument ohne speichern geschlossen", "Processwatch", fc.dokumentid, "", fc.filename);
RemoveFromList(fc.dokumentid);
Remove_Dok_in_Bearbeitung(fc.dokumentid);
return;
};
}
@@ -90,7 +94,12 @@ namespace OnDoc.Klassen
}
}
private static void Remove_Dok_in_Bearbeitung(string dokumentid)
{
DB db = new DB(AppParams.connectionstring);
db.Dok_in_Bearbeietung(2, dokumentid, AppParams.CurrentMitarbieter);
db = null;
}
private static void Save_File(string dokumentid, string filename)
{
@@ -100,6 +109,7 @@ namespace OnDoc.Klassen
db.Save_To_DB(dokumentid, filename);
db.set_approvalstate(dokumentid, false);
Logging.DocLog.Info("Dokument gespeichert", "Processwatch", dokumentid, "", filename);
db = null;
}
private static bool Check_Modified(FileToCheck fc)