updfate 20250919
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user