updfate 20250919

This commit is contained in:
Stefan Hutter
2025-09-19 14:20:47 +02:00
parent 98dc8ed0cb
commit d81d620468
2488 changed files with 1833953 additions and 103283 deletions

View File

@@ -8,7 +8,11 @@ using System.Linq.Expressions;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Database;
using Newtonsoft.Json;
using OnDoc.Klassen;
using OnDocScript;
using Syncfusion.Windows.Forms.Edit;
using Syncfusion.WinForms.Controls;
using Syncfusion.WinForms.DataGrid.Enums;
using Windows.UI.Xaml.Controls;
@@ -45,9 +49,32 @@ namespace OnDoc.Diverses
this.sfCalendar1.SelectedDate = DateTime.Now;
}
public void runscript()
{
Script os = new Script(AppParams.connectionstring, AppParams.apikey);
os.Imports.Add(new Imports("Database", "Database.dll"));
os.vars.Add(new ScriptVars("Partnernr", partnernr));
os.script = datenherkunft;
DataTable dt = new DataTable();
Scripter scripter = new Scripter();
scripter.RunScript(ref os);
if (os.ErrorCode != 0) { MessageBox.Show(os.Error); return; }
DataSet ds = new DataSet();
ds = (DataSet)JsonConvert.DeserializeObject(os.result.ToString(), (typeof(DataSet)));
dt = (DataTable)JsonConvert.DeserializeObject(os.result.ToString(), (typeof(DataTable)));
this.GridData.DataSource = dt;
GridData.AutoSizeColumnsMode = Syncfusion.WinForms.DataGrid.Enums.AutoSizeColumnsMode.AllCells;
os = null;
scripter = null;
}
public void load_data()
{
if (datenherkunft == "" || datenherkunft == "&Freitext&") { return; }
if (datenherkunft.Contains("OnDoc-Script")){
runscript();
return;
}
Database.DB dB = new Database.DB(AppParams.connectionstring);
dB.clear_parameter();
dB.add_parameter("@nrpar00",partnernr);