using OnDoc.Klassen; using Syncfusion.WinForms.Controls; 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 Helper; using OnDoc.Helper; using Syncfusion.WinForms.DataGrid; using System.Web.UI.WebControls; using Syncfusion.Data; using Syncfusion.WinForms.DataGrid.Interactivity; namespace OnDoc.UIControls { public partial class Partnersuche : SfForm { public int partnernr = 0; public string partnerkurzname = ""; public Partnersuche() { InitializeComponent(); clsPartner.set_connectionstring(AppParams.connectionstring); this.trefferlistedata.TableControl.DoubleClick += TableControl_DoubleClick; } private void Form1_Load(object sender, EventArgs e) { this.SetDesktopLocation(Cursor.Position.X, Cursor.Position.Y); trefferlistedata.DataSource = clsPartner.get_partnerliste(); try { TableHelper.FormatTable(ref clsPartner.partnerliste, "Partner", ref trefferlistedata); } catch { } } private void btnsuche_Click(object sender, EventArgs e) { if (txtPartnerNr.Text.Trim() != "") { string s = txtPartnerNr.Text.Replace(".", "").Trim(); if (DivFnkt.IsNumeric(s)) { trefferlistedata.DataSource = clsPartner.search_partner(s, 50, 0); } } if (txtKurzname.Text.Trim() != "") { string s = txtKurzname.Text.Trim(); trefferlistedata.DataSource = clsPartner.search_partner(s, 50, 1); } try { TableHelper.FormatTable(ref clsPartner.partnerliste, "Partner", ref trefferlistedata); trefferlistedata.SelectedIndex = 0; try { partnernr = Convert.ToInt32(TableHelper.GetCellCValue(ref trefferlistedata, "nrpar00")); partnerkurzname = TableHelper.GetCellCValue(ref this.trefferlistedata, "bkpar00"); } catch { } } catch { } try { if (trefferlistedata.View.Records.Count > 0) sfButton1.Enabled = true; else sfButton1.Enabled = false; } catch { sfButton1.Enabled=false; } } private void txtPartnerNr_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { btnsuche_Click(sender, e); } } private void trefferlistedata_SelectionChanged(object sender, Syncfusion.WinForms.DataGrid.Events.SelectionChangedEventArgs e) { try { partnernr = Convert.ToInt32(TableHelper.GetCellCValue(ref trefferlistedata, "nrpar00")); partnerkurzname = TableHelper.GetCellCValue(ref this.trefferlistedata, "bkpar00"); } catch { } } private void trefferlistedata_DoubleClick(object sender, EventArgs e) { try { partnernr = Convert.ToInt32(TableHelper.GetCellCValue(ref this.trefferlistedata, "nrpar00")); partnerkurzname = TableHelper.GetCellCValue(ref this.trefferlistedata, "bkpar00"); this.DialogResult = DialogResult.OK; this.Close(); } catch { } } private void sfButton1_Click(object sender, EventArgs e) { partnernr = Convert.ToInt32(TableHelper.GetCellCValue(ref this.trefferlistedata, "nrpar00")); partnerkurzname = TableHelper.GetCellCValue(ref this.trefferlistedata, "bkpar00"); this.DialogResult = DialogResult.OK; this.Close(); } private void sfButton2_Click(object sender, EventArgs e) { this.DialogResult = DialogResult.Abort; this.Close(); } void TableControl_DoubleClick(object sender, System.EventArgs e) { try { partnernr = Convert.ToInt32(TableHelper.GetCellCValue(ref this.trefferlistedata, "nrpar00")); partnerkurzname = TableHelper.GetCellCValue(ref this.trefferlistedata, "bkpar00"); this.DialogResult = DialogResult.OK; this.Close(); } catch { } } } }