update vor Syncfusion-Aktualisierung
This commit is contained in:
@@ -13,6 +13,9 @@ using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
using Database;
|
||||
using Syncfusion.Pdf.Graphics;
|
||||
using Windows.UI.WebUI;
|
||||
using OnDoc.Diverses;
|
||||
using System.Web.Security;
|
||||
|
||||
namespace OnDoc.UIControls
|
||||
{
|
||||
@@ -79,17 +82,17 @@ namespace OnDoc.UIControls
|
||||
this.txtbezeichnung.Enabled = Convert.ToBoolean(dr["bezeichnungmut"]);
|
||||
this.cbboxunterschriftlinks.Enabled = Convert.ToBoolean(dr["unterschrift_links"]) == true;
|
||||
this.cbboxunterschriftrechts.Enabled = Convert.ToBoolean(dr["unterschrift_rechts"]) == true;
|
||||
this.cbformularohneunterschrfit.Enabled=Convert.ToBoolean(dr["unterschrift_ohne"]) == true;
|
||||
this.cbformularohneunterschrfit.Enabled = Convert.ToBoolean(dr["unterschrift_ohne"]) == true;
|
||||
this.cbfaksimile.Enabled = Convert.ToBoolean(dr["unterschrift_faksimile"]) == true;
|
||||
this.cbfaksimile.Checked = false;
|
||||
this.cbformularohneunterschrfit.Checked=false;
|
||||
if (Convert.ToInt32(dr["Unterschrift_Standard"].ToString()) ==1) { cbfaksimile.Checked=true; }
|
||||
this.cbformularohneunterschrfit.Checked = false;
|
||||
if (Convert.ToInt32(dr["Unterschrift_Standard"].ToString()) == 1) { cbfaksimile.Checked = true; }
|
||||
if (Convert.ToInt32(dr["Unterschrift_Standard"].ToString()) == 2) { cbformularohneunterschrfit.Checked = true; }
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
if (profilnr != 0)
|
||||
{
|
||||
@@ -112,12 +115,12 @@ namespace OnDoc.UIControls
|
||||
|
||||
System.Data.DataTable dokwertlist = new System.Data.DataTable();
|
||||
dokwertlist = db.Get_DokumentWertList("", dokumenttypnr);
|
||||
if (EDK_Data.toexecute==true)
|
||||
if (EDK_Data.toexecute == true)
|
||||
{
|
||||
foreach(System.Data.DataRow dr in dokwertlist.Rows)
|
||||
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; }
|
||||
if (val != "") { dr[2] = val; }
|
||||
}
|
||||
dokwertlist.AcceptChanges();
|
||||
}
|
||||
@@ -139,7 +142,7 @@ namespace OnDoc.UIControls
|
||||
this.cbboxteam.SelectedIndex = 0;
|
||||
}
|
||||
|
||||
public void update_partner()
|
||||
public void update_partner()
|
||||
{
|
||||
DB db = new DB(AppParams.connectionstring);
|
||||
|
||||
@@ -153,11 +156,11 @@ namespace OnDoc.UIControls
|
||||
string s = "";
|
||||
for (int i = 1; i < 8; i++)
|
||||
{
|
||||
txtPartnerInhaber.Text = txtPartnerInhaber.Text + db.dsdaten.Tables[0].Rows[0]["d" + i.ToString()].ToString()+"\r\n";
|
||||
txtPartnerInhaber.Text = txtPartnerInhaber.Text + db.dsdaten.Tables[0].Rows[0]["d" + i.ToString()].ToString() + "\r\n";
|
||||
txtPartnerZusteller.Text = txtPartnerZusteller.Text + db.dsdaten.Tables[0].Rows[0]["h" + i.ToString()].ToString() + "\r\n";
|
||||
s = s + db.dsdaten.Tables[0].Rows[0]["h" + i.ToString()].ToString();
|
||||
}
|
||||
if (s=="") { txtPartnerZusteller.Text=txtPartnerInhaber.Text; }
|
||||
if (s == "") { txtPartnerZusteller.Text = txtPartnerInhaber.Text; }
|
||||
|
||||
db.clear_parameter();
|
||||
db.add_parameter("@partnernr", this.partnernr.ToString());
|
||||
@@ -227,7 +230,7 @@ namespace OnDoc.UIControls
|
||||
docgendata.unterschriftLinks = cbboxunterschriftlinks.SelectedValue.ToString();
|
||||
docgendata.unterschriftRehts = cbboxunterschriftrechts.SelectedValue.ToString();
|
||||
if (cbfaksimile.Checked) { docgendata.digitaleunterschrift = true; } else { docgendata.digitaleunterschrift = false; }
|
||||
if (cbformularohneunterschrfit.Checked) { docgendata.frormularOhneUnterschrift = true; } else { docgendata.frormularOhneUnterschrift = false;}
|
||||
if (cbformularohneunterschrfit.Checked) { docgendata.frormularOhneUnterschrift = true; } else { docgendata.frormularOhneUnterschrift = false; }
|
||||
docgendata.verantwortlich = cbboxverantwortlich.SelectedValue.ToString();
|
||||
docgendata.team = cbboxteam.SelectedValue.ToString();
|
||||
|
||||
@@ -266,8 +269,8 @@ namespace OnDoc.UIControls
|
||||
dokdata.DokumentDatum = docgendata.dokumentdatum;
|
||||
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"; }
|
||||
|
||||
if (docgendata.digitaleunterschrift == true) { dokdata.As_Faksimile = "True"; } else { dokdata.As_Faksimile = "False"; }
|
||||
|
||||
}
|
||||
private void sfButton1_Click(object sender, EventArgs e)
|
||||
{
|
||||
@@ -289,5 +292,128 @@ namespace OnDoc.UIControls
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void gridDokwertlist_CellDoubleClick(object sender, Syncfusion.WinForms.DataGrid.Events.CellClickEventArgs e)
|
||||
{
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
||||
private string data_select(string datenherkunft, string feldtyp)
|
||||
{
|
||||
switch (feldtyp.ToUpper())
|
||||
{
|
||||
case "DATUMSHORT":
|
||||
case "DATUMMEDIUM":
|
||||
case "DATUMLONG":
|
||||
break;
|
||||
frmCalendar f = new frmCalendar();
|
||||
f.ShowDialog();
|
||||
string res = "";
|
||||
if (f.DialogResult == DialogResult.OK)
|
||||
{
|
||||
|
||||
if (feldtyp.ToUpper() == "DATUMSHORT")
|
||||
{
|
||||
res = Helper.ConvertHelper.Datum(Convert.ToDateTime(f.sfCalendar1.SelectedDate), Helper.ConvertHelper.DateTimeFormat.datumshort);
|
||||
}
|
||||
if (feldtyp.ToUpper() == "DATUMMEDIUM")
|
||||
{
|
||||
res = Helper.ConvertHelper.Datum(Convert.ToDateTime(f.sfCalendar1.SelectedDate), Helper.ConvertHelper.DateTimeFormat.datummedium);
|
||||
}
|
||||
if (feldtyp.ToUpper() == "DATUMLONG")
|
||||
{
|
||||
res = Helper.ConvertHelper.Datum(Convert.ToDateTime(f.sfCalendar1.SelectedDate), Helper.ConvertHelper.DateTimeFormat.datummedium);
|
||||
}
|
||||
}
|
||||
f.Dispose();
|
||||
return res;
|
||||
break;
|
||||
case "TEXT":
|
||||
if (datenherkunft.Substring(0, 1) != "&") { return ""; }
|
||||
if (datenherkunft.Substring(0, 8).ToUpper() == "&PARTNER")
|
||||
{
|
||||
Partnersuche p = new Partnersuche();
|
||||
p.ShowDialog();
|
||||
if (p.partnernr != 0) { return p.partnernr.ToString() + " - " + p.partnerkurzname; } else { return ""; }
|
||||
|
||||
}
|
||||
valueselector vs = new valueselector();
|
||||
if (datenherkunft.ToUpper() == "&SekPartnerVV&")
|
||||
{
|
||||
var records = gridDokwertlist.View.Records;
|
||||
string s = "";
|
||||
foreach (var record in records)
|
||||
{
|
||||
var dataRowView = record.Data as DataRowView;
|
||||
if (dataRowView != null)
|
||||
{
|
||||
var selectedValue = dataRowView.Row["datenherkunft"];
|
||||
if (selectedValue== "&Partner&")
|
||||
{
|
||||
s = "";
|
||||
s = dataRowView.Row["feldwert"].ToString();
|
||||
int ii = 0;
|
||||
ii = s.IndexOf("-") - 1;
|
||||
if (ii < 1) return "";
|
||||
}
|
||||
}
|
||||
}
|
||||
vs.partnernr = s.Substring(0, s.IndexOf("-") - 1);
|
||||
}
|
||||
if (datenherkunft.ToUpper() == "&TerPartnerVV&")
|
||||
{
|
||||
var records = gridDokwertlist.View.Records;
|
||||
string s = "";
|
||||
foreach (var record in records)
|
||||
{
|
||||
var dataRowView = record.Data as DataRowView;
|
||||
if (dataRowView != null)
|
||||
{
|
||||
var selectedValue = dataRowView.Row["datenherkunft"];
|
||||
if (selectedValue == "&Partner3&")
|
||||
{
|
||||
s = "";
|
||||
s = dataRowView.Row["feldwert"].ToString();
|
||||
int ii = 0;
|
||||
ii = s.IndexOf("-") - 1;
|
||||
if (ii < 1) return "";
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
vs.partnernr = s.Substring(0, s.IndexOf("-") - 1);
|
||||
}
|
||||
vs.datenherkunft = datenherkunft;
|
||||
|
||||
break;
|
||||
default:
|
||||
return "";
|
||||
break;
|
||||
}
|
||||
return "";
|
||||
|
||||
}
|
||||
|
||||
private void gridDokwertlist_CellClick(object sender, Syncfusion.WinForms.DataGrid.Events.CellClickEventArgs e)
|
||||
{
|
||||
if (e.DataColumn.Index == 15)
|
||||
{
|
||||
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);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user