Update 20250606

This commit is contained in:
Stefan Hutter
2025-06-06 09:13:32 +02:00
parent 10343fcbab
commit 85ff87dc62
106 changed files with 1312 additions and 298 deletions

View File

@@ -32,6 +32,7 @@ using Syncfusion.WinForms.Input;
using System.Globalization;
using System.Threading;
using System.ComponentModel.Design;
using Syncfusion.Windows.Forms.Tools.Win32API;
namespace OnDoc.UIControls
@@ -76,6 +77,7 @@ namespace OnDoc.UIControls
public bool FillOffice = false;
public string CompatibilityMode = "";
public bool signiert = false;
public string dokumentid { get; set; } = "";
@@ -562,24 +564,27 @@ namespace OnDoc.UIControls
}
private void Refresh_Team(int id = 0)
{
DB dbteam = new DB(AppParams.connectionstring);
dbteam.clear_parameter();
dbteam.add_parameter("@profilnr", profilnr.ToString());
if (id == 0)
try
{
dbteam.add_parameter("@mitarbeiternr", cbboxzustaendigmitarbeiter.SelectedValue.ToString());
DB dbteam = new DB(AppParams.connectionstring);
dbteam.clear_parameter();
dbteam.add_parameter("@profilnr", profilnr.ToString());
if (id == 0)
{
dbteam.add_parameter("@mitarbeiternr", cbboxzustaendigmitarbeiter.SelectedValue.ToString());
}
else
{
dbteam.add_parameter("@mitarbeiternr", id.ToString());
}
dbteam.Get_Tabledata("sp_dokumentbearbeitung_team", true, false);
cbboxteam.DataSource = null;
cbboxteam.DataSource = dbteam.dsdaten.Tables[0];
cbboxteam.ValueMember = "teamnr";
cbboxteam.DisplayMember = "bezeichnung";
cbboxteam.SelectedIndex = 0;
}
else
{
dbteam.add_parameter("@mitarbeiternr", id.ToString());
}
dbteam.Get_Tabledata("sp_dokumentbearbeitung_team", true, false);
cbboxteam.DataSource = null;
cbboxteam.DataSource = dbteam.dsdaten.Tables[0];
cbboxteam.ValueMember = "teamnr";
cbboxteam.DisplayMember = "bezeichnung";
cbboxteam.SelectedIndex = 0;
catch { }
}
public void Set_Edit_later()
@@ -821,6 +826,7 @@ namespace OnDoc.UIControls
dokdata.Erstellung_in_Office = this.Erstellung_in_Office;
dokdata.FillOffice = this.FillOffice;
dokdata.CompatibilityMode = this.CompatibilityMode;
if (dokdata.Barcode == false && this.bedingt_retournierbar == true) { dokdata.Barcode = true; }
if (DateTerminText.Text == "")
@@ -874,6 +880,11 @@ namespace OnDoc.UIControls
dokdata.sign = true;
}
}
dokdata.AutomArchivierung = false;
if (this.ChkTagesEndArchivierung.Visible)
{
if (this.ChkTagesEndArchivierung.Checked) { dokdata.AutomArchivierung = true; }
}
}
private void sfButton1_Click(object sender, EventArgs e)
@@ -897,7 +908,7 @@ namespace OnDoc.UIControls
private void UCAllgemeineDokumentParam_Load(object sender, EventArgs e)
{
this.ChkTagesEndArchivierung.Visible = AppParams.AutomArchivierung;
}
private void gridDokwertlist_CellDoubleClick(object sender, Syncfusion.WinForms.DataGrid.Events.CellClickEventArgs e)
@@ -1176,7 +1187,6 @@ namespace OnDoc.UIControls
if (Convert.ToDateTime(dr["termin"]).Year < 2000)
{
this.DateTerminText.Text = "";
}
else
{
@@ -1186,6 +1196,14 @@ namespace OnDoc.UIControls
this.signiert = Convert.ToBoolean(dr["signiert"]) == true;
this.cbfaksimile.Checked = Convert.ToBoolean(dr["faksimile"]) == true;
try
{
this.ChkTagesEndArchivierung.Checked = Convert.ToBoolean(dr["automatischearchivierung"]);
}
catch
{
this.ChkTagesEndArchivierung.Checked = false;
}
if (dr["zustelladresse"].ToString() != "") this.txtPartnerZusteller.Text = dr["zustelladresse"].ToString();
@@ -1205,5 +1223,11 @@ namespace OnDoc.UIControls
{
DateTermin.MonthCalendar.FirstDayOfWeek=DayOfWeek.Monday;
}
private void ChkTagesEndArchivierung_VisibleChanged(object sender, EventArgs e)
{
lblautomaarchivierung1.Visible = ChkTagesEndArchivierung.Visible;
lblautomarchivierung2.Visible = ChkTagesEndArchivierung.Visible;
}
}
}