update 20241206

This commit is contained in:
Stefan Hutter
2024-12-06 21:38:12 +01:00
parent 9dccb8be8f
commit 8ade484063
187 changed files with 60608 additions and 705 deletions

View File

@@ -49,6 +49,7 @@ namespace OnDoc.UIControls
public int vorlagenr = 0;
public bool kopfzeile_generieren = false;
public string barcode_zusatz = "";
public int barcode_top = 0;
public int barcode_left = 0;
public int barcode_width = 0;
@@ -117,6 +118,7 @@ namespace OnDoc.UIControls
this.cbfaksimile.Enabled = Convert.ToBoolean(dr["unterschrift_faksimile"]) == true;
this.cbfaksimile.Checked = false;
this.cbformularohneunterschrfit.Checked = false;
try {
if (Convert.ToBoolean(dr["ErstellungInOffice"]) == true){
this.ErstellungInOffice = true;
@@ -148,11 +150,14 @@ namespace OnDoc.UIControls
try
{
if (dr["physichses_archiv"].ToString() == "1") { this.barcode_zusatz = " U"; }
if (dr["physichses_archiv"].ToString() == "2") { this.barcode_zusatz = " F"; }
if (dr["physisches_archiv"].ToString() == "1") { this.barcode_zusatz = " U"; }
if (dr["physisches_archiv"].ToString() == "2") { this.barcode_zusatz = " F"; }
}
catch { }
db.Get_Tabledata("Select beschreibung from physischesarchiv where physischesarchivnr = " + dr["physisches_archiv"].ToString(), false, true);
barcode_zusatz = db.dsdaten.Tables[0].Rows[0][0].ToString();
if (barcode_zusatz != "") { barcode_zusatz = " / " + barcode_zusatz; }
db.Get_Tabledata("Select office_vorlagenr,kopfzeile_generieren, bcpt,bcpl, bcw, bch, bchorizontal, barcodetype, datamatrixcontent from office_vorlage where office_vorlagenr="+dr["office_vorlagenr"].ToString(),false,true);
this.vorlagenr = Convert.ToInt32(dr["office_vorlagenr"]);
@@ -171,18 +176,20 @@ namespace OnDoc.UIControls
this.barcode_type = db.dsdaten.Tables[0].Rows[0]["BarcodeType"].ToString();
this.barcode_content = db.dsdaten.Tables[0].Rows[0]["DatamatrixContent"].ToString();
string sql = "";
sql = "select bcpt, bcpl, bcw, bch, bchorizontal from OnDocBarcodeMpping ";
sql = sql + "where orig_bcpt = " + barcode_top.ToString() + " and orig_bcpl=" + barcode_left.ToString() + " ";
sql = sql + "and orig_bcw=" + barcode_width.ToString() + " and orig_bch=" + barcode_height.ToString();
db.Get_Tabledata(sql, false, true);
if (db.dsdaten.Tables[0].Rows.Count > 0)
if (this.ErstellungInOffice == false)
{
this.barcode_left = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["bcpl"]);
this.barcode_top = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["bcpt"]);
this.barcode_width = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["bcw"]);
this.barcode_height = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["bch"]);
string sql = "";
sql = "select bcpt, bcpl, bcw, bch, bchorizontal from OnDocBarcodeMpping ";
sql = sql + "where orig_bcpt = " + barcode_top.ToString() + " and orig_bcpl=" + barcode_left.ToString() + " ";
sql = sql + "and orig_bcw=" + barcode_width.ToString() + " and orig_bch=" + barcode_height.ToString();
db.Get_Tabledata(sql, false, true);
if (db.dsdaten.Tables[0].Rows.Count > 0)
{
this.barcode_left = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["bcpl"]);
this.barcode_top = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["bcpt"]);
this.barcode_width = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["bcw"]);
this.barcode_height = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["bch"]);
}
}
}
@@ -213,12 +220,20 @@ namespace OnDoc.UIControls
dokwertlist = db.Get_DokumentWertList("", dokumenttypnr);
if (EDK_Data.toexecute == true)
{
//db.Get_Tabledata("Select mitarbeiternr from mitarbeiter where tgnummer='" + EDK_Data.verantwortlich + "'", false, true);
//if (db.dsdaten.Tables[0].Rows.Count > 0) { cbboxverantwortlich.SelectedValue = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0][0]); }
db.Get_Tabledata("Select mitarbeiternr from mitarbeiter where tgnummer='" + EDK_Data.unterschrift_links + "'", false, true);
if (db.dsdaten.Tables[0].Rows.Count > 0) { cbboxunterschriftlinks.SelectedValue = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0][0]); }
db.Get_Tabledata("Select mitarbeiternr from mitarbeiter where tgnummer='" + EDK_Data.unterschrift_rechts + "'", false, true);
if (db.dsdaten.Tables[0].Rows.Count > 0) { cbboxunterschriftrechts.SelectedValue = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0][0]); }
foreach (System.Data.DataRow dr in dokwertlist.Rows)
{
string val = EDK_Data.GetAVQ_Value(dr[0].ToString(), dr[12].ToString());
if (val != "") { dr[2] = val; }
}
dokwertlist.AcceptChanges();
}
gridDokwertlist.DataSource = dokwertlist;
for (int i = 3; i < gridDokwertlist.Columns.Count; i++)
@@ -403,13 +418,13 @@ namespace OnDoc.UIControls
}
public void Update_DocGenData()
{
docgendata.partnernr = this.partnernr.ToString();
docgendata.inhaberadresse = this.txtPartnerInhaber.Text;
docgendata.zustelladresse = this.txtPartnerZusteller.Text;
docgendata.dokumenttypnr = dokumenttypnr.ToString();
docgendata.unterschriftLinks = cbboxunterschriftlinks.SelectedValue.ToString();
docgendata.unterschriftRehts = cbboxunterschriftrechts.SelectedValue.ToString();
try { docgendata.unterschriftLinks = cbboxunterschriftlinks.SelectedValue.ToString(); } catch { docgendata.unterschriftLinks = ""; }
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; }
docgendata.verantwortlich = cbboxverantwortlich.SelectedValue.ToString();
@@ -468,10 +483,13 @@ namespace OnDoc.UIControls
dokdata.barcode_horizontal = barcode_horizontal;
dokdata.barcode_font = AppParams.barcodefont;
dokdata.barcode_fontsize = Convert.ToInt32(AppParams.barcodefontsize);
dokdata.Zusatz_Font = AppParams.ZusatzFont;
dokdata.Zusatz_FontSize = Convert.ToInt32(AppParams.ZusatzFontSize);
dokdata.barcode_textposition = AppParams.barcodetextposition;
dokdata.barcode_type = barcode_type;
dokdata.barcode_content = barcode_content;
dokdata.barcode_zusatz = "";
dokdata.barcode_zusatz = barcode_zusatz;
}
private void sfButton1_Click(object sender, EventArgs e)
{