Updaet 20240730

This commit is contained in:
Stefan Hutter
2024-07-30 18:38:29 +02:00
parent dc2918e024
commit 8fb1b93185
71 changed files with 6388 additions and 299663 deletions

View File

@@ -23,6 +23,7 @@ using Syncfusion.WinForms.DataGrid.Interactivity;
using OnDoc.Klassen;
using System.Threading;
using System.IO;
using Windows.ApplicationModel.VoiceCommands;
namespace OnDoc
@@ -113,15 +114,14 @@ namespace OnDoc
private void Start_Load(object sender, EventArgs e)
{
if (ExternalCall.sourceparam.Trim().ToString() !="" && ExternalCall.executed == false)
{
External_Call();
}
if (EDK_Data.toexecute == true)
{
exec_edk();
}
//if (ExternalCall.sourceparam.Trim().ToString() !="" && ExternalCall.executed == false)
//{
// External_Call();
//}
//if (EDK_Data.toexecute == true)
//{
// exec_edk();
//}
//partnerTree1.mitarbeiternr = AppParams.CurrentMitarbieter;
}
@@ -143,10 +143,36 @@ namespace OnDoc
private void timer1_Tick(object sender, EventArgs e)
{
if (System.IO.File.Exists(AppParams.tempdir+ "tmpfile.tmp"))
string[] files = Directory.GetFiles(AppParams.tempdir);
for (int i = 0; i < files.Length; i++)
{
using (StreamReader sr = new StreamReader(AppParams.tempdir + "tmpfile.tmp"))
if (System.IO.Path.GetExtension(files[i]).ToLower() == ".edk")
{
EDK_Call(files[i]);
}
if (System.IO.Path.GetExtension(files[i]).ToLower() == ".uri")
{
URI_Call(files[i]);
}
}
}
private void EDK_Call(string filename)
{
EDK_Data.Load_EDK_File(filename);
System.IO.File.Delete(filename);
if (EDK_Data.toexecute == true)
{
exec_edk();
}
}
private void URI_Call(string filename) {
if (System.IO.File.Exists(filename))
{
using (StreamReader sr = new StreamReader(filename))
{
ExternalCall.sourceparam = sr.ReadToEnd();
ExternalCall.sourceparam = ExternalCall.sourceparam.Replace("\r\n", "");
@@ -154,10 +180,12 @@ namespace OnDoc
}
ExternalCall.executed = false;
System.IO.File.Delete(AppParams.tempdir + "tmpfile.tmp");
System.IO.File.Delete(filename);
}
else
{ ExternalCall.sourceparam = ""; }
{
ExternalCall.sourceparam = "";
}
if (ExternalCall.sourceparam!="" && ExternalCall.parseparams())
{
@@ -174,14 +202,16 @@ namespace OnDoc
private void exec_edk()
{
EDK_Data.toexecute = false;
if (EDK_Data.action == EDK_ActionType.DokumentErstellung)
{
string partnernr = EDK_Data.GetAVQ_Parameter("Partnernr");
string dokumenttypnr = EDK_Data.GetAVQ_Parameter("dokumenttypnr");
int doktyp = Convert.ToInt32(dokumenttypnr);
doktyp = doktyp - 900000000;
EDK_Data.toexecute = true;
dokList1.createnewdoc(Convert.ToInt32(partnernr), doktyp, "Yes", "Yes");
EDK_Data.toexecute = false;
}
}