update 20250212

This commit is contained in:
Stefan Hutter
2025-02-12 20:40:38 +01:00
parent f8f1404ef9
commit 0969e308a7
77 changed files with 591 additions and 171 deletions

View File

@@ -212,7 +212,17 @@ namespace OnDoc.UICintrols
}
index = index + 1;
}
if (selindex > 0) { ribbonCBAnsicht.SelectedIndex = selindex ; }
if (selindex > 0)
{
try
{
ribbonCBAnsicht.SelectedIndex = selindex;
}
catch
{
ribbonCBAnsicht.SelectedIndex = selindex - 1;
}
}
db = null;
// if (standardview != "") { refresh_view(standardview); }
if (standardview != null) { refresh_view(standardview); }
@@ -453,20 +463,24 @@ namespace OnDoc.UICintrols
private void dokumentBearbeitenToolStripMenuItem_Click(object sender, EventArgs e)
{
if (!row_selected()) return;
var records = sfDataGrid1.View.GetSelectedRecords();
if (records.Count > 1)
try
{
if (MessageBox.Show("Mehrere Dokumente zum Bearbeiten öffnen?", "Dokument bearbeiten", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) { return; }
if (!row_selected()) return;
var records = sfDataGrid1.View.GetSelectedRecords();
if (records.Count > 1)
{
if (MessageBox.Show("Mehrere Dokumente zum Bearbeiten öffnen?", "Dokument bearbeiten", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) { return; }
}
foreach (var record in records)
{
var datarow = record as DataRowView;
string documentid = datarow["dokumentid"].ToString();
dokument_bearbeiten(documentid, false);
}
foreach (var record in records)
{
var datarow = record as DataRowView;
string documentid = datarow["dokumentid"].ToString();
dokument_bearbeiten(documentid, false);
}
}
catch { }
}
public void dokument_bearbeiten(string dokid, bool newdok = false)
{
@@ -1038,6 +1052,7 @@ namespace OnDoc.UICintrols
this.sfDataGrid1.ShowGroupDropArea = false;
this.lblTitel.Text = "";
this.RibbonButtonNewDoc.Visible = false;
this.ribbonPanelNeu.Visible = false;
//this.RibbonPanelDoklist.Visible = false;
this.RibbonBtnVorschauNo.Visible = false;
this.RibbonButtonVorschauRechts.Visible = false;
@@ -1151,7 +1166,7 @@ namespace OnDoc.UICintrols
}
if (dataRow[0].ToString().Substring(0, 1).ToUpper() == "X")
{
if (Convert.ToBoolean(dataRow["Bearbeitung_Zwingend"]) == false == false)
if (Convert.ToBoolean(dataRow["Bearbeitung_Zwingend"]) == false )
if (Convert.ToBoolean(dataRow["toapprove"]) == true)
{
if (Convert.ToBoolean(dataRow["approved"]) == true)
@@ -1519,13 +1534,14 @@ namespace OnDoc.UICintrols
try
{
ribbonLabelToApprove.Text = "";
ribbonLabelToApprove.Visible = false;
DB db1 = new DB(AppParams.connectionstring);
db1.Get_Tabledata("Select count(*) from view_relaunch_approval where bewilligt=0 and abgelehnt = 0 and mitarbeiter_bewilligung=" + AppParams.CurrentMitarbeiter.ToString(), false, true);
if (Convert.ToInt32(db1.dsdaten.Tables[0].Rows[0][0]) == 0)
{
//ribbonLabelToApprove.Text = "";
ribbonLabelToApprove.Visible = false;
//ribbonLabelToApprove.Visible = false;
}
else
@@ -1538,7 +1554,7 @@ namespace OnDoc.UICintrols
{
//ribbonLabelToApprove.Text = "";
ribbonLabelToApprove.Visible = false;
//ribbonLabelToApprove.Visible = false;
}
else
@@ -1608,12 +1624,14 @@ namespace OnDoc.UICintrols
ribbonVorlagen.Visible = AppParams.isSysadmin;
ribbonBerechtigung.Visible = AppParams.isSysadmin;
ribbonpanelanalyse.Visible = AppParams.isSysadmin;
RibbonPanelDiverses.Visible = AppParams.isSysadmin;
RibbonPanelDiverses.Visible = true;
ribbonPanel3.Visible = AppParams.isSysadmin;
ribbonPanel4.Visible = AppParams.isSysadmin;
RibbonTabAdmin.Visible = false;
RibbonTabAdmin.Visible = true;
ribbonSaveGridView.Enabled = AppParams.isSysadmin;
ribbonSaveGridView.Visible = AppParams.isSysadmin;
ribbonAnmelden.Visible = AppParams.showlogin;
//pos_elements();
}
@@ -2478,6 +2496,7 @@ namespace OnDoc.UICintrols
var datarow = record as DataRowView;
string documentid = datarow["dokumentid"].ToString();
DOCGEN.DocGen dg = new DocGen(AppParams.connectionstring,AppParams.RESTURI,AppParams.apikey);
if (dg.signdoc(selected_dokumentid, AppParams.tempdir))
{
DB db = new DB(AppParams.connectionstring);