Update 20260514

This commit is contained in:
Stefan Hutter
2026-05-14 10:49:27 +02:00
parent d3d7b06872
commit 83a0703324
247 changed files with 900388 additions and 222 deletions
@@ -563,6 +563,65 @@ namespace OnDoc.UIControls.Administrator
vdb = null;
}
private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{
}
private void tabControlAdv1_SelectedIndexChanged(object sender, EventArgs e)
{
if (tabControlAdv1.SelectedTab.Text == "Synchronisation")
{
DB db = new DB(AppParams.connectionstring);
db.Get_Tabledata("Select * from OnDoc_Admin_VorlagenSync_Param order by id", false, true);
db.dsdaten.Tables[0].Columns.Add("Sync", typeof(bool));
this.sfDataGrid2.DataSource=db.dsdaten.Tables[0];
sfDataGrid2.Columns[0].Width = 0;
sfDataGrid2.Columns[1].Width = 0;
db = null;
}
}
private void btnSetSync_Click(object sender, EventArgs e)
{
DB db = new DB(AppParams.connectionstring);
db.Exec_SQL("delete from OnDoc_Admin_VorlagenSync where sync_datum='"+this.dateTimePicker1.Value+"' and dokumenttypnr="+this.dokumenttypnr.ToString()+"");
db.Get_Tabledata_for_Update("Select top 1 * from OnDoc_Admin_VorlagenSync where id=-1", false, true);
DataRow dr = db.daten.Tables[0].NewRow();
DataTable sourcedata = sfDataGrid2.DataSource as DataTable;
foreach (DataRow sdr in sourcedata.Rows)
{
try {
if (Convert.ToBoolean(sdr["Sync"]) == true)
{
dr[sdr["OnDoc_Admin_VorlagenSync_Attribut"].ToString()] = true;
}
else
{
dr[sdr["OnDoc_Admin_VorlagenSync_Attribut"].ToString()] = false;
}
}
catch
{
dr[sdr["OnDoc_Admin_VorlagenSync_Attribut"].ToString()] = false;
}
}
dr["dokumenttypnr"] = this.dokumenttypnr;
dr["sync_datum"] =this.dateTimePicker1.Value;
dr["erstellt_am"] = DateTime.Now;
dr["mutiert_am"] = DateTime.Now;
dr["mutierer"] = AppParams.CurrentMitarbeiter;
dr["sync_done"] = false;
dr["sync_return"] = "";
db.daten.Tables[0].Rows.Add(dr);
db.Update_Data();
db = null;
}
}
public static class SOExtension
{