Update 20250423

This commit is contained in:
Stefan Hutter
2025-04-23 21:02:52 +02:00
parent 25ce6bc343
commit c3092af11c
133 changed files with 3254 additions and 1388 deletions

View File

@@ -55,6 +55,8 @@ using NLog.LayoutRenderers;
using Syncfusion.Windows.Forms.PivotAnalysis;
using System.Xml.Linq;
using Syncfusion.Windows.Forms.Chart;
using Syncfusion.Grouping;
using Syncfusion.Olap.MDXQueryParser;
@@ -92,6 +94,8 @@ namespace OnDoc.UICintrols
public string Search_Docid { get; set; } = "";
private System.Data.DataTable Ansichten { get; set; }
OnDoc.Versandstrasse.Versandstrasse vs;
public DokList()
{
@@ -269,7 +273,7 @@ namespace OnDoc.UICintrols
}
catch { }
}
public void refresh_edk_partner(int partnernr)
{
this.personnr = 0;
@@ -319,7 +323,7 @@ namespace OnDoc.UICintrols
finally { db = null; }
}
public void refresh_dokumente(string layout = "", bool person=false)
public void refresh_dokumente(string layout = "", bool person = false)
{
update_currentview();
@@ -417,6 +421,7 @@ namespace OnDoc.UICintrols
if (bearbeitung_zwingend == "True")
{
RibbonButtonArchivToOnBase.Enabled = false;
ribbonButtonVersandstrasse.Enabled = false;
archivierenToolStripMenuItem.Enabled = false;
}
else
@@ -424,12 +429,14 @@ namespace OnDoc.UICintrols
if (toApprove == "True" && approved == "False")
{
RibbonButtonArchivToOnBase.Enabled = false;
ribbonButtonVersandstrasse.Enabled = false;
archivierenToolStripMenuItem.Enabled = false;
}
else
{
RibbonButtonArchivToOnBase.Enabled = true;
ribbonButtonVersandstrasse.Enabled = true;
archivierenToolStripMenuItem.Enabled = true;
}
}
@@ -478,6 +485,7 @@ namespace OnDoc.UICintrols
if (dataRow["Bearbeitung_Zwingend"].ToString() == "1")
{
RibbonButtonArchivToOnBase.Enabled = false;
ribbonButtonVersandstrasse.Enabled = false;
archivierenToolStripMenuItem.Enabled = false;
}
else
@@ -485,12 +493,14 @@ namespace OnDoc.UICintrols
if (dataRow["toapprove"].ToString() == "True" && dataRow["approved"].ToString() == "False")
{
RibbonButtonArchivToOnBase.Enabled = false;
ribbonButtonVersandstrasse.Enabled = false;
archivierenToolStripMenuItem.Enabled = false;
}
else
{
RibbonButtonArchivToOnBase.Enabled = true;
ribbonButtonVersandstrasse.Enabled = true;
archivierenToolStripMenuItem.Enabled = true;
}
}
@@ -559,6 +569,26 @@ namespace OnDoc.UICintrols
}
catch { }
}
public int check_couvert(string dokumentid)
{
int res = 0;
DB db1 = new DB(AppParams.connectionstring);
try
{
db1.clear_parameter();
db1.add_parameter("@dokumentid", dokumentid);
db1.Get_Tabledata("select dbo.check_versandcouvert('" + dokumentid + "')", false, true);
return Convert.ToInt32(db1.dsdaten.Tables[0].Rows[0][0]);
}
catch { return 0; }
finally
{
db1 = null;
}
return 0;
}
public void dokument_bearbeiten(string dokid, bool newdok = false)
{
if (dokid != "") { selected_dokumentid = dokid; }
@@ -587,6 +617,15 @@ namespace OnDoc.UICintrols
return;
break;
}
try
{
if (check_couvert(selected_dokumentid) > 0)
{
MessageBox.Show("Das Dokument ist bereits für die Versandstrasse couvertiert und kann nicht bearbeitet werden.", "Dokumentbearbeitung", MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
}
}
catch { }
db.Get_Tabledata("Select * from dokument_trefferliste where dokumentid='" + dokid + "'", false, true);
if (Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["Status_Bezeichnungnr"]) == -2)
{
@@ -1138,7 +1177,23 @@ namespace OnDoc.UICintrols
public void dokument_loeschen(string dokumentid)
{
try
{
int res = check_couvert(dokumentid);
switch (res)
{
case 0:
break;
case 1:
MessageBox.Show("Das Dokument " + dokumentid + " ist in einem Couvert für die Versandstrasse und kann nicht gelöscht werden.", "Dokument archivieren", MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
case 2:
MessageBox.Show("Das Dokument " + dokumentid + " wird z.Zt. für die Versandstrasse vorbereitet und kann nichtgelöscht werden.", "Dokument archivieren", MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
break;
}
}
catch { }
DB db = new DB(AppParams.connectionstring);
db.Exec_SQL("Update dokument set aktiv=0, mutiertam=getdate(), mutierer=" + AppParams.CurrentMitarbeiter.ToString() + " where dokumentid='" + dokumentid + "'");
//db.Exec_SQL("Delete from dokument where dokumentid='" + dokumentid + "'");
@@ -1342,6 +1397,15 @@ namespace OnDoc.UICintrols
{
e.Graphics.DrawImage(OnDoc.Properties.Resources.Word_Edit_24x24_32, e.Bounds.X + 20, e.Bounds.Y);
}
try
{
if (dataRow["Couvertiert"].ToString() != "0")
{
e.Graphics.DrawImage(OnDoc.Properties.Resources.Word_Couvertiert_24x24_32, e.Bounds.X + 20, e.Bounds.Y);
}
}
catch { }
// return;
}
@@ -1367,12 +1431,31 @@ namespace OnDoc.UICintrols
{
e.Graphics.DrawImage(OnDoc.Properties.Resources.Excel_Edit_24x24_32, e.Bounds.X + 20, e.Bounds.Y);
}
try
{
if (dataRow["Couvertiert"].ToString() != "0")
{
e.Graphics.DrawImage(OnDoc.Properties.Resources.Excel_Couvertiert_24x24_32, e.Bounds.X + 20, e.Bounds.Y);
}
}
catch { }
}
if (dataRow[0].ToString().Substring(0, 1).ToUpper() == "P")
{
e.Graphics.DrawImage(OnDoc.Properties.Resources.PDF_24x24_32, e.Bounds.X + 20, e.Bounds.Y);
try
{
if (dataRow["Couvertiert"].ToString() != "0")
{
e.Graphics.DrawImage(OnDoc.Properties.Resources.PDF_Covertiert_24x24_32, e.Bounds.X + 20, e.Bounds.Y);
}
}
catch { }
}
//e.Graphics.DrawImage(Image.FromFile(@"../../US.jpg"), e.Bounds.X + 20, e.Bounds.Y);
Pen borderPen = new Pen(Color.LightGray);
e.Graphics.DrawLine(borderPen, e.Bounds.Right, e.Bounds.Top, e.Bounds.Right, e.Bounds.Bottom);
@@ -1559,6 +1642,25 @@ namespace OnDoc.UICintrols
var datarow = record as DataRowView;
string documentid = datarow["dokumentid"].ToString();
db.Get_Tabledata("Select * from dokument_trefferliste where dokumentid='" + documentid + "'", false, true);
try
{
int res = check_couvert(documentid);
switch (res)
{
case 0:
break;
case 1:
MessageBox.Show("Das Dokument " + documentid + " ist in einem Couvert für die Versandstrasse und kann nicht manuell archiviert werden.", "Dokument archivieren", MessageBoxButtons.OK, MessageBoxIcon.Information);
db = null;
return;
case 2:
MessageBox.Show("Das Dokument " + documentid + " wird z.Zt. für die Versandstrasse vorbereitet und kann nicht manuell archiviert werden.", "Dokument archivieren", MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
break;
}
}
catch { }
if (Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["Status_Bezeichnungnr"]) == -2)
{
MessageBox.Show("Das Dokument " + documentid + " wurde zwischenzeitlich archiviert und kann nicht erneut archiviert werden.", "Dokument archivieren", MessageBoxButtons.OK, MessageBoxIcon.Information);
@@ -1627,7 +1729,7 @@ namespace OnDoc.UICintrols
}
private Boolean check_versandpaket_bp(ref List<Versandpaket> pakete,int partnernr)
private Boolean check_versandpaket_bp(ref List<Versandpaket> pakete, int partnernr)
{
foreach (Versandpaket vp in pakete)
{
@@ -1637,7 +1739,7 @@ namespace OnDoc.UICintrols
}
private void reserve_vs_dokument(string dokumentid,int fnkt)
private void reserve_vs_dokument(string dokumentid, int fnkt)
{
DB db = new DB(AppParams.connectionstring);
db.clear_parameter();
@@ -1649,50 +1751,197 @@ namespace OnDoc.UICintrols
}
private void ribbonButtonVersandstrasse_Click(object sender, EventArgs e)
{
if (AppParams.versandstrassewindows_open)
{
zumVersandpaketHinzufügenToolStripMenuItem_Click(sender, e);
return;
}
var records = sfDataGrid1.View.GetSelectedRecords();
if (records.Count < 1) { return; }
int i = 0;
List<Versandpaket> versandpakete = new List <Versandpaket>();
List<Versandpaket> versandpakete = new List<Versandpaket>();
//var datarow2 = records[0] as DataRowView;
//System.Data.DataTable dt = new System.Data.DataTable();
//foreach (System.Data.DataColumn dc in datarow2.DataView.Table.Columns)
//{
// dt.Columns.Add(dc.ColumnName);
// if (dc.ColumnName=="[Partner-Nr]") { dc.DataType = typeof(Int32); }
//}
//int i1 = 0;
//foreach (var rec in records)
//{
// var datarow3 = rec as DataRowView;
// dt.ImportRow(datarow3.DataView.Table.Rows[0]);
// i1=i1+1;
//}
//dt.DefaultView.Sort="[Partner-Nr]";
//foreach (System.Data.DataRow datarow in dt.Rows)
//{
// if (check_couvert(datarow["dokumentid"].ToString()) > 0)
// {
// MessageBox.Show("Das Dokument " + datarow["dokumentid"].ToString() + " ist bereits couvertiert oder wird aktuell couvertiert und kann nicht erneut für die Versandstrasse verwendet werden", "Versandstrasse", MessageBoxButtons.OK, MessageBoxIcon.Error);
// if (records.Count == 1) { return; }
// }
// else
// {
// if (check_versandpaket_bp(ref versandpakete, Convert.ToInt32(datarow["partner-nr"])))
// {
// foreach (Versandpaket versandpaket in versandpakete)
// {
// if (versandpaket.partnernr == Convert.ToInt32(datarow["partner-nr"]))
// {
// versandpaket.Dokument.Add(new Versanddokument(datarow["dokumentid"].ToString(), datarow["doktyp"].ToString(), datarow["partner-nr"].ToString()));
// reserve_vs_dokument(datarow["dokumentid"].ToString(), 1);
// }
// }
// }
// else
// {
// Versandpaket vp = new Versandpaket();
// vp.Dokument = new List<Versanddokument>();
// vp.partnernr = Convert.ToInt32(datarow["partner-nr"]);
// vp.Versandoption = "B2_POST";
// vp.Mitteilung = "";
// vp.GAS = "";
// vp.GASAdresse = "";
// vp.PaketNr = Guid.NewGuid().ToString();
// vp.Dokument.Add(new Versanddokument(datarow["dokumentid"].ToString(), datarow["doktyp"].ToString(), datarow["partner-nr"].ToString()));
// reserve_vs_dokument(datarow["dokumentid"].ToString(), 1);
// i++;
// versandpakete.Add(vp);
// }
// }
//}
//BP-Dokumente
foreach (var record in records)
{
var datarow = record as DataRowView;
if (check_versandpaket_bp(ref versandpakete, Convert.ToInt32(datarow["partner-nr"])))
{
foreach(Versandpaket versandpaket in versandpakete)
if (Convert.ToInt32(datarow["partner-nr"]) < 99999999)
{
if (check_couvert(datarow["dokumentid"].ToString()) > 0)
{
if (versandpaket.partnernr== Convert.ToInt32(datarow["partner-nr"]))
MessageBox.Show("Das Dokument " + datarow["dokumentid"].ToString() + " ist bereits couvertiert oder wird aktuell couvertiert und kann nicht erneut für die Versandstrasse verwendet werden", "Versandstrasse", MessageBoxButtons.OK, MessageBoxIcon.Error);
if (records.Count == 1) { return; }
}
else
{
//BP-Pakete
bool docadded = false;
if (check_versandpaket_bp(ref versandpakete, Convert.ToInt32(datarow["partner-nr"])))
{
versandpaket.Dokument.Add(new Versanddokument(datarow["dokumentid"].ToString(), datarow["doktyp"].ToString(), datarow["partner-nr"].ToString()));
foreach (Versandpaket versandpaket in versandpakete)
{
if (versandpaket.partnernr == Convert.ToInt32(datarow["partner-nr"]))
{
versandpaket.Dokument.Add(new Versanddokument(datarow["dokumentid"].ToString(), datarow["doktyp"].ToString(), datarow["partner-nr"].ToString()));
docadded = true;
reserve_vs_dokument(datarow["dokumentid"].ToString(), 1);
}
}
}
else
{
Versandpaket vp = new Versandpaket();
vp.Dokument = new List<Versanddokument>();
vp.partnernr = Convert.ToInt32(datarow["partner-nr"]);
vp.Versandoption = "B2_POST";
vp.Mitteilung = "";
vp.GAS = "";
vp.GASAdresse = "";
vp.PaketNr = Guid.NewGuid().ToString();
vp.Dokument.Add(new Versanddokument(datarow["dokumentid"].ToString(), datarow["doktyp"].ToString(), datarow["partner-nr"].ToString()));
reserve_vs_dokument(datarow["dokumentid"].ToString(), 1);
i++;
versandpakete.Add(vp);
}
}
}
else
{
Versandpaket vp = new Versandpaket();
vp.Dokument = new List <Versanddokument>();
vp.partnernr = Convert.ToInt32(datarow["partner-nr"]);
vp.Versandoption = "B2_POST";
vp.Mitteilung = "";
vp.GAS = "";
vp.GASAdresse = "";
vp.PaketNr = Guid.NewGuid().ToString();
vp.Dokument.Add(new Versanddokument(datarow["dokumentid"].ToString(), datarow["doktyp"].ToString(), datarow["partner-nr"].ToString()));
reserve_vs_dokument(datarow["dokumentid"].ToString(), 1);
i++;
versandpakete.Add(vp);
}
}
OnDoc.Versandstrasse.Versandstrasse vs = new OnDoc.Versandstrasse.Versandstrasse(versandpakete);
vs.ShowDialog();
dokumentAnVersandstrasseToolStripMenuItem.Visible = true;
//Personen-Dokumente
DB db = new DB(AppParams.connectionstring);
foreach (var record in records)
{
var datarow = record as DataRowView;
bool docadded = false;
if (Convert.ToInt32(datarow["partner-nr"]) > 99999999)
{
if (check_couvert(datarow["dokumentid"].ToString()) > 0)
{
MessageBox.Show("Das Dokument " + datarow["dokumentid"].ToString() + " ist bereits couvertiert oder wird aktuell couvertiert und kann nicht erneut für die Versandstrasse verwendet werden", "Versandstrasse", MessageBoxButtons.OK, MessageBoxIcon.Error);
if (records.Count == 1) { return; }
}
else
{
foreach (Versandpaket vp in versandpakete)
{
string sql = " SELECT top 1 dbo.Partner.NRPAR00 FROM dbo.Partner INNER JOIN ";
sql = sql + " dbo.Partner_Rel ON dbo.Partner.NRPAR00 = dbo.Partner_Rel.Person_Nummer INNER JOIN dbo.Partner AS Partner_1 ON dbo.Partner_Rel.BP_Nr = Partner_1.NRPAR00 ";
sql = sql + " WHERE(dbo.Partner_Rel.Aktiv = 1) AND(Partner_1.NRPAR00 = " + vp.partnernr + ")";
db.Get_Tabledata(sql, false, true);
if (db.dsdaten.Tables[0].Rows.Count > 0 && Convert.ToInt32(datarow["partner-nr"]) == Convert.ToInt32(db.dsdaten.Tables[0].Rows[0][0]))
{
vp.Dokument.Add(new Versanddokument(datarow["dokumentid"].ToString(), datarow["doktyp"].ToString(), datarow["partner-nr"].ToString()));
reserve_vs_dokument(datarow["dokumentid"].ToString(), 1);
docadded = true;
break;
}
}
if (!docadded)
{
Versandpaket vp = new Versandpaket();
vp.Dokument = new List<Versanddokument>();
vp.partnernr = Convert.ToInt32(datarow["partner-nr"]);
vp.Versandoption = "B2_POST";
vp.Mitteilung = "";
vp.GAS = "";
vp.GASAdresse = "";
vp.PaketNr = Guid.NewGuid().ToString();
vp.Dokument.Add(new Versanddokument(datarow["dokumentid"].ToString(), datarow["doktyp"].ToString(), datarow["partner-nr"].ToString()));
reserve_vs_dokument(datarow["dokumentid"].ToString(), 1);
i++;
versandpakete.Add(vp);
}
}
}
}
db = null;
try
{
vs.Show();
AppParams.versandstrassewindows_open = true;
vs.BringToFront();
this.zumVersandpaketHinzufügenToolStripMenuItem.Visible = true;
}
catch
{
vs = new OnDoc.Versandstrasse.Versandstrasse(versandpakete);
vs.Show();
AppParams.versandstrassewindows_open = true;
this.zumVersandpaketHinzufügenToolStripMenuItem.Visible = true;
}
//dokumentAnVersandstrasseToolStripMenuItem.Visible = true;
refresh_dokumente();
}
private void RibbonButtonFavoriten_Click(object sender, EventArgs e)
@@ -1917,10 +2166,11 @@ namespace OnDoc.UICintrols
RibbonFilterDelete.Visible = true;
ribbonbuttonnewparterdoc.Visible = true;
if (ps.partnersaldiert) { RibbonPartnerSaldiert.Visible = true; ribbonPersonSaldiert.Visible = true; } else { RibbonPartnerSaldiert.Visible = false; ribbonPersonSaldiert.Visible = false; }
if (ps.partnernr < 100000000) {
if (ps.partnernr < 100000000)
{
ribbonbuttonbpsymbol.Visible = true;
ribbonbuttonpersonsymbol.Visible = false;
refresh_person();
refresh_person();
}
else
{
@@ -1997,7 +2247,7 @@ namespace OnDoc.UICintrols
}
//private void refresh_view(string base64string)
private void refresh_view(System.Data.DataRow dataRow)
{
@@ -2037,13 +2287,13 @@ namespace OnDoc.UICintrols
using (MemoryStream ms = new MemoryStream(bytes))
{
this.sfDataGrid1.Deserialize(ms);
this.sfDataGrid1.Deserialize(ms);
}
sfDataGrid1.ShowToolTip = true;
sfDataGrid1.FilterRowPosition = RowPosition.Top;
tsrbvorschau.SelectedIndex = Convert.ToInt32(dataRow["Preview"]);
RibbonButtonAttributeEinAusblenden.Checked = Convert.ToInt32(dataRow["Attributes"]) == 1;
@@ -2450,6 +2700,7 @@ namespace OnDoc.UICintrols
RibbonButtonZuweisen.Enabled = false;
ribbonButtonToApproval.Enabled = false;
RibbonButtonArchivToOnBase.Enabled = false;
ribbonButtonVersandstrasse.Enabled = false;
dokumentBearbeitenToolStripMenuItem.Enabled = false;
dokumentLöschenToolStripMenuItem.Enabled = false;
druckenToolStripMenuItem.Enabled = false;
@@ -2470,6 +2721,7 @@ namespace OnDoc.UICintrols
RibbonButtonZuweisen.Enabled = true;
ribbonButtonToApproval.Enabled = true;
RibbonButtonArchivToOnBase.Enabled = true;
ribbonButtonVersandstrasse.Enabled = true;
dokumentBearbeitenToolStripMenuItem.Enabled = true;
dokumentLöschenToolStripMenuItem.Enabled = true;
archivierenToolStripMenuItem.Enabled = true;
@@ -2520,6 +2772,7 @@ namespace OnDoc.UICintrols
RibbonButtonZuweisen.Enabled = false;
ribbonButtonToApproval.Enabled = false;
RibbonButtonArchivToOnBase.Enabled = false;
ribbonButtonVersandstrasse.Enabled = false;
dokumentBearbeitenToolStripMenuItem.Enabled = false;
dokumentLöschenToolStripMenuItem.Enabled = false;
archivierenToolStripMenuItem.Enabled = false;
@@ -2536,6 +2789,7 @@ namespace OnDoc.UICintrols
RibbonButtonZuweisen.Enabled = true;
ribbonButtonToApproval.Enabled = true;
RibbonButtonArchivToOnBase.Enabled = true;
ribbonButtonVersandstrasse.Enabled = true;
dokumentBearbeitenToolStripMenuItem.Enabled = true;
dokumentLöschenToolStripMenuItem.Enabled = true;
archivierenToolStripMenuItem.Enabled = true;
@@ -2590,12 +2844,14 @@ namespace OnDoc.UICintrols
{
RibbonButtonArchivToOnBase.Enabled = false;
archivierenToolStripMenuItem.Enabled = false;
ribbonButtonVersandstrasse.Enabled = false;
break;
}
if (datarow["ToApprove"].ToString() == "True" && datarow["approved"].ToString() == "False")
{
RibbonButtonArchivToOnBase.Enabled = false;
archivierenToolStripMenuItem.Enabled = false;
ribbonButtonVersandstrasse.Enabled = false;
break;
}
}
@@ -2705,7 +2961,7 @@ namespace OnDoc.UICintrols
private void ctxMenuDokList_Opening(object sender, CancelEventArgs e)
{
if (AppParams.versandstrassewindows_open) { this.zumVersandpaketHinzufügenToolStripMenuItem.Visible = true; } else { this.zumVersandpaketHinzufügenToolStripMenuItem.Visible = false; }
if (this.sfDataGrid1.GroupColumnDescriptions.Count > 0)
{
@@ -2720,6 +2976,21 @@ namespace OnDoc.UICintrols
toolStripMenuItem3.Visible = false;
}
var records = sfDataGrid1.View.GetSelectedRecords();
if (records.Count > 1)
{
dokumentFürPartnerErstellenToolStripMenuItem.Enabled = false;
dokumentKopierenToolStripMenuItem.Enabled = false;
zellenwertInZwischenablageKopierenToolStripMenuItem.Enabled = false;
historyToolStripMenuItem.Enabled = false;
}
else
{
dokumentFürPartnerErstellenToolStripMenuItem.Enabled = true;
dokumentKopierenToolStripMenuItem.Enabled = true;
zellenwertInZwischenablageKopierenToolStripMenuItem.Enabled = true;
historyToolStripMenuItem.Enabled = true;
}
//var location = this.PointToClient(Cursor.Position);
@@ -2815,7 +3086,7 @@ namespace OnDoc.UICintrols
private void ribbonButtonNewPersonDok_Click(object sender, EventArgs e)
{
createnewdoc(this.personnr,0);
createnewdoc(this.personnr, 0);
}
private void ribbonbuttonPartnerlist_Click(object sender, EventArgs e)
@@ -2827,6 +3098,59 @@ namespace OnDoc.UICintrols
{
refresh_dokumente("", true);
}
private void ribbonbuttonpostausgang_Click(object sender, EventArgs e)
{
List<Versandpaket> versandpakete = new List<Versandpaket>();
try
{
vs.Show();
AppParams.versandstrassewindows_open = true;
vs.BringToFront();
this.zumVersandpaketHinzufügenToolStripMenuItem.Visible = true;
}
catch
{
vs = new OnDoc.Versandstrasse.Versandstrasse(versandpakete);
vs.Show();
AppParams.versandstrassewindows_open = true;
this.zumVersandpaketHinzufügenToolStripMenuItem.Visible = true;
}
refresh_dokumente();
}
private void zumVersandpaketHinzufügenToolStripMenuItem_Click(object sender, EventArgs e)
{
if (!row_selected()) return;
var records = sfDataGrid1.View.GetSelectedRecords();
foreach (var record in records)
{
var datarow = record as DataRowView;
string documentid = datarow["dokumentid"].ToString();
if (check_couvert(documentid) > 0)
{
MessageBox.Show("Das Dokument " + datarow["dokumentid"].ToString() + " ist bereits couvertiert oder wird aktuell couvertiert und kann nicht erneut für die Versandstrasse verwendet werden", "Versandstrasse", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
vs.add_doc(new Versanddokument(datarow["dokumentid"].ToString(), datarow["doktyp"].ToString(), datarow["partner-nr"].ToString()));
try
{
reserve_vs_dokument(datarow["dokumentid"].ToString(), 1);
vs.BringToFront();
}
catch { }
}
}
private void dokumentAnVersandstrasseToolStripMenuItem_Click(object sender, EventArgs e)
{
ribbonButtonVersandstrasse_Click(sender, e);
}
}