updfate 20250919
This commit is contained in:
116
Client/Diverses/PartnerUmteilung.cs
Normal file
116
Client/Diverses/PartnerUmteilung.cs
Normal file
@@ -0,0 +1,116 @@
|
||||
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 OnDoc.UIControls;
|
||||
using Syncfusion.Windows.Forms;
|
||||
using Syncfusion.WinForms.Controls;
|
||||
|
||||
namespace OnDoc.Diverses
|
||||
{
|
||||
|
||||
|
||||
public partial class PartnerUmteilung : SfForm
|
||||
{
|
||||
|
||||
public class dokument
|
||||
{
|
||||
public string dokumentid { get; set; } = "";
|
||||
public string dokumenttyp { get; set; } = "";
|
||||
public string partnernr { get; set; } = "";
|
||||
}
|
||||
|
||||
public int sourcepartner = 0;
|
||||
public int destpartner = 0;
|
||||
public List<dokument> doks = new List<dokument>();
|
||||
|
||||
public PartnerUmteilung()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void PartnerUmteilung_Load(object sender, EventArgs e)
|
||||
{
|
||||
string doklist = "";
|
||||
foreach (dokument d in doks)
|
||||
{
|
||||
doklist=doklist+"- "+ d.dokumenttyp+Environment.NewLine;
|
||||
|
||||
}
|
||||
|
||||
richTextBox1.Text = doklist;
|
||||
DB db = new DB(AppParams.connectionstring);
|
||||
db.Get_Tabledata("Select ltrim(rtrim(nrpar00)) +' '+bkpar00 from partner where nrpar00=" + doks[0].partnernr.ToString(),false,true);
|
||||
label2.Text = label2.Text + db.dsdaten.Tables[0].Rows[0][0].ToString();
|
||||
sourcepartner = Convert.ToInt32(doks[0].partnernr);
|
||||
|
||||
}
|
||||
|
||||
private void label1_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void sfButton1_Click(object sender, EventArgs e)
|
||||
{
|
||||
bool personendokument = false;
|
||||
bool bpdokument = false;
|
||||
int partnernr = 0;
|
||||
string partner = "";
|
||||
if (Convert.ToInt32(doks[0].partnernr) > 99999999)
|
||||
{
|
||||
personendokument=true;
|
||||
bpdokument = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
personendokument = false;
|
||||
bpdokument = true;
|
||||
}
|
||||
|
||||
Partnersuche ps = new Partnersuche(personendokument, true, bpdokument);
|
||||
ps.ShowDialog();
|
||||
if (ps.DialogResult == DialogResult.OK)
|
||||
{
|
||||
partnernr = ps.partnernr;
|
||||
partner = ps.partnerkurzname;
|
||||
label3.Text = "Zum Kunde: "+partnernr.ToString() + " " + partner;
|
||||
button1.Enabled = true;
|
||||
destpartner = partnernr;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
private void button1_Click(object sender, EventArgs e)
|
||||
{
|
||||
DB db = new DB(AppParams.connectionstring);
|
||||
|
||||
foreach(dokument dok in doks)
|
||||
{
|
||||
db.Exec_SQL("Update dokument set nrpar00=" + destpartner+" where nrpar00="+sourcepartner.ToString()+" and dokumentid='"+dok.dokumentid+"'");
|
||||
}
|
||||
db = null;
|
||||
panel1.Visible = true;
|
||||
button1.Enabled = false;
|
||||
sfButton1.Enabled = false;
|
||||
|
||||
}
|
||||
|
||||
private void button2_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.Close();
|
||||
}
|
||||
|
||||
private void label3_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user