20250121
This commit is contained in:
2
Client/Diverses/SplashScreen.Designer.cs
generated
2
Client/Diverses/SplashScreen.Designer.cs
generated
@@ -64,7 +64,7 @@
|
||||
this.label2.Name = "label2";
|
||||
this.label2.Size = new System.Drawing.Size(168, 26);
|
||||
this.label2.TabIndex = 2;
|
||||
this.label2.Text = "20. Januar 2025";
|
||||
this.label2.Text = "21. Januar 2025";
|
||||
//
|
||||
// SplashScreen
|
||||
//
|
||||
|
||||
@@ -9,6 +9,7 @@ using System.Data;
|
||||
using Syncfusion.Styles;
|
||||
using Syncfusion.Windows.Forms.Tools;
|
||||
using Database;
|
||||
using System.Collections;
|
||||
|
||||
namespace OnDoc.Klassen
|
||||
{
|
||||
@@ -58,9 +59,9 @@ namespace OnDoc.Klassen
|
||||
partnerliste.Clear();
|
||||
partnerliste.Merge(tempDataTable);
|
||||
tempDataTable.Dispose();
|
||||
|
||||
}
|
||||
catch {
|
||||
catch
|
||||
{
|
||||
partnerliste.Rows.Clear();
|
||||
}
|
||||
}
|
||||
@@ -96,6 +97,27 @@ namespace OnDoc.Klassen
|
||||
}
|
||||
finally { db = null; }
|
||||
}
|
||||
|
||||
public static DataTable partnerderperson(int partnernr, int fnkt)
|
||||
{
|
||||
string result = "";
|
||||
DB db = new DB(Connectionstring);
|
||||
db.clear_parameter();
|
||||
db.add_parameter("@query", partnernr.ToString());
|
||||
db.add_parameter("@table", "dbo.partner");
|
||||
db.add_parameter("@anz", "5");
|
||||
db.add_parameter("@fnkt", fnkt.ToString());
|
||||
partnerliste = db.Get_Tabledata("sp_partner_search", true, false);
|
||||
return partnerliste;
|
||||
//if (db.dsdaten.Tables[0].Rows.Count > 0)
|
||||
//{
|
||||
// result=db.dsdaten.Tables[0].Rows[0][0].ToString();
|
||||
//}
|
||||
//db = null;
|
||||
//return result;
|
||||
|
||||
|
||||
}
|
||||
public static DataTable get_partnerliste() { return partnerliste; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -132,6 +132,7 @@ namespace OnDoc.Klassen
|
||||
|
||||
db.Save_To_DB(dokumentid, filename);
|
||||
db.set_approvalstate(dokumentid, false);
|
||||
db.Exec_SQL("Update dokument set mutiertam = getdate(), mutierer="+AppParams.CurrentMitarbeiter+" where dokumentid='"+dokumentid+"'");
|
||||
Logging.DocLog.Info("Dokument gespeichert", "Processwatch", dokumentid, "", filename);
|
||||
db = null;
|
||||
}
|
||||
|
||||
16
Client/UIControls/DokList.Designer.cs
generated
16
Client/UIControls/DokList.Designer.cs
generated
@@ -162,6 +162,7 @@ namespace OnDoc.UICintrols
|
||||
this.gruppenÖffnenToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.gruppenSchliessenToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.dokwerte1 = new OnDoc.UIControls.Dokwerte();
|
||||
this.ribbonbuttonnewparterdoc = new System.Windows.Forms.RibbonButton();
|
||||
this.ctxMenuDokList.SuspendLayout();
|
||||
this.toolStrip1.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();
|
||||
@@ -781,6 +782,7 @@ namespace OnDoc.UICintrols
|
||||
this.RibbonGroupFilter.Items.Add(this.RibbonFilterLabel);
|
||||
this.RibbonGroupFilter.Items.Add(this.RibbonPartnerSaldiert);
|
||||
this.RibbonGroupFilter.Items.Add(this.RibbonFilterDelete);
|
||||
this.RibbonGroupFilter.Items.Add(this.ribbonbuttonnewparterdoc);
|
||||
this.RibbonGroupFilter.Name = "RibbonGroupFilter";
|
||||
this.RibbonGroupFilter.Text = "";
|
||||
//
|
||||
@@ -877,12 +879,11 @@ namespace OnDoc.UICintrols
|
||||
//
|
||||
this.ribbonCBAnsicht.AllowTextEdit = false;
|
||||
this.ribbonCBAnsicht.DrawIconsBar = false;
|
||||
this.ribbonCBAnsicht.MaxSizeMode = System.Windows.Forms.RibbonElementSizeMode.Medium;
|
||||
this.ribbonCBAnsicht.MaxSizeMode = System.Windows.Forms.RibbonElementSizeMode.Compact;
|
||||
this.ribbonCBAnsicht.Name = "ribbonCBAnsicht";
|
||||
this.ribbonCBAnsicht.SelectedIndex = -1;
|
||||
this.ribbonCBAnsicht.TextBoxText = "";
|
||||
this.ribbonCBAnsicht.DropDownItemClicked += new System.Windows.Forms.RibbonComboBox.RibbonItemEventHandler(this.ribbonCBAnsicht_DropDownItemClicked);
|
||||
|
||||
//
|
||||
// ribbonItemGroup3
|
||||
//
|
||||
@@ -1342,6 +1343,16 @@ namespace OnDoc.UICintrols
|
||||
this.dokwerte1.Size = new System.Drawing.Size(0, 694);
|
||||
this.dokwerte1.TabIndex = 7;
|
||||
//
|
||||
// ribbonbuttonnewparterdoc
|
||||
//
|
||||
this.ribbonbuttonnewparterdoc.Image = global::OnDoc.Properties.Resources.NewDoc_24x24_32;
|
||||
this.ribbonbuttonnewparterdoc.LargeImage = global::OnDoc.Properties.Resources.NewDoc_24x24_32;
|
||||
this.ribbonbuttonnewparterdoc.MaxSizeMode = System.Windows.Forms.RibbonElementSizeMode.Compact;
|
||||
this.ribbonbuttonnewparterdoc.Name = "ribbonbuttonnewparterdoc";
|
||||
this.ribbonbuttonnewparterdoc.SmallImage = global::OnDoc.Properties.Resources.NewDoc_16x16_32;
|
||||
this.ribbonbuttonnewparterdoc.Visible = false;
|
||||
this.ribbonbuttonnewparterdoc.Click += new System.EventHandler(this.ribbonbuttonnewparterdoc_Click);
|
||||
//
|
||||
// DokList
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
@@ -1500,5 +1511,6 @@ namespace OnDoc.UICintrols
|
||||
private System.Windows.Forms.ContextMenuStrip ctxMenuGroups;
|
||||
private System.Windows.Forms.ToolStripMenuItem gruppenÖffnenToolStripMenuItem1;
|
||||
private System.Windows.Forms.ToolStripMenuItem gruppenSchliessenToolStripMenuItem1;
|
||||
private System.Windows.Forms.RibbonButton ribbonbuttonnewparterdoc;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1560,6 +1560,7 @@ return;
|
||||
RibbonFilterLabel.Text = ps.partnernr + " " + ps.partnerkurzname;
|
||||
RibbonFilterLabel.Visible = true;
|
||||
RibbonFilterDelete.Visible = true;
|
||||
ribbonbuttonnewparterdoc.Visible = true;
|
||||
if (ps.partnersaldiert) { RibbonPartnerSaldiert.Visible = true; } else { RibbonPartnerSaldiert.Visible = false; }
|
||||
refresh_dokumente();
|
||||
}
|
||||
@@ -1595,6 +1596,7 @@ return;
|
||||
this.RibbonFilterLabel.Visible = false;
|
||||
this.RibbonFilterLabel.Text = "";
|
||||
this.RibbonPartnerSaldiert.Visible = false;
|
||||
this.ribbonbuttonnewparterdoc.Visible = false;
|
||||
RibbonFilterDelete.Visible = false;
|
||||
|
||||
}
|
||||
@@ -2265,7 +2267,11 @@ return;
|
||||
gruppenSchliessenToolStripMenuItem_Click(sender, e);
|
||||
}
|
||||
|
||||
|
||||
private void ribbonbuttonnewparterdoc_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
createnewdoc(this.partnernr,0);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
70
Client/UIControls/Partnersuche.Designer.cs
generated
70
Client/UIControls/Partnersuche.Designer.cs
generated
@@ -39,10 +39,15 @@
|
||||
this.trefferlistedata = new Syncfusion.WinForms.DataGrid.SfDataGrid();
|
||||
this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||
this.partnerDetailsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.personDesKundenToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.kundenDerPersonToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.sfButton1 = new Syncfusion.WinForms.Controls.SfButton();
|
||||
this.sfButton2 = new Syncfusion.WinForms.Controls.SfButton();
|
||||
this.chksaldiert = new System.Windows.Forms.CheckBox();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.chkkeepalive = new System.Windows.Forms.CheckBox();
|
||||
this.btnbpperson = new System.Windows.Forms.Button();
|
||||
this.toolTip1 = new System.Windows.Forms.ToolTip(this.components);
|
||||
this.groupBox1.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.trefferlistedata)).BeginInit();
|
||||
this.contextMenuStrip1.SuspendLayout();
|
||||
@@ -95,7 +100,7 @@
|
||||
// groupBox1
|
||||
//
|
||||
this.groupBox1.Controls.Add(this.trefferlistedata);
|
||||
this.groupBox1.Location = new System.Drawing.Point(15, 96);
|
||||
this.groupBox1.Location = new System.Drawing.Point(12, 116);
|
||||
this.groupBox1.Name = "groupBox1";
|
||||
this.groupBox1.Size = new System.Drawing.Size(537, 241);
|
||||
this.groupBox1.TabIndex = 5;
|
||||
@@ -117,28 +122,46 @@
|
||||
this.trefferlistedata.Text = "sfDataGrid1";
|
||||
this.trefferlistedata.DrawCell += new Syncfusion.WinForms.DataGrid.Events.DrawCellEventHandler(this.trefferlistedata_DrawCell);
|
||||
this.trefferlistedata.SelectionChanged += new Syncfusion.WinForms.DataGrid.Events.SelectionChangedEventHandler(this.trefferlistedata_SelectionChanged);
|
||||
this.trefferlistedata.CellClick += new Syncfusion.WinForms.DataGrid.Events.CellClickEventHandler(this.trefferlistedata_CellClick);
|
||||
this.trefferlistedata.DoubleClick += new System.EventHandler(this.trefferlistedata_DoubleClick);
|
||||
//
|
||||
// contextMenuStrip1
|
||||
//
|
||||
this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.partnerDetailsToolStripMenuItem});
|
||||
this.partnerDetailsToolStripMenuItem,
|
||||
this.personDesKundenToolStripMenuItem,
|
||||
this.kundenDerPersonToolStripMenuItem});
|
||||
this.contextMenuStrip1.Name = "contextMenuStrip1";
|
||||
this.contextMenuStrip1.Size = new System.Drawing.Size(153, 26);
|
||||
this.contextMenuStrip1.Size = new System.Drawing.Size(202, 70);
|
||||
this.contextMenuStrip1.Opening += new System.ComponentModel.CancelEventHandler(this.contextMenuStrip1_Opening);
|
||||
//
|
||||
// partnerDetailsToolStripMenuItem
|
||||
//
|
||||
this.partnerDetailsToolStripMenuItem.Name = "partnerDetailsToolStripMenuItem";
|
||||
this.partnerDetailsToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
|
||||
this.partnerDetailsToolStripMenuItem.Size = new System.Drawing.Size(201, 22);
|
||||
this.partnerDetailsToolStripMenuItem.Text = "Partner-Details";
|
||||
this.partnerDetailsToolStripMenuItem.Click += new System.EventHandler(this.partnerDetailsToolStripMenuItem_Click);
|
||||
//
|
||||
// personDesKundenToolStripMenuItem
|
||||
//
|
||||
this.personDesKundenToolStripMenuItem.Name = "personDesKundenToolStripMenuItem";
|
||||
this.personDesKundenToolStripMenuItem.Size = new System.Drawing.Size(201, 22);
|
||||
this.personDesKundenToolStripMenuItem.Text = "Person des BP\'s";
|
||||
this.personDesKundenToolStripMenuItem.Click += new System.EventHandler(this.personDesKundenToolStripMenuItem_Click);
|
||||
this.personDesKundenToolStripMenuItem.EnabledChanged += new System.EventHandler(this.personDesKundenToolStripMenuItem_EnabledChanged);
|
||||
//
|
||||
// kundenDerPersonToolStripMenuItem
|
||||
//
|
||||
this.kundenDerPersonToolStripMenuItem.Name = "kundenDerPersonToolStripMenuItem";
|
||||
this.kundenDerPersonToolStripMenuItem.Size = new System.Drawing.Size(201, 22);
|
||||
this.kundenDerPersonToolStripMenuItem.Text = "Partner (BPs) der Person";
|
||||
this.kundenDerPersonToolStripMenuItem.Click += new System.EventHandler(this.kundenDerPersonToolStripMenuItem_Click);
|
||||
//
|
||||
// sfButton1
|
||||
//
|
||||
this.sfButton1.Enabled = false;
|
||||
this.sfButton1.Font = new System.Drawing.Font("Segoe UI Semibold", 9F);
|
||||
this.sfButton1.Location = new System.Drawing.Point(394, 343);
|
||||
this.sfButton1.Location = new System.Drawing.Point(391, 363);
|
||||
this.sfButton1.Name = "sfButton1";
|
||||
this.sfButton1.Size = new System.Drawing.Size(155, 28);
|
||||
this.sfButton1.TabIndex = 6;
|
||||
@@ -148,7 +171,7 @@
|
||||
// sfButton2
|
||||
//
|
||||
this.sfButton2.Font = new System.Drawing.Font("Segoe UI Semibold", 9F);
|
||||
this.sfButton2.Location = new System.Drawing.Point(15, 343);
|
||||
this.sfButton2.Location = new System.Drawing.Point(12, 363);
|
||||
this.sfButton2.Name = "sfButton2";
|
||||
this.sfButton2.Size = new System.Drawing.Size(108, 28);
|
||||
this.sfButton2.TabIndex = 7;
|
||||
@@ -158,7 +181,7 @@
|
||||
// chksaldiert
|
||||
//
|
||||
this.chksaldiert.AutoSize = true;
|
||||
this.chksaldiert.Location = new System.Drawing.Point(147, 80);
|
||||
this.chksaldiert.Location = new System.Drawing.Point(144, 100);
|
||||
this.chksaldiert.Name = "chksaldiert";
|
||||
this.chksaldiert.Size = new System.Drawing.Size(15, 14);
|
||||
this.chksaldiert.TabIndex = 8;
|
||||
@@ -168,17 +191,41 @@
|
||||
// label1
|
||||
//
|
||||
this.label1.AutoSize = true;
|
||||
this.label1.Location = new System.Drawing.Point(15, 80);
|
||||
this.label1.Location = new System.Drawing.Point(12, 100);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(114, 13);
|
||||
this.label1.TabIndex = 9;
|
||||
this.label1.Text = "inkl. saldierten Kunden";
|
||||
//
|
||||
// chkkeepalive
|
||||
//
|
||||
this.chkkeepalive.AutoSize = true;
|
||||
this.chkkeepalive.Location = new System.Drawing.Point(388, 96);
|
||||
this.chkkeepalive.Name = "chkkeepalive";
|
||||
this.chkkeepalive.Size = new System.Drawing.Size(161, 17);
|
||||
this.chkkeepalive.TabIndex = 10;
|
||||
this.chkkeepalive.Text = "nicht automatisch schliessen";
|
||||
this.chkkeepalive.UseVisualStyleBackColor = true;
|
||||
this.chkkeepalive.CheckedChanged += new System.EventHandler(this.checkBox1_CheckedChanged);
|
||||
//
|
||||
// btnbpperson
|
||||
//
|
||||
this.btnbpperson.Enabled = false;
|
||||
this.btnbpperson.Image = global::OnDoc.Properties.Resources.Refresh_16x16_32;
|
||||
this.btnbpperson.Location = new System.Drawing.Point(555, 132);
|
||||
this.btnbpperson.Name = "btnbpperson";
|
||||
this.btnbpperson.Size = new System.Drawing.Size(24, 27);
|
||||
this.btnbpperson.TabIndex = 11;
|
||||
this.btnbpperson.UseVisualStyleBackColor = true;
|
||||
this.btnbpperson.Click += new System.EventHandler(this.btnbpperson_Click);
|
||||
//
|
||||
// Partnersuche
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(564, 376);
|
||||
this.ClientSize = new System.Drawing.Size(583, 399);
|
||||
this.Controls.Add(this.btnbpperson);
|
||||
this.Controls.Add(this.chkkeepalive);
|
||||
this.Controls.Add(this.label1);
|
||||
this.Controls.Add(this.chksaldiert);
|
||||
this.Controls.Add(this.sfButton2);
|
||||
@@ -219,5 +266,10 @@
|
||||
private System.Windows.Forms.ToolStripMenuItem partnerDetailsToolStripMenuItem;
|
||||
private System.Windows.Forms.CheckBox chksaldiert;
|
||||
private System.Windows.Forms.Label label1;
|
||||
private System.Windows.Forms.ToolStripMenuItem personDesKundenToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem kundenDerPersonToolStripMenuItem;
|
||||
private System.Windows.Forms.CheckBox chkkeepalive;
|
||||
private System.Windows.Forms.Button btnbpperson;
|
||||
private System.Windows.Forms.ToolTip toolTip1;
|
||||
}
|
||||
}
|
||||
@@ -23,6 +23,7 @@ using Windows.AI.MachineLearning.Preview;
|
||||
using BroadcastListener.Classes;
|
||||
using BroadcastListener.Interfaces;
|
||||
using static BroadcastListener.Classes.Factory;
|
||||
using Windows.Phone.Notification.Management;
|
||||
|
||||
namespace OnDoc.UIControls
|
||||
{
|
||||
@@ -42,6 +43,8 @@ namespace OnDoc.UIControls
|
||||
|
||||
public bool keepalive { get; set; } = false;
|
||||
|
||||
public bool keepopen { get; set; } = false;
|
||||
|
||||
|
||||
public Partnersuche(bool keepalive = false)
|
||||
{
|
||||
@@ -76,6 +79,7 @@ namespace OnDoc.UIControls
|
||||
private void Form1_Load(object sender, EventArgs e)
|
||||
{
|
||||
this.SetDesktopLocation(Cursor.Position.X, Cursor.Position.Y);
|
||||
this.toolTip1.SetToolTip(this.btnbpperson, "Partner (BP's) von der Person / Person vom Partner (BP)");
|
||||
trefferlistedata.DataSource = clsPartner.get_partnerliste();
|
||||
try
|
||||
{
|
||||
@@ -90,13 +94,21 @@ namespace OnDoc.UIControls
|
||||
}
|
||||
catch { }
|
||||
this.Text = "Kunde suchen";
|
||||
if (personendokument) { this.Text = "Person suchen"; }
|
||||
if (bpdokument) { this.Text = "Partner suchen"; }
|
||||
this.lblPartnerNr.Text = "Kunde-Nr";
|
||||
if (personendokument) {
|
||||
this.Text = "Person suchen";
|
||||
this.lblPartnerNr.Text = "Person-Nr.";
|
||||
}
|
||||
if (bpdokument) {
|
||||
this.Text = "Partner suchen";
|
||||
this.lblPartnerNr.Text = "Partner-Nr.";
|
||||
}
|
||||
}
|
||||
|
||||
private void btnsuche_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
|
||||
if (chkkeepalive.Checked) { keepopen = true; }
|
||||
if (txtPartnerNr.Text.Trim() != "")
|
||||
{
|
||||
string s = txtPartnerNr.Text.Replace(".", "").Trim();
|
||||
@@ -112,6 +124,8 @@ namespace OnDoc.UIControls
|
||||
if (clsPartner.partnerliste.Rows.Count == 1)
|
||||
{
|
||||
trefferlistedata.SelectedIndex = 0;
|
||||
get_details();
|
||||
if (keepopen) { keepopen = false; return; }
|
||||
trefferlistedata_DoubleClick(sender, e);
|
||||
}
|
||||
}
|
||||
@@ -201,9 +215,12 @@ namespace OnDoc.UIControls
|
||||
public bool get_details()
|
||||
{
|
||||
try {
|
||||
|
||||
|
||||
partnernr = Convert.ToInt32(TableHelper.GetCellCValue(ref this.trefferlistedata, "nrpar00"));
|
||||
partnerkurzname = TableHelper.GetCellCValue(ref this.trefferlistedata, "bkpar00");
|
||||
|
||||
personpartner_function(partnernr.ToString());
|
||||
|
||||
if (personendokument && partnernr < 100000000) return false;
|
||||
if (bpdokument && partnernr > 100000000) return false;
|
||||
partnersaldiert = Convert.ToBoolean(TableHelper.GetCellCValue(ref this.trefferlistedata, "saldiert"));
|
||||
@@ -211,54 +228,9 @@ namespace OnDoc.UIControls
|
||||
|
||||
|
||||
if (check_bp_person && personendokument && partnernr < 99999999) { return false; }
|
||||
//{
|
||||
// DB dB = new DB(AppParams.connectionstring);
|
||||
// dB.Get_Tabledata("SELECT TOP 1 person_nummer FROM Partner_Rel WHERE BP_Nr=" + partnernr.ToString() + " AND BP_Person_Rel_Typ=6 AND aktiv=1", false, true);
|
||||
// if (dB.dsdaten.Tables[0].Rows.Count > 0)
|
||||
// {
|
||||
// partnernr = Convert.ToInt32(dB.dsdaten.Tables[0].Rows[0][0]);
|
||||
// dB.Get_Tabledata("Select bkpar00, saldiert from partner where nrpar00=" + partnernr.ToString(), false, true);
|
||||
// if (dB.dsdaten.Tables[0].Rows.Count > 0)
|
||||
// {
|
||||
// partnerkurzname = dB.dsdaten.Tables[0].Rows[0][0].ToString();
|
||||
// partnersaldiert = Convert.ToBoolean(dB.dsdaten.Tables[0].Rows[0][1]);
|
||||
// bpperson_changed = true;
|
||||
// }
|
||||
// }
|
||||
// dB = null;
|
||||
// return true;
|
||||
//}
|
||||
|
||||
|
||||
//if (personendokument && partnernr < 100000000) return false;
|
||||
//if (bpdokument && partnernr > 100000000) return false;
|
||||
if (check_bp_person && !personendokument && partnernr > 100000000)
|
||||
{
|
||||
DB db = new DB(AppParams.connectionstring);
|
||||
try
|
||||
{
|
||||
db.clear_parameter();
|
||||
db.add_parameter("@personnr", partnernr.ToString());
|
||||
|
||||
db.Get_Tabledata("ondoc_bps_zur_person", true, false);
|
||||
if (db.dsdaten.Tables[0].Rows.Count == 0) { return false; }
|
||||
if (db.dsdaten.Tables[0].Rows.Count == 1)
|
||||
{
|
||||
partnerkurzname = db.dsdaten.Tables[0].Rows[0][0].ToString();
|
||||
partnersaldiert = Convert.ToBoolean(db.dsdaten.Tables[0].Rows[0][1]);
|
||||
partnernr = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0][2]);
|
||||
bpperson_changed = true;
|
||||
return true;
|
||||
}
|
||||
if (db.dsdaten.Tables[0].Rows.Count > 1)
|
||||
{
|
||||
MessageBox.Show("Für die gewählte Person exisieren mehrere BP's." + Environment.NewLine + "Bitte erneut suchen.", "Partnersuche", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
catch { return false; }
|
||||
finally { db=null; }
|
||||
}
|
||||
if (partnersaldiert)
|
||||
{
|
||||
DB db = new DB(AppParams.connectionstring);
|
||||
@@ -354,8 +326,26 @@ namespace OnDoc.UIControls
|
||||
private void contextMenuStrip1_Opening(object sender, CancelEventArgs e)
|
||||
{
|
||||
var records = trefferlistedata.View.GetSelectedRecords();
|
||||
if (records.Count < 1) { return; }
|
||||
|
||||
if (records.Count < 1) {
|
||||
|
||||
this.partnerDetailsToolStripMenuItem.Enabled = false;
|
||||
this.personDesKundenToolStripMenuItem.Enabled = false;
|
||||
this.kundenDerPersonToolStripMenuItem.Enabled = false;
|
||||
return;
|
||||
}
|
||||
this.partnerDetailsToolStripMenuItem.Enabled = true;
|
||||
|
||||
int ipartnernr = Convert.ToInt32(TableHelper.GetCellCValue(ref this.trefferlistedata, "nrpar00"));
|
||||
if (ipartnernr < 99999999)
|
||||
{
|
||||
personDesKundenToolStripMenuItem.Enabled = true;
|
||||
kundenDerPersonToolStripMenuItem.Enabled = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
personDesKundenToolStripMenuItem.Enabled = false;
|
||||
kundenDerPersonToolStripMenuItem.Enabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
private void partnerDetailsToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
@@ -370,5 +360,117 @@ namespace OnDoc.UIControls
|
||||
{
|
||||
btnsuche_Click(sender, e);
|
||||
}
|
||||
|
||||
private void personDesKundenToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
int nr = 0;
|
||||
var records = trefferlistedata.View.GetSelectedRecords();
|
||||
var datarow = records[0] as DataRowView;
|
||||
nr = Convert.ToInt32(datarow[0]);
|
||||
clsPartner.partnerderperson(nr, 8);
|
||||
if (clsPartner.partnerliste.Rows.Count > 0)
|
||||
{
|
||||
trefferlistedata.DataSource = clsPartner.partnerliste;
|
||||
this.txtPartnerNr.Text = clsPartner.partnerliste.Rows[0][0].ToString();
|
||||
this.txtKurzname.Text = "";
|
||||
keepopen = true;
|
||||
btnsuche_Click(sender, e);
|
||||
|
||||
}
|
||||
|
||||
//string pers = clsPartner.partnerderperson(nr, 8);
|
||||
//if (pers != "")
|
||||
//{
|
||||
// this.txtPartnerNr.Text = pers;
|
||||
// keepopen = true;
|
||||
// btnsuche_Click(sender, e);
|
||||
//}
|
||||
}
|
||||
|
||||
private void kundenDerPersonToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
int nr = 0;
|
||||
var records = trefferlistedata.View.GetSelectedRecords();
|
||||
var datarow = records[0] as DataRowView;
|
||||
nr = Convert.ToInt32(datarow[0]);
|
||||
clsPartner.partnerderperson(nr, 9);
|
||||
if (clsPartner.partnerliste.Rows.Count > 0)
|
||||
{
|
||||
trefferlistedata.DataSource = clsPartner.partnerliste;
|
||||
TableHelper.FormatTable(ref clsPartner.partnerliste, "Partner", ref trefferlistedata, true);
|
||||
trefferlistedata.SelectedIndex = 0;
|
||||
get_details();
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void checkBox1_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void personDesKundenToolStripMenuItem_EnabledChanged(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void btnbpperson_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
if (kundenDerPersonToolStripMenuItem.Enabled)
|
||||
{
|
||||
kundenDerPersonToolStripMenuItem_Click(sender, e);
|
||||
keepopen = true;
|
||||
return;
|
||||
}
|
||||
if (personDesKundenToolStripMenuItem.Enabled)
|
||||
{
|
||||
personDesKundenToolStripMenuItem_Click(sender, e);
|
||||
keepopen = true;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
private void trefferlistedata_CellClick(object sender, Syncfusion.WinForms.DataGrid.Events.CellClickEventArgs e)
|
||||
{
|
||||
try
|
||||
{
|
||||
var rowIndex = e.DataRow.RowIndex;
|
||||
//Get the column index value
|
||||
var columnIndex = e.DataColumn.ColumnIndex;
|
||||
var selectedItem = e.DataRow;
|
||||
var dataRow = (e.DataRow.RowData as DataRowView).Row;
|
||||
string pnr = dataRow[0].ToString();
|
||||
|
||||
personpartner_function(pnr);
|
||||
}
|
||||
catch { }
|
||||
}
|
||||
|
||||
private void personpartner_function(string pnr)
|
||||
{
|
||||
int ipartnernr = Convert.ToInt32(pnr);
|
||||
if (ipartnernr < 99999999)
|
||||
{
|
||||
personDesKundenToolStripMenuItem.Enabled = true;
|
||||
kundenDerPersonToolStripMenuItem.Enabled = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
personDesKundenToolStripMenuItem.Enabled = false;
|
||||
kundenDerPersonToolStripMenuItem.Enabled = true;
|
||||
}
|
||||
|
||||
var records = trefferlistedata.View.GetSelectedRecords();
|
||||
if (records.Count < 1)
|
||||
{
|
||||
btnbpperson.Enabled = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
btnbpperson.Enabled = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -120,6 +120,9 @@
|
||||
<metadata name="contextMenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>172, 17</value>
|
||||
</metadata>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
|
||||
@@ -114,9 +114,10 @@ namespace OnDoc.UIControls
|
||||
set_personendokument();
|
||||
}
|
||||
|
||||
if (partnernr != 0)
|
||||
if (partnernr != 0)
|
||||
{
|
||||
update_partner();
|
||||
//check_bp_person();
|
||||
}
|
||||
else
|
||||
{ if (checkpartner == true) { show_partnerdialog(); } }
|
||||
@@ -562,11 +563,17 @@ namespace OnDoc.UIControls
|
||||
ur = Convert.ToInt32(cbboxunterschriftrechts.SelectedValue);
|
||||
}
|
||||
catch { }
|
||||
if (ul==0 || ur == 0)
|
||||
{
|
||||
if (check_error != "") { check_error = check_error + Environment.NewLine + Environment.NewLine; }
|
||||
check_error = check_error + "- " + "Bitte Unterschrift links und rechts auswählen";
|
||||
}
|
||||
|
||||
if (cbboxunterschriftlinks.Text == "") { ul = 0; }
|
||||
if (cbboxunterschriftrechts.Text == "") { ur = 0; }
|
||||
|
||||
|
||||
//20250121 - ausblenden
|
||||
//if (ul==0 || ur == 0)
|
||||
//{
|
||||
// if (check_error != "") { check_error = check_error + Environment.NewLine + Environment.NewLine; }
|
||||
// check_error = check_error + "- " + "Bitte Unterschrift links und rechts auswählen";
|
||||
//}
|
||||
|
||||
|
||||
}
|
||||
@@ -586,6 +593,13 @@ namespace OnDoc.UIControls
|
||||
docgendata.dokumenttypnr = dokumenttypnr.ToString();
|
||||
try { docgendata.unterschriftLinks = cbboxunterschriftlinks.SelectedValue.ToString(); } catch { docgendata.unterschriftLinks = ""; }
|
||||
try { docgendata.unterschriftRehts = cbboxunterschriftrechts.SelectedValue.ToString(); } catch { docgendata.unterschriftRehts = ""; }
|
||||
|
||||
try
|
||||
{
|
||||
if (cbboxunterschriftlinks.Text == "") { docgendata.unterschriftLinks = "-1"; }
|
||||
if (cbboxunterschriftrechts.Text == "") { docgendata.unterschriftRehts = "-1"; }
|
||||
}
|
||||
catch { }
|
||||
if (cbfaksimile.Checked) { docgendata.digitaleunterschrift = true; } else { docgendata.digitaleunterschrift = false; }
|
||||
if (cbformularohneunterschrfit.Checked) { docgendata.frormularOhneUnterschrift = true; } else { docgendata.frormularOhneUnterschrift = false; }
|
||||
if (lblohneUnterschrift.Visible) { docgendata.frormularOhneUnterschrift = true; }
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user