using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using Database; using OnDoc.Klassen; using Syncfusion.Windows.Forms.Tools; using Syncfusion.WinForms.Controls; namespace OnDoc.DocMgmt { public partial class frmToApproval : SfForm { public string dokumentid { get; set; } =""; public frmToApproval() { InitializeComponent(); this.Style.TitleBar.BackColor = Theaming.Titelbar(); this.Style.TitleBar.ForeColor = Theaming.TitelFontColor(); } private void frmToApproval_Load(object sender, EventArgs e) { DB db = new DB(AppParams.connectionstring); db.clear_parameter(); db.Get_Tabledata("SP_Dokumentbearbeitung_Mitarbeiter", true, false); cbboxbewilligungsinstanz.DataSource = db.dsdaten.Tables[0]; cbboxunterschriftlinks.DataSource = db.dsdaten.Tables[0]; cbboxunterschriftrechts.DataSource = db.dsdaten.Tables[0]; cbboxbewilligungsinstanz.DisplayMember = "name"; cbboxbewilligungsinstanz.ValueMember = "mitarbeiternr"; cbboxunterschriftlinks.DisplayMember = "name"; cbboxunterschriftlinks.ValueMember = "mitarbeiternr"; cbboxunterschriftrechts.DisplayMember = "name"; cbboxunterschriftrechts.ValueMember = "mitarbeiternr"; } private void btntoapproval_Click(object sender, EventArgs e) { DB dB = new DB(AppParams.connectionstring); dB.Get_Tabledata_for_Update("select top 1 * from dokument_bewilligung where id=-2", false, true); DataRow dr = dB.daten.Tables[0].NewRow(); dr["dokumentid"]=this.dokumentid; dr["mitarbeiter_bewilligung"] = this.cbboxbewilligungsinstanz.SelectedValue; dr["bewilligt"] = false; dr["bewilligungstyp"] = 1; dr["erstellt_am"]=DateTime.Now; dr["mutiert_am"] = DateTime.Now; dr["mutierer"] = AppParams.CurrentMitarbieter; dr["aktiv"] = true; dB.daten.Tables[0].Rows.Add(dr); dB.Update_Data(); } } }