update 20250416

This commit is contained in:
Stefan Hutter
2025-04-16 21:33:23 +02:00
parent a65bc81881
commit d278bed131
368 changed files with 85780 additions and 553 deletions

View File

@@ -519,6 +519,8 @@ namespace OnDoc.UIControls
}
private void refresh_spalten()
{
sb.dsempfaenger.Tables[0].AcceptChanges();
sfDataGridEmpfaenger.BeginUpdate();
int hasbl = 0;
foreach(System.Data.DataRow dr in sb.dsempfaenger.Tables[0].Rows)
{
@@ -545,9 +547,9 @@ namespace OnDoc.UIControls
sfDataGridEmpfaenger.Columns["BLKUNDE"].Width = 50;
}
sfDataGridEmpfaenger.Columns[0].HeaderText = "Kunden-Nr";
//sfDataGridEmpfaenger.Columns["DOKUMENT_GEDRUCKT"].Visible = false;
sfDataGridEmpfaenger.Columns["DOKUMENT_GEDRUCKT"].Visible = false;
sfDataGridEmpfaenger.Columns["DOKUMENTID"].Visible = true;
//sfDataGridEmpfaenger.Columns["DOKUMENTIDBDR"].Visible = false;
sfDataGridEmpfaenger.Columns["DOKUMENTIDBDR"].Visible = false;
sfDataGridEmpfaenger.Columns["ERSTELLER"].Visible = false;
sfDataGridEmpfaenger.Columns["DRUCKJOBID"].Visible = false;
sfDataGridEmpfaenger.Columns["AKTIV"].Visible = false;
@@ -560,10 +562,16 @@ namespace OnDoc.UIControls
sfDataGridEmpfaenger.Columns["Strasse"].Visible = false;
sfDataGridEmpfaenger.Columns["PLZ"].Visible = false;
sfDataGridEmpfaenger.Columns["Ort"].Visible = false;
sfDataGridEmpfaenger.Columns["DOKUMENTID"].Visible = false;
sfDataGridEmpfaenger.Columns["STATUS"].Visible = false;
sfDataGridEmpfaenger.Columns["IntEintragnr"].Visible = false;
sfDataGridEmpfaenger.AutoSizeColumnsMode = Syncfusion.WinForms.DataGrid.Enums.AutoSizeColumnsMode.AllCells;
}
catch { }
finally { sfDataGridEmpfaenger.EndUpdate(); }
}
private void init_empfaenger(int serienbriefnr)
{
@@ -584,6 +592,7 @@ namespace OnDoc.UIControls
sb.dsempfaenger.ReadXml(filename);
sb.dsempfaenger.Tables.Remove("Layout");
sb.dsempfaenger.AcceptChanges();
refresh_empfaenger(sb.dsempfaenger.Tables[0]);
//System.IO.File.Delete(filename);
}
@@ -602,7 +611,21 @@ namespace OnDoc.UIControls
//this.cbboxzustaendigmitarbeiter.SelectedValue = AppParams.CurrentMitarbeiter;
sb.verantwortlich = AppParams.CurrentMitarbeiter;
vorlagenfelder(sb.dokumenttypnr);
try
{
bool boolinteintragexists = false;
foreach (DataColumn dc in sb.dsempfaenger.Tables[0].Columns)
{
if (dc.ColumnName.ToLower() == "inteingragnr") { boolinteintragexists = true; break; }
}
if (boolinteintragexists == false)
{
sb.dsempfaenger.Tables[0].Columns.Add("IntEintragnr");
}
}
catch { }
refresh_empfaenger(sb.dsempfaenger.Tables[0]);
refresh_spalten();
update_screen();
update_serienbriefdaten(true);
@@ -899,7 +922,7 @@ namespace OnDoc.UIControls
{
try
{
refresh_spalten();
int inbearbeitung = 0;
int fehlerhaft = 0;
int generiert = 0;