update 20240927
This commit is contained in:
@@ -25,6 +25,11 @@ namespace OnDoc.UIControls
|
||||
public int profilnr { get; set; }
|
||||
public int partnernr { get; set; }
|
||||
public bool checkpartner { get; set; } = true;
|
||||
|
||||
public bool interop { get; set; } = false;
|
||||
public bool runmacros { get; set; } = false;
|
||||
|
||||
public string check_error { get; set; } = "";
|
||||
public clsdocgendata docgendata { get; set; }
|
||||
|
||||
|
||||
@@ -94,7 +99,15 @@ namespace OnDoc.UIControls
|
||||
}
|
||||
if (Convert.ToInt32(dr["Unterschrift_Standard"].ToString()) == 1) { cbfaksimile.Checked = true; }
|
||||
if (Convert.ToInt32(dr["Unterschrift_Standard"].ToString()) == 2) { cbformularohneunterschrfit.Checked = true; }
|
||||
|
||||
try
|
||||
{
|
||||
this.rbDokumentbearbeiten.Checked = Convert.ToBoolean(dr["BearbeitungDirket"]) == true;
|
||||
} catch { this.rbDokumentbearbeiten.Checked = false; }
|
||||
try
|
||||
{
|
||||
interop = Convert.ToBoolean(dr["interop"]) == true;
|
||||
}
|
||||
catch { interop = false; }
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -227,6 +240,25 @@ namespace OnDoc.UIControls
|
||||
{
|
||||
this.rbEditlater.Checked = true;
|
||||
}
|
||||
public Boolean check_fields()
|
||||
{
|
||||
check_error = "";
|
||||
var records = gridDokwertlist.View.Records;
|
||||
foreach (var record in records)
|
||||
{
|
||||
var dataRowView = record.Data as DataRowView;
|
||||
if (dataRowView != null)
|
||||
{
|
||||
bool zwingend = Convert.ToBoolean(dataRowView.Row["zwingend"]);
|
||||
var feldwert = dataRowView.Row["feldwert"].ToString().Trim();
|
||||
var bezeichnung = dataRowView.Row["bezeichnung"];
|
||||
if (zwingend==true && feldwert=="")
|
||||
{ check_error = check_error + "- " + bezeichnung + " Feldwert ist zwingend" + "//"; }
|
||||
}
|
||||
}
|
||||
if (check_error == "") { return true; } else { return false; }
|
||||
return true;
|
||||
}
|
||||
public void Update_DocGenData()
|
||||
{
|
||||
docgendata.partnernr = this.partnernr.ToString();
|
||||
@@ -252,12 +284,13 @@ namespace OnDoc.UIControls
|
||||
docgendata.ersteller = AppParams.CurrentMitarbieter.ToString();
|
||||
docgendata.dokumentdatum = DateDokumentDatum.DateTimeText.ToString();
|
||||
docgendata.bezeichnung = txtbezeichnung.Text;
|
||||
docgendata.erstellungsart = Erstellungsart.DokumentPreview;
|
||||
if (rbDokumentbearbeiten.Checked) { docgendata.erstellungsart = Erstellungsart.DokumentBearbeiten; }
|
||||
if (rbEditlater.Checked) { docgendata.erstellungsart = Erstellungsart.DokumentSpäterBearbeiten; }
|
||||
if (rbasPDF.Checked) { docgendata.erstellungsart = Erstellungsart.DokumentAlsPDF; }
|
||||
if (rbasPDFarchivieren.Checked) { docgendata.erstellungsart = Erstellungsart.DokumentAlsPDFArchivieren; }
|
||||
|
||||
//XXXXXdocgendata.dokumentwerte = gridDokwertlist.DataSource;
|
||||
docgendata.dokumentwerte = gridDokwertlist.DataSource as DataTable;
|
||||
}
|
||||
|
||||
public void update_dokdata(ref clsDocData dokdata)
|
||||
@@ -277,7 +310,8 @@ namespace OnDoc.UIControls
|
||||
dokdata.Bezeichnung = docgendata.bezeichnung;
|
||||
if (docgendata.erstellungsart == Erstellungsart.DokumentAlsPDF) { dokdata.Result_as_PDF = "True"; } else { dokdata.Result_as_PDF = "False"; }
|
||||
if (docgendata.digitaleunterschrift == true) { dokdata.As_Faksimile = "True"; } else { dokdata.As_Faksimile = "False"; }
|
||||
|
||||
dokdata.dokumentwerte = docgendata.dokumentwerte;
|
||||
|
||||
}
|
||||
private void sfButton1_Click(object sender, EventArgs e)
|
||||
{
|
||||
@@ -396,8 +430,16 @@ namespace OnDoc.UIControls
|
||||
}
|
||||
}
|
||||
vs.partnernr = s.Substring(0, s.IndexOf("-") - 1);
|
||||
vs.load_data();
|
||||
vs.ShowDialog();
|
||||
}
|
||||
vs.datenherkunft = datenherkunft;
|
||||
vs.partnernr = this.partnernr.ToString();
|
||||
vs.load_data();
|
||||
vs.ShowDialog();
|
||||
if (vs.DialogResult == DialogResult.OK) {
|
||||
return vs.selected_value;
|
||||
}
|
||||
|
||||
break;
|
||||
default:
|
||||
|
||||
Reference in New Issue
Block a user