Update 20250618

This commit is contained in:
Stefan Hutter
2025-06-18 23:11:00 +02:00
parent 85ff87dc62
commit f45b683545
173 changed files with 1728 additions and 320 deletions

View File

@@ -1594,7 +1594,7 @@ namespace OnDoc.UICintrols
private void archivedoc(string documentid)
{
string URL = AppParams.RESTURI + "api/ArchiveDocFromDatabase?dokumentid=" + documentid;
HttpWebRequest webRequest = HttpWebRequest.Create(URL) as HttpWebRequest;
webRequest.Method = WebRequestMethods.Http.Get;
webRequest.Headers["Authorization"] = "Bearer " + AppParams.apikey;
@@ -1608,6 +1608,15 @@ namespace OnDoc.UICintrols
string responseContent = reader.ReadToEnd();
if (responseContent.Contains("Hinweismeldung:"))
{
DB db = new DB(AppParams.connectionstring);
if (db.dokument_in_wiederbearbeitung(documentid))
{
MessageBox.Show("Die Archivierung des Dokumentes " + documentid + " wurde nicht durchgeführt:" + Environment.NewLine + responseContent+Environment.NewLine+Environment.NewLine+"Stelle im OnBase sicher, dass du das wiederbearbeitete Dokument nicht anzeigst und dadurch die Bearbeitung/Archivierung blockierst.");
db = null;
return;
}
db = null;
MessageBox.Show("Die Archivierung des Dokumentes " + documentid + " wurde nicht durchgeführt:" + Environment.NewLine + responseContent);
return;
}
@@ -1624,6 +1633,14 @@ namespace OnDoc.UICintrols
}
catch (Exception ex)
{
DB db = new DB(AppParams.connectionstring);
if (db.dokument_in_wiederbearbeitung(documentid))
{
MessageBox.Show("Die Archivierung des Dokumentes " + documentid + " konnte nicht durchgeführt werden:" + Environment.NewLine + "Fehler: " + ex.Message + Environment.NewLine + Environment.NewLine + "Stelle im OnBase sicher, dass du das wiederbearbeitete Dokument nicht anzeigst und dadurch die Bearbeitung/Archivierung blockierst.");
db = null;
return;
}
db = null;
MessageBox.Show("Die Archivierung des Dokumentes " + documentid + " konnte nicht durchgeführt werden." + Environment.NewLine + "Fehler: " + ex.Message);
}
}

View File

@@ -783,6 +783,14 @@ namespace OnDoc.UIControls
dokdata.postzustellung = cbboxpostzustellung.SelectedValue.ToString();
}
catch { dokdata.postzustellung = "0"; }
try
{
if (cbboxpostzustellung.Text == "")
{
dokdata.postzustellung = "0";
}
}
catch { }
if (List_avqref.Count > 0) { dokdata.avq_authl_ref=List_avqref; }