Update 20250117 12:30

This commit is contained in:
Stefan Hutter
2025-01-17 12:37:03 +01:00
parent 3e36dd541b
commit cfd7c00451
147 changed files with 89099 additions and 248 deletions

View File

@@ -37,6 +37,8 @@ namespace OnDoc.UIControls
public bool interop { get; set; } = false;
public bool barcode { get; set; } = false;
public bool bedingt_retournierbar { get; set; } = false;
public bool runmacros { get; set; } = false;
public string check_error { get; set; } = "";
@@ -175,8 +177,15 @@ namespace OnDoc.UIControls
catch { interop = false; }
barcode = Convert.ToBoolean(dr["Vertrag"])== true;
barcode = Convert.ToBoolean(dr["zu_retournieren"]) == true;
if (Convert.ToInt32(dr["doktypbedingteretournierung"]) > 0)
{
barcode = true;
}
try
{
this.bedingt_retournierbar = Convert.ToBoolean(dr["bedingtretournierbar"]) == true;
}
catch { }
try
{
if (dr["physisches_archiv"].ToString() == "1") { this.barcode_zusatz = " U"; }
@@ -571,6 +580,7 @@ namespace OnDoc.UIControls
try { docgendata.unterschriftRehts = cbboxunterschriftrechts.SelectedValue.ToString(); } catch { docgendata.unterschriftRehts = ""; }
if (cbfaksimile.Checked) { docgendata.digitaleunterschrift = true; } else { docgendata.digitaleunterschrift = false; }
if (cbformularohneunterschrfit.Checked) { docgendata.frormularOhneUnterschrift = true; } else { docgendata.frormularOhneUnterschrift = false; }
if (lblohneUnterschrift.Visible) { docgendata.frormularOhneUnterschrift = true; }
docgendata.verantwortlich = cbboxverantwortlich.SelectedValue.ToString();
docgendata.team = cbboxteam.SelectedValue.ToString();
@@ -644,6 +654,7 @@ namespace OnDoc.UIControls
dokdata.Erstellung_in_Office = this.Erstellung_in_Office;
dokdata.FillOffice = this.FillOffice;
dokdata.CompatibilityMode= this.CompatibilityMode;
if (dokdata.Barcode==false && this.bedingt_retournierbar==true) { dokdata.Barcode = true; }
if (DateTerminText.Text == "")
{
@@ -685,18 +696,22 @@ namespace OnDoc.UIControls
private void gridDokwertlist_CellDoubleClick(object sender, Syncfusion.WinForms.DataGrid.Events.CellClickEventArgs e)
{
if (e.DataColumn.ColumnIndex!=15) { return; }
var selectedItem = e.DataRow;
var dataRow = (e.DataRow.RowData as DataRowView).Row;
string datenherkunft = dataRow["datenherkunft"].ToString();
string feldtyp = dataRow["feldtyp"].ToString();
if (datenherkunft != "")
try
{
dataRow["feldwert"] = data_select(datenherkunft, feldtyp);
gridDokwertlist.Refresh();
//if (e.DataColumn.ColumnIndex != 15) { return; }
var selectedItem = e.DataRow;
var dataRow = (e.DataRow.RowData as DataRowView).Row;
string datenherkunft = dataRow["datenherkunft"].ToString();
string feldtyp = dataRow["feldtyp"].ToString();
if (datenherkunft != "")
{
dataRow["feldwert"] = data_select(datenherkunft, feldtyp);
gridDokwertlist.Refresh();
}
}
catch { }
}
private string data_select(string datenherkunft, string feldtyp)
@@ -890,5 +905,31 @@ namespace OnDoc.UIControls
{
this.DateTerminText.Text = DateTermin.Value.ToString().Substring(0,10);
}
private void gridDokwertlist_DoubleClick(object sender, EventArgs e)
{
}
private void gridDokwertlist_CellClick(object sender, Syncfusion.WinForms.DataGrid.Events.CellClickEventArgs e)
{
try
{
if (e.DataColumn.ColumnIndex != 15) { return; }
var selectedItem = e.DataRow;
var dataRow = (e.DataRow.RowData as DataRowView).Row;
string datenherkunft = dataRow["datenherkunft"].ToString();
string feldtyp = dataRow["feldtyp"].ToString();
if (datenherkunft != "")
{
dataRow["feldwert"] = data_select(datenherkunft, feldtyp);
gridDokwertlist.Refresh();
}
}
catch { }
}
}
}