update 20241217
This commit is contained in:
@@ -36,6 +36,7 @@ namespace OnDoc.DocMgmt
|
||||
public bool interop { get; set; } = false;
|
||||
public bool runmacros { get; set; } = false;
|
||||
public string dokumentid = "";
|
||||
public string filename { get; set; } = "";
|
||||
|
||||
public Dokumenterstellung()
|
||||
{
|
||||
@@ -107,6 +108,7 @@ namespace OnDoc.DocMgmt
|
||||
}
|
||||
public void Dokument_Erstellen()
|
||||
{
|
||||
this.filename = "";
|
||||
if (ucAllgemeineDokumentParam1.check_fields()==false) {
|
||||
MessageBox.Show(ucAllgemeineDokumentParam1.check_error,"Feldwerte",MessageBoxButtons.OK,MessageBoxIcon.Error);
|
||||
return; };
|
||||
@@ -143,7 +145,22 @@ namespace OnDoc.DocMgmt
|
||||
|
||||
interop = ucAllgemeineDokumentParam1.interop;
|
||||
|
||||
if (ucAllgemeineDokumentParam1.docgendata.erstellungsart == Erstellungsart.DokumentBearbeiten || ucAllgemeineDokumentParam1.docgendata.erstellungsart == Erstellungsart.ErstellungInOffice)
|
||||
//Erstellung Office
|
||||
if (ucAllgemeineDokumentParam1.docgendata.erstellungsart == Erstellungsart.ErstellungInOffice)
|
||||
{
|
||||
string filename = AppParams.tempdir + dokumentid + "_Erstellt_." + dok.extension;
|
||||
System.IO.File.WriteAllBytes(filename, Convert.FromBase64String(dok.dokument));
|
||||
DB db = new DB(AppParams.connectionstring);
|
||||
db.Save_To_DB(dokdata.Dokumentid, filename);
|
||||
db = null;
|
||||
filename = AppParams.tempdir + dokumentid +"." + dok.extension;
|
||||
this.filename = filename;
|
||||
DocFunction = 6;
|
||||
this.Close();
|
||||
return;
|
||||
}
|
||||
//Bearbeiten
|
||||
if (ucAllgemeineDokumentParam1.docgendata.erstellungsart == Erstellungsart.DokumentBearbeiten)
|
||||
{
|
||||
string filename = AppParams.tempdir + dokumentid + "." + dok.extension;
|
||||
System.IO.File.WriteAllBytes(filename, Convert.FromBase64String(dok.dokument));
|
||||
@@ -203,6 +220,17 @@ namespace OnDoc.DocMgmt
|
||||
}
|
||||
if (ucAllgemeineDokumentParam1.docgendata.versandstrasse_moeglich == false) { ribbonButtonVersandstrasse.Enabled = false; }
|
||||
docPreview1.Show_Doc(dokumentid);
|
||||
DB dB = new DB(AppParams.connectionstring);
|
||||
dB.Get_Tabledata("Select * from dokument where dokumentid='"+dokumentid+"'",false,true);
|
||||
if (Convert.ToBoolean(dB.dsdaten.Tables[0].Rows[0]["ToApprove"])==true && Convert.ToBoolean(dB.dsdaten.Tables[0].Rows[0]["approved"]) == false)
|
||||
{
|
||||
ribbonButtonArchiv.Enabled = false;
|
||||
}
|
||||
if (Convert.ToBoolean(dB.dsdaten.Tables[0].Rows[0]["bearbeitung_zwingend"]) == true)
|
||||
{
|
||||
ribbonButtonArchiv.Enabled = false;
|
||||
}
|
||||
dB = null;
|
||||
docPreview1.Hide_Editbuttons();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user