update 20240826
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user