This commit is contained in:
Stefan Hutter
2025-06-23 07:20:38 +02:00
parent f45b683545
commit 6763534b8c
50 changed files with 91 additions and 26 deletions

View File

@@ -252,7 +252,7 @@ namespace OnDoc.UIControls
partnerLöschenToolStripMenuItem.Visible = false;
vorschauToolStripMenuItem.Visible = false;
sfDataGridEmpfaenger.AllowEditing = false;
erneutGenerierenToolStripMenuItem.Visible = true;
erneutGenerierenToolStripMenuItem.Visible = false;
docPreview1.clear_viewer();
docPreview1.Visible = true;
}
@@ -1318,6 +1318,7 @@ namespace OnDoc.UIControls
private void partnerLöschenToolStripMenuItem_Click(object sender, EventArgs e)
{
sfDataGridEmpfaenger.AllowDeleting = true;
sfDataGridEmpfaenger.DeleteSelectedRecords();
sfDataGridEmpfaenger.AllowDeleting = false;
@@ -2394,7 +2395,7 @@ namespace OnDoc.UIControls
OnBaseDocUpload.attribute p = new OnBaseDocUpload.attribute(rw["fieldname"].ToString(), rw["fieldvalue"].ToString());
onbasedoc.attributes.Add(p);
}
db.Get_Tabledata("Select dbo.BinaryToBase64(dokument) from edex_sb_serienbrief_dokument where serienbriefnr=" + sb.serienbriefnr.ToString() + " and inteintragnr=" + dr["IntEintragNr"].ToString(), false, true);
db.Get_Tabledata("Select dbo.BinaryToBase64(dokument) from edex_sb_serienbrief_dokument where serienbriefnr=" + sb.serienbriefnr.ToString() + " and inteintragnr=" + dr["IntEintragNr"].ToString()+ " and dokumentid='"+dr["dokumentid"].ToString()+"'", false, true);
onbasedoc.dokumentDatei = db.dsdaten.Tables[0].Rows[0][0].ToString();
string URL = "";
string response = "";
@@ -2480,7 +2481,9 @@ namespace OnDoc.UIControls
dr["status"] = "0"; //changes the Product_name
}
}
DB db = new DB(AppParams.connectionstring);
db.Exec_SQL("Delete from edex_sb_serienbrief_dokument where serienbriefnr=" + sb.serienbriefnr.ToString());
db = null;
refresh_empfaenger(sb.dsempfaenger.Tables[0]);
ribbonButtonToApproval.Enabled = false;
}
@@ -2951,6 +2954,17 @@ namespace OnDoc.UIControls
private void ribbonButtonVersandstrasse_Click(object sender, EventArgs e)
{
int hasbl = 0;
foreach (System.Data.DataRow dr in sb.dsempfaenger.Tables[0].Rows)
{
if (dr["blkunde"].ToString() == "1") { hasbl = 1; }
}
if (hasbl > 0)
{
MessageBox.Show("Der Serienbrief enthält Banklagernd-Kunden. Ein Versand über die Versandstrasse ist nicht möglich.", "Serienbrief", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
return;
}
List<Versandpaket>versandpakete = new List<Versandpaket>();
Versandpaket vp = new Versandpaket();
vp.Dokument = new List<Versanddokument>();