update 20250711

This commit is contained in:
Stefan Hutter
2025-07-11 15:01:53 +02:00
parent 68e4725ff5
commit df8777631a
86 changed files with 236 additions and 68 deletions

View File

@@ -17,6 +17,7 @@ using Database;
using OnDoc.UIControls;
using BroadcastListener.Classes;
using BroadcastListener.Interfaces;
using static BroadcastListener.Classes.Factory;
using OnDoc.Helper;
using DOCGEN;
@@ -111,6 +112,7 @@ namespace OnDoc.DocMgmt
}
private void Dokumenterstellung_Load(object sender, EventArgs e)
{
this.Style.TitleBar.BackColor = Theaming.Titelbar();
this.Style.TitleBar.ForeColor = Theaming.TitelFontColor();
this.Style.ShadowOpacity = Theaming.ShadowOpacity;
@@ -303,9 +305,16 @@ namespace OnDoc.DocMgmt
db.Save_To_DB(dokdata.Dokumentid, filename);
db = null;
}
ribbonButtonVersandstrasse.Visible = false;
label5.Visible = false;
if (ucAllgemeineDokumentParam1.docgendata.versandstrasse_moeglich == true)
{
ribbonButtonVersandstrasse.Enabled = true;
ribbonButtonVersandstrasse.Visible = true;
label5.Visible = true;
}
else { ribbonButtonVersandstrasse.Enabled = false; }
@@ -372,9 +381,57 @@ namespace OnDoc.DocMgmt
this.Close();
}
private void reserve_vs_dokument(string dokumentid, int fnkt)
{
DB db = new DB(AppParams.connectionstring);
db.clear_parameter();
db.add_parameter("@dokumentid", dokumentid);
db.add_parameter("@mitarbeiter", AppParams.CurrentMitarbeiter.ToString());
db.add_parameter("@fnkt", fnkt.ToString());
db.Get_Tabledata("Ondoc_Handle_Versandstrasse_Reserved_Dokcuments", true, false);
db = null;
}
OnDoc.Versandstrasse.Versandstrasse vs;
private void button5_Click(object sender, EventArgs e)
{
DocFunction = 5;
List<Versandpaket> versandpakete = new List<Versandpaket>();
if (this.partnernr < 99999999)
{
Versandpaket vp = new Versandpaket();
vp.Dokument = new List<Versanddokument>();
vp.partnernr = ucAllgemeineDokumentParam1.partnernr;
vp.Versandoption = "B2_POST";
vp.Mitteilung = "";
vp.GAS = "";
vp.GASAdresse = "";
vp.PaketNr = Guid.NewGuid().ToString();
DB db1 = new DB(AppParams.connectionstring);
db1.Dok_in_Bearbeitung(2, this.dokumentid, AppParams.CurrentMitarbeiter);
db1.Get_Tabledata("Select bezeichnung from dokumenttyp where dokumenttypnr="+this.ucAllgemeineDokumentParam1.dokumenttypnr.ToString(),false,true);
vp.Dokument.Add(new Versanddokument(this.dokumentid, db1.dsdaten.Tables[0].Rows[0][0].ToString(),vp.partnernr.ToString()));
db1 = null;
reserve_vs_dokument(this.dokumentid, 1);
versandpakete.Add(vp);
}
try
{
vs = new OnDoc.Versandstrasse.Versandstrasse(versandpakete);
vs.ShowDialog();
vs.BringToFront();
AppParams.versandstrassewindows_open = false;
}
catch
{
}
this.Close();
}