update 20250113
This commit is contained in:
@@ -19,6 +19,10 @@ using System.IO;
|
||||
using Database;
|
||||
using System.Linq.Expressions;
|
||||
using OnDoc.Diverses;
|
||||
using Windows.AI.MachineLearning.Preview;
|
||||
using BroadcastListener.Classes;
|
||||
using BroadcastListener.Interfaces;
|
||||
using static BroadcastListener.Classes.Factory;
|
||||
|
||||
namespace OnDoc.UIControls
|
||||
{
|
||||
@@ -36,11 +40,15 @@ namespace OnDoc.UIControls
|
||||
|
||||
public int dokumenttypnr { get; set; } = 0;
|
||||
|
||||
public Partnersuche()
|
||||
public bool keepalive { get; set; } = false;
|
||||
|
||||
|
||||
public Partnersuche(bool keepalive = false)
|
||||
{
|
||||
InitializeComponent();
|
||||
clsPartner.set_connectionstring(AppParams.connectionstring);
|
||||
this.trefferlistedata.TableControl.DoubleClick += TableControl_DoubleClick;
|
||||
this.keepalive = keepalive;
|
||||
}
|
||||
|
||||
public Partnersuche(bool personendokument, bool check_bp_person,bool bpdokument)
|
||||
@@ -94,7 +102,7 @@ namespace OnDoc.UIControls
|
||||
string s = txtPartnerNr.Text.Replace(".", "").Trim();
|
||||
if (DivFnkt.IsNumeric(s))
|
||||
{
|
||||
trefferlistedata.DataSource = clsPartner.search_partner(s, 50, 0,personendokument,bpdokument);
|
||||
trefferlistedata.DataSource = clsPartner.search_partner(s, 50, 0,personendokument,bpdokument, chksaldiert.Checked);
|
||||
TableHelper.FormatTable(ref clsPartner.partnerliste, "Partner", ref trefferlistedata, true);
|
||||
try
|
||||
{
|
||||
@@ -111,7 +119,7 @@ namespace OnDoc.UIControls
|
||||
if (txtKurzname.Text.Trim() != "")
|
||||
{
|
||||
string s = txtKurzname.Text.Trim();
|
||||
trefferlistedata.DataSource = clsPartner.search_partner(s, 50, 1, personendokument, bpdokument);
|
||||
trefferlistedata.DataSource = clsPartner.search_partner(s, 50, 1, personendokument, bpdokument, chksaldiert.Checked);
|
||||
TableHelper.FormatTable(ref clsPartner.partnerliste, "Partner", ref trefferlistedata, true);
|
||||
try
|
||||
{
|
||||
@@ -181,8 +189,11 @@ namespace OnDoc.UIControls
|
||||
|
||||
if (get_details())
|
||||
{
|
||||
this.DialogResult = DialogResult.OK;
|
||||
this.Close();
|
||||
if (!keepalive)
|
||||
{
|
||||
this.DialogResult = DialogResult.OK;
|
||||
this.Close();
|
||||
}
|
||||
}
|
||||
} catch { }
|
||||
}
|
||||
@@ -303,8 +314,15 @@ namespace OnDoc.UIControls
|
||||
//partnernr = Convert.ToInt32(TableHelper.GetCellCValue(ref this.trefferlistedata, "nrpar00"));
|
||||
//partnerkurzname = TableHelper.GetCellCValue(ref this.trefferlistedata, "bkpar00");
|
||||
//partnersaldiert = Convert.ToBoolean(TableHelper.GetCellCValue(ref this.trefferlistedata, "saldiert"));
|
||||
if (!keepalive) {
|
||||
this.DialogResult = DialogResult.OK;
|
||||
this.Close();
|
||||
}
|
||||
else
|
||||
{
|
||||
//Broadcaster().Broadcast("AdminDokErstellung", new SenderInfo("AdminDokErstellung", "", this.dokumenttypnr.ToString()));
|
||||
Broadcaster().Broadcast("SBPartnersuche", new SenderInfo("Partnersuche","SelectedPartner",this.partnernr.ToString()));
|
||||
}
|
||||
}
|
||||
catch { }
|
||||
|
||||
@@ -347,5 +365,10 @@ namespace OnDoc.UIControls
|
||||
PartnerDetails pd = new PartnerDetails(Convert.ToInt32(datarow[0]));
|
||||
pd.ShowDialog();
|
||||
}
|
||||
|
||||
private void chksaldiert_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
btnsuche_Click(sender, e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user