update 20240826

This commit is contained in:
Stefan Hutter
2024-08-27 08:00:04 +02:00
parent 32fce2ef24
commit 19d3a65dfd
88 changed files with 4723 additions and 156 deletions

View File

@@ -29,7 +29,7 @@ namespace OnDoc.DocMgmt
private DataTable dokumentpaketvorlagen = new DataTable();
private DataTable dokumentpaketvorlagen_Original = new DataTable();
private int profilnr {get;set;}
public int dokumentpaketnr { get; set; } = 0;
public Dokumentpaket()
{
@@ -47,19 +47,33 @@ namespace OnDoc.DocMgmt
}
private void NeuesDokumentpaket()
{
DokTypSelect dt = new DokTypSelect();
dt.vorlagentype = 2;
dt.ShowDialog();
if (dt.DialogResult == DialogResult.OK) { dokumentpaketnr = Convert.ToInt32(dt.dokumenttypnr); }
}
private void Dokumentpaket_Load(object sender, EventArgs e)
{
this.BeginUpdate();
if (dokumentpaketnr == 0)
{
NeuesDokumentpaket();
}
Update_PaketDetails();
}
private void Update_PaketDetails() {
Cursor = Cursors.WaitCursor;
DB db = new DB(AppParams.connectionstring);
db.Get_Tabledata("Select * from edex_dokumentpaket where dokumentpaketnr=24", false, true);
db.Get_Tabledata("Select * from edex_dokumentpaket where dokumentpaketnr="+dokumentpaketnr.ToString(), false, true);
dokumentpaket = db.dsdaten.Tables[0].Copy();
string sql = "SELECT dbo.edex_dokumentpaket.dokumentpaketnr, dbo.edex_dokumentpaket.bezeichnung, dbo.dokumenttyp.dokumenttypnr, ";
sql = sql + "dbo.dokumenttyp.bezeichnung AS dokumenttypbezeichnung, dbo.edex_dokumentpaketvorlage.zwingend, ";
sql = sql + "dbo.edex_dokumentpaketvorlage.sort FROM dbo.edex_dokumentpaket INNER JOIN dbo.edex_dokumentpaketvorlage ON ";
sql = sql + "dbo.edex_dokumentpaket.dokumentpaketnr = dbo.edex_dokumentpaketvorlage.dokumentpaketnr INNER JOIN dbo.dokumenttyp ON ";
sql = sql + "dbo.edex_dokumentpaketvorlage.dokumenttypnr = dbo.dokumenttyp.dokumenttypnr ";
sql = sql + " WHERE edex_dokumentpaket.dokumentpaketnr=24 and (dbo.edex_dokumentpaket.aktiv = 1) AND ";
sql = sql + " WHERE edex_dokumentpaket.dokumentpaketnr="+dokumentpaketnr.ToString()+" and (dbo.edex_dokumentpaket.aktiv = 1) AND ";
sql = sql + " dbo.edex_dokumentpaketvorlage.aktiv = 1 ORDER BY dbo.edex_dokumentpaketvorlage.sort";
db.Get_Tabledata(sql,false,true);
dokumentpaketvorlagen=db.dsdaten.Tables[0].Copy();
@@ -77,6 +91,18 @@ namespace OnDoc.DocMgmt
}
Config_Doklist();
Cursor = Cursors.Default;
try
{
this.Text = "Dokumentpaket " + dokumentpaket.Rows[0]["bezeichnung"].ToString();
}
catch { }
if (this.dokumentpaketnr == 0)
{
this.RibbonButtonGenerieren.Enabled = false;
this.groupBox1.Enabled = false;
this.groupBox2.Enabled=false;
this.groupBox3.Enabled=false;
}
this.EndUpdate();
}
private void Config_Doklist()
@@ -275,5 +301,11 @@ namespace OnDoc.DocMgmt
dokList1.datafilter = filter;
dokList1.refresh_dokumente();
}
public void ribbonButtonNew_Click(object sender, EventArgs e)
{
NeuesDokumentpaket();
Update_PaketDetails();
}
}
}