update vor Syncfusion-Aktualisierung
This commit is contained in:
@@ -13,11 +13,15 @@ using Syncfusion.WinForms.Controls.Styles;
|
||||
using Database;
|
||||
using Helper;
|
||||
using System.Windows.Forms.VisualStyles;
|
||||
using OnDoc.Helper;
|
||||
|
||||
namespace OnDoc.UIControls.Administrator
|
||||
{
|
||||
public partial class Dokumenttyp : SfForm
|
||||
{
|
||||
|
||||
DB db = new DB(AppParams.connectionstring);
|
||||
|
||||
private int dokumenttypnr = 0;
|
||||
System.Data.DataRow Origin;
|
||||
|
||||
@@ -36,7 +40,6 @@ namespace OnDoc.UIControls.Administrator
|
||||
private void Dokumenttyp_Load(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
DB db = new DB(AppParams.connectionstring);
|
||||
db.Get_Tabledata("Select office_vorlagenr, bezeichnung from office_vorlage", false, true);
|
||||
cbboxofficevorlage.DataSource = db.dsdaten.Tables[0];
|
||||
cbboxofficevorlage.DisplayMember = "Bezeichnung";
|
||||
@@ -100,9 +103,25 @@ namespace OnDoc.UIControls.Administrator
|
||||
cbOfficeDokument.Checked = true;
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
this.cbversandstrasse_moeglich.Checked = r["versandstrasse_moeglich"].ToString() == "True";
|
||||
this.cbebanking_moeglich.Checked = r["ebanking_moeglich"].ToString() == "True";
|
||||
|
||||
db.Get_Tabledata("Select vorlagenfeldregelnr, bezeichnung from vorlagenfeldregel where aktiv=1 order by bezeichnung", false, true);
|
||||
this.listBox1.DataSource = db.dsdaten.Tables[0];
|
||||
this.listBox1.DisplayMember = "Bezeichnung";
|
||||
this.listBox1.ValueMember = "vorlagenfeldregelnr";
|
||||
|
||||
|
||||
Update_Vorlagenfelder();
|
||||
}
|
||||
private void Update_Vorlagenfelder() {
|
||||
db.Get_Tabledata("Select * from View_Vorlagenfelder_Relaunch where doktypid=" + dokumenttypnr.ToString(), false, true);
|
||||
this.sfDataGrid1.DataSource = db.dsdaten.Tables[0];
|
||||
DataTable dt = db.dsdaten.Tables[0];
|
||||
TableHelper.FormatTable(ref dt, "vorlagenfeld", ref this.sfDataGrid1);
|
||||
sfDataGrid1.Columns["Feldregel"].AllowTextWrapping = false;
|
||||
sfDataGrid1.Refresh();
|
||||
|
||||
}
|
||||
|
||||
@@ -146,7 +165,7 @@ namespace OnDoc.UIControls.Administrator
|
||||
txtbookmarkstart.Text = dr["BTM"].ToString();
|
||||
txtBookmarkEnd.Text = dr["ETM"].ToString();
|
||||
txtessclass.Text = dr["essclass"].ToString();
|
||||
txtessfieldname.Text = dr["ess_feldname"].ToString();
|
||||
lblessfieldname.Text = dr["ess_feldname"].ToString();
|
||||
txtessimagetop.Text = dr["ess_img_top"].ToString();
|
||||
txtessimageleft.Text = dr["ess_img_left"].ToString();
|
||||
txtessimagewidth.Text = dr["ess_img_width"].ToString();
|
||||
@@ -155,12 +174,14 @@ namespace OnDoc.UIControls.Administrator
|
||||
txtUIDescription.Text = dr["feldbezeichnung"].ToString();
|
||||
txtTechbezeichnung.Text = dr["Techbezeichnung"].ToString();
|
||||
|
||||
|
||||
if (Convert.ToBoolean(dr["ui"]) == true)
|
||||
{
|
||||
chkui.Checked = true;
|
||||
txtSort.Enabled = true;
|
||||
txtUIDescription.Enabled = true;
|
||||
txtTechbezeichnung.Enabled = true;
|
||||
chkzwingend.Enabled = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -169,6 +190,15 @@ namespace OnDoc.UIControls.Administrator
|
||||
txtSort.Enabled = false;
|
||||
txtUIDescription.Enabled = false;
|
||||
txtTechbezeichnung.Enabled = false;
|
||||
chkzwingend.Enabled = false;
|
||||
}
|
||||
if (Convert.ToBoolean(dr["aktiv"]) == true)
|
||||
{
|
||||
chkaktiv.Checked = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
chkaktiv.Checked = false;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -179,16 +209,22 @@ namespace OnDoc.UIControls.Administrator
|
||||
|
||||
private void txtSort_Leave(object sender, EventArgs e)
|
||||
{
|
||||
TextBox tmptxtbox = new TextBox();
|
||||
tmptxtbox = sender as TextBox;
|
||||
Origin["BTM"] = tmptxtbox.Text;
|
||||
try
|
||||
{
|
||||
|
||||
var record = sfDataGrid1.View.Records.GetItemAt(sfDataGrid1.SelectedIndex);
|
||||
TextBox tmptxtbox = new TextBox();
|
||||
tmptxtbox = sender as TextBox;
|
||||
|
||||
this.sfDataGrid1.View.GetPropertyAccessProvider().SetValue(record, "BTM", tmptxtbox.Text);
|
||||
Origin[tmptxtbox.Tag.ToString()] = tmptxtbox.Text;
|
||||
|
||||
Origin.AcceptChanges();
|
||||
sfDataGrid1.Update();
|
||||
var record = sfDataGrid1.View.Records.GetItemAt(sfDataGrid1.SelectedIndex);
|
||||
|
||||
this.sfDataGrid1.View.GetPropertyAccessProvider().SetValue(record, tmptxtbox.Tag.ToString(), tmptxtbox.Text);
|
||||
|
||||
Origin.AcceptChanges();
|
||||
sfDataGrid1.Update();
|
||||
}
|
||||
catch { }
|
||||
}
|
||||
|
||||
private void toolStripButton1_Click(object sender, EventArgs e)
|
||||
@@ -213,19 +249,8 @@ namespace OnDoc.UIControls.Administrator
|
||||
r["aktiv"] = this.cbaktiv.Checked;
|
||||
r["mutierer"] = AppParams.CurrentMitarbieter;
|
||||
r["mutiert_am"]=DateTime.Now;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
r["versandstrasse_moeglich"] = cbversandstrasse_moeglich.Checked == true;
|
||||
r["ebanking_moeglich"] = cbebanking_moeglich.Checked == true;
|
||||
|
||||
|
||||
if (cbOfficeDokument.Checked) { r["genresultat_type"] = 1; }
|
||||
@@ -233,7 +258,7 @@ namespace OnDoc.UIControls.Administrator
|
||||
if (cbPDFDirekteArchivierung.Checked) { r["genresultat_type"] = 3; }
|
||||
if (cbbearbeitungzwingend.Checked) { r["genresultat_type"] = 4; }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
db.Update_Data();
|
||||
@@ -253,5 +278,47 @@ namespace OnDoc.UIControls.Administrator
|
||||
db.Update_Data();
|
||||
ToastMessage.ShowToast("Speichern", "Dokumenttyp erfolgreich gespeichert");
|
||||
}
|
||||
|
||||
private void listBox1_MouseDoubleClick(object sender, MouseEventArgs e)
|
||||
{
|
||||
DB db = new DB(AppParams.connectionstring);
|
||||
db.Insert_Vorlagenfeld(Convert.ToInt32(this.listBox1.SelectedValue), this.dokumenttypnr, AppParams.CurrentMitarbieter);
|
||||
db.Get_Tabledata("Select top 1 vorlagenfeldnr from vorlagenfeld order by vorlagenfeldnr desc", false, true);
|
||||
int newkey = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0][0]);
|
||||
Update_Vorlagenfelder();
|
||||
pos_grid(newkey);
|
||||
db = null;
|
||||
|
||||
}
|
||||
|
||||
private void pos_grid(int newkey)
|
||||
{
|
||||
var records = this.sfDataGrid1.View.Records;
|
||||
|
||||
foreach (var record in records)
|
||||
{
|
||||
var obj = record.Data as DataRowView;
|
||||
if (obj["id"].ToString()==newkey.ToString())
|
||||
this.sfDataGrid1.SelectedItems.Add(obj);
|
||||
}
|
||||
}
|
||||
|
||||
private void textBox2_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void chkui_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
CheckBox tmpcheckbox = sender as CheckBox;
|
||||
Origin[tmpcheckbox.Tag.ToString()] = tmpcheckbox.Checked;
|
||||
|
||||
var record = sfDataGrid1.View.Records.GetItemAt(sfDataGrid1.SelectedIndex);
|
||||
|
||||
this.sfDataGrid1.View.GetPropertyAccessProvider().SetValue(record, tmpcheckbox.Tag.ToString(), tmpcheckbox.Checked);
|
||||
|
||||
Origin.AcceptChanges();
|
||||
sfDataGrid1.Update();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user