MessageBox.Show("Die Unterschriftenprüfung für dieses Dokument ist bereits erfolgt","Unterschriftenprüfung",MessageBoxButtons.OK,MessageBoxIcon.Information);
this.Close();
}
if(txtnachricht.Text.Trim()!="")
{
dB.insert_note(AppParams.CurrentMitarbieter,"Hinweis zur Unterschriftenprüfung",txtnachricht.Text,dokumentid);
if(this.lblToApprove.Text==""){MessageBox.Show("Es sind keine Bewilligungen ausstehend.","Bewilligung",MessageBoxButtons.OK,MessageBoxIcon.Information);return;}
if(this.lblToApprove.Text==""){MessageBox.Show("Es stehen keine Dokumente zur Unterschriftenprüfung an.","Unterschriftenprüfung",MessageBoxButtons.OK,MessageBoxIcon.Information);return;}
frmBewilligungbw=newfrmBewilligung();
frmBewilligungbw=newfrmBewilligung();
bw.Show();
bw.Show();
}
}
@ -821,7 +859,7 @@ namespace OnDoc.UICintrols
privatevoidRefresh_Bewilligungen()
privatevoidRefresh_Bewilligungen()
{
{
DBdb=newDB(AppParams.connectionstring);
DBdb=newDB(AppParams.connectionstring);
db.Get_Tabledata("Select count(*) from view_relaunch_offene_Bewilligungen where mitarbeiter_bewilligung=" +AppParams.CurrentMitarbieter.ToString(),false,true);
db.Get_Tabledata("Select count(*) from view_relaunch_approval where bewilligt=0 and abgelehnt = 0 and mitarbeiter_bewilligung=" +AppParams.CurrentMitarbieter.ToString(),false,true);
if(!ausDokumentpaket)MessageBox.Show("Das gewöhlte Dokument muss für eine Person erstellt werden","BP/Person",MessageBoxButtons.OK,MessageBoxIcon.Error);
stringsql="Select dbo.BinaryToBase64(vorlage) as Data, dbo.office_vorlage_datei.office_vorlagenr as nr from dbo.Office_Vorlage_Datei INNER JOIN ";
stringsql="Select dbo.BinaryToBase64(vorlage) as Data, dbo.office_vorlage.office_vorlagenr as nr from dbo.Office_Vorlage_Datei INNER JOIN ";
sql=sql+" dbo.office_vorlage ON dbo.Office_Vorlage_Datei.office_vorlage_dateinr = dbo.office_vorlage.office_vorlagenr INNER JOIN ";
sql=sql+" dbo.office_vorlage ON dbo.Office_Vorlage_Datei.office_vorlage_dateinr = dbo.office_vorlage.office_vorlagenr INNER JOIN ";
sql=sql+"dbo.dokumenttyp INNER JOIN ";
sql=sql+"dbo.dokumenttyp INNER JOIN ";
sql=sql+"dbo.dokument ON dbo.dokumenttyp.dokumenttypnr = dbo.dokument.dokumenttypnr ON dbo.office_vorlage.office_vorlagenr = dbo.dokumenttyp.office_vorlagenr ";
sql=sql+"dbo.dokument ON dbo.dokumenttyp.dokumenttypnr = dbo.dokument.dokumenttypnr ON dbo.office_vorlage.office_vorlagenr = dbo.dokumenttyp.office_vorlagenr ";
@ -300,8 +300,8 @@ namespace Database
stringsql="SELECT RIGHT(dbo.anwendung.bezeichnung, CHARINDEX(' ', REVERSE(dbo.anwendung.bezeichnung)) - 1) AS ApplType, ";
stringsql="SELECT RIGHT(dbo.anwendung.bezeichnung, CHARINDEX(' ', REVERSE(dbo.anwendung.bezeichnung)) - 1) AS ApplType, ";
sql=sql+" RIGHT(dbo.Office_Vorlage_Datei.dateiname, CHARINDEX('.', REVERSE(dbo.Office_Vorlage_Datei.dateiname)) - 1) as Extension";
sql=sql+" RIGHT(dbo.Office_Vorlage_Datei.dateiname, CHARINDEX('.', REVERSE(dbo.Office_Vorlage_Datei.dateiname)) - 1) as Extension";
sql=sql+" FROM dbo.office_vorlage INNER JOIN dbo.anwendung ON dbo.office_vorlage.anwendungnr = dbo.anwendung.anwendungnr INNER JOIN";
sql=sql+" FROM dbo.office_vorlage INNER JOIN dbo.anwendung ON dbo.office_vorlage.anwendungnr = dbo.anwendung.anwendungnr INNER JOIN";
sql=sql+" dbo.Office_Vorlage_Datei ON dbo.office_vorlage.office_vorlagenr = dbo.Office_Vorlage_Datei.office_vorlagenr ";
sql=sql+" dbo.Office_Vorlage_Datei ON dbo.office_vorlage.office_vorlagenr = dbo.Office_Vorlage_Datei.office_vorlage_dateinr ";
Exec_SQL("Update dokument set approved="+approved.ToString()+", approval1="+approval1.ToString()+", approval2="+approval2.ToString()+" where dokumentid = '"+dokumentid+"'");