Updaet 20240730
This commit is contained in:
@@ -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;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user