update 20250505

This commit is contained in:
Stefan Hutter
2025-05-04 17:33:00 +02:00
parent c7a4e24e3f
commit 5aa75038e7
69 changed files with 405 additions and 170 deletions

View File

@@ -181,6 +181,7 @@ namespace OnDoc.Versandstrasse
//lblprueftextSB.Text = "Prüfe die Angaben und das PDF. Mit Klick auf «Couvert in Postausgang legen» wird das Couvert im Postausgang bereitgelegt. Der Versand vom Postausgang erfolgt um 15.45 Uhr. Bis 15.45 Uhr kann das Couvert noch geöffnet/bearbeitet oder gelöscht werden.";
}
private void Reload_Tree()
{
@@ -194,6 +195,7 @@ namespace OnDoc.Versandstrasse
treeViewAdv1.Nodes.Add(DruckJobSB);
populate_serienbriefe();
treeViewAdv1.ExpandAll();
return;
}
treeViewAdv1.Nodes.Clear();
@@ -283,6 +285,21 @@ namespace OnDoc.Versandstrasse
Versandpaket vp = node.TagObject as Versandpaket;
if (vp.isSerienbrief)
{
DB db1 = new DB(AppParams.connectionstring);
db1.Get_Tabledata("Select isnull(versandstrasse_moeglich,0), isnull(versandstrasse_firstdoc,0) from dokumenttyp where dokumenttypnr=" + sb.dokumenttypnr.ToString(), false, true);
if (Convert.ToInt32(db1.dsdaten.Tables[0].Rows[0][0]) == 0 || Convert.ToInt32(db1.dsdaten.Tables[0].Rows[0][1]) == 0)
{
richTextBox1.Clear();
richTextBox1.BulletIndent = 20;
richTextBox1.SelectionBullet = true;
richTextBox1.SelectedText = "Der Serienbrief kann nicht über die Versandstrasse geschickt werden.";
this.btnPrepare.Enabled = false;
set_nodeimage(node, 0);
db1 = null;
return false;
}
db1 = null;
set_nodeimage(node, 1);
return true;
}
@@ -1046,6 +1063,7 @@ namespace OnDoc.Versandstrasse
private void rbapost_CheckedChanged(object sender, EventArgs e)
{
this.panelVerify.Visible = false;
this.panelverifysb.Visible = false;
string versandoption = "";
if (rbapost.Checked) { versandoption = "A_POST"; }
if (rbb1post.Checked) { versandoption = "B1_POST"; }
@@ -1297,7 +1315,7 @@ namespace OnDoc.Versandstrasse
foreach (TreeNodeAdv tn in treeViewAdvCouverts.SelectedNodes)
{
db.Exec_SQL("Update ondoc_versandstrasse_paket set geloescht=getdate(), aktiv=0, geloescht_durch=" + AppParams.CurrentMitarbeiter.ToString() + " where id=" + id.ToString());
db.Exec_SQL("Update ondoc_versandstrasse_paket set geloescht=getdate(), aktiv=0, reopen=1,geloescht_durch=" + AppParams.CurrentMitarbeiter.ToString() + " where id=" + id.ToString());
}
db = null;