Update 20250118
This commit is contained in:
@@ -26,6 +26,7 @@ using NLog.LayoutRenderers.Wrappers;
|
||||
using BroadcastListener.Classes;
|
||||
using BroadcastListener.Interfaces;
|
||||
using static BroadcastListener.Classes.Factory;
|
||||
using Windows.Graphics.Display;
|
||||
|
||||
namespace OnDoc.DocMgmt
|
||||
{
|
||||
@@ -89,6 +90,11 @@ namespace OnDoc.DocMgmt
|
||||
dokList1.dokument_loeschen(dokumentid);
|
||||
Generate_Docs(dokumentid);
|
||||
}
|
||||
if (sender.Function == "Generierung")
|
||||
{
|
||||
string dokumenttypnr = sender.Details;
|
||||
Generate_Docs(dokumenttypnr);
|
||||
}
|
||||
}
|
||||
}
|
||||
private bool NeuesDokumentpaket()
|
||||
@@ -100,6 +106,7 @@ namespace OnDoc.DocMgmt
|
||||
}
|
||||
private void Dokumentpaket_Load(object sender, EventArgs e)
|
||||
{
|
||||
//sfListView1.CheckBoxSelectionMode = CheckBoxSelectionMode.CheckOnItemClick;
|
||||
this.BeginUpdate();
|
||||
if (dokumentpaketnr == 0)
|
||||
{
|
||||
@@ -237,10 +244,12 @@ namespace OnDoc.DocMgmt
|
||||
{
|
||||
if (txtbpnummer.Text != "") { newdoc.partnernr = Convert.ToInt32(txtbpnummer.Text); }
|
||||
}
|
||||
|
||||
|
||||
newdoc.Refresh_Details();
|
||||
|
||||
TabPageAdv tabPage = new TabPageAdv(r[3].ToString());
|
||||
tabPage.Controls.Add(newdoc);
|
||||
|
||||
TabControlDokuments.TabPages.Add(tabPage);
|
||||
}
|
||||
private void remove_uc(System.Data.DataRow r)
|
||||
@@ -372,6 +381,7 @@ namespace OnDoc.DocMgmt
|
||||
this.Close();
|
||||
}
|
||||
|
||||
|
||||
private bool check_all_doks()
|
||||
{
|
||||
string errormessage = "";
|
||||
@@ -381,6 +391,7 @@ namespace OnDoc.DocMgmt
|
||||
{
|
||||
UCAllgemeineDokumentParam uc = (UCAllgemeineDokumentParam)tab.Controls[0];
|
||||
uc.ausDokumentpaket = true;
|
||||
uc.genertated_dokumentid=uc.genertated_dokumentid;
|
||||
dokumenterror = "";
|
||||
|
||||
if (uc.partnernr == 0) { dokumenterror = dokumenterror + "- Kein Partner gewählt" + Environment.NewLine; }
|
||||
@@ -418,8 +429,18 @@ namespace OnDoc.DocMgmt
|
||||
}
|
||||
if (!dokList1.grid_empty() && dokList1.get_selected_records() != 0)
|
||||
{
|
||||
if (MessageBox.Show("Die bereits generierten Dokumente löschen?", "Generierung", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
|
||||
if (MessageBox.Show("Alle Dokumente neu genererieren?"+Environment.NewLine+"(Bestehende Dokumente werden gelöscht)", "Generierung", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
|
||||
{
|
||||
if (MessageBox.Show("Neu hinzugefügte Dokumente generieren?","Generierung",MessageBoxButtons.YesNo, MessageBoxIcon.Question)== DialogResult.No) { return; }
|
||||
foreach (TabPageAdv tab in TabControlDokuments.TabPages)
|
||||
{
|
||||
UCAllgemeineDokumentParam uc = (UCAllgemeineDokumentParam)tab.Controls[0];
|
||||
if (uc.genertated_dokumentid == null)
|
||||
{
|
||||
Generate_Docs("", uc);
|
||||
}
|
||||
|
||||
}
|
||||
return;
|
||||
}
|
||||
else
|
||||
@@ -434,7 +455,7 @@ namespace OnDoc.DocMgmt
|
||||
progressBarAdv1.Visible = true;
|
||||
Generate_Docs();
|
||||
}
|
||||
private void Generate_Docs(string idokumentid="") {
|
||||
private void Generate_Docs(string idokumentid="",UCAllgemeineDokumentParam iuc = null) {
|
||||
string filter = "dokumentid in ('";
|
||||
foreach (TabPageAdv tab in TabControlDokuments.TabPages)
|
||||
{
|
||||
@@ -442,9 +463,8 @@ namespace OnDoc.DocMgmt
|
||||
Application.DoEvents();
|
||||
|
||||
UCAllgemeineDokumentParam uc = (UCAllgemeineDokumentParam)tab.Controls[0];
|
||||
if (idokumentid == "" || uc.genertated_dokumentid == idokumentid)
|
||||
if (((idokumentid == "" || uc.genertated_dokumentid == idokumentid) && iuc==null) || uc==iuc)
|
||||
{
|
||||
|
||||
//uc.Set_Edit_later();
|
||||
uc.Update_DocGenData();
|
||||
clsDocData dokdata = new clsDocData();
|
||||
@@ -551,16 +571,26 @@ namespace OnDoc.DocMgmt
|
||||
|
||||
private void sfListView1_SelectionChanged(object sender, ItemSelectionChangedEventArgs e)
|
||||
{
|
||||
|
||||
var dr = e.AddedItems[0] as DataRowView;
|
||||
foreach (TabPageAdv p in TabControlDokuments.TabPages)
|
||||
{
|
||||
if (p.Text == dr[3].ToString())
|
||||
{
|
||||
TabControlDokuments.SelectedTab=p; return;
|
||||
TabControlDokuments.SelectedTab=p;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
sfListView1.CheckedItems.Add(this.sfListView1.SelectedItem);
|
||||
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
private void sfListView1_ItemChecking(object sender, ItemCheckingEventArgs e)
|
||||
{
|
||||
//int a = 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user