Update 20250107

This commit is contained in:
Stefan Hutter
2025-01-07 21:00:50 +01:00
parent 3b0a2b0527
commit af418d0114
706 changed files with 1054974 additions and 976 deletions

View File

@@ -577,6 +577,7 @@
<Compile Include="Klassen\Broadcaster.cs" />
<Compile Include="Klassen\clsAppParams.cs" />
<Compile Include="Klassen\clsExcelEdit.cs" />
<Compile Include="Klassen\clsMailer.cs" />
<Compile Include="Klassen\clsPartner.cs" />
<Compile Include="Klassen\clsProcessWatch.cs" />
<Compile Include="Klassen\clsStaticValues.cs" />

View File

@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
<StartArguments>
</StartArguments>
<StartArguments>E:\Software-Projekte\OnDoc\EDK_Dateien\1.edk</StartArguments>
</PropertyGroup>
<PropertyGroup>
<PublishUrlHistory>publish\</PublishUrlHistory>

View File

@@ -119,8 +119,8 @@ namespace OnDoc.Diverses
db.Exec_SQL("Update profil set bezeichnung='" + txtbezeichnung.Text + "', unterschriftlinks=" + cbboxUnterschriftLinks.SelectedValue.ToString() + ", unterschriftrechts=" + cbboxUnterschriftRechts.SelectedValue.ToString() + ", team=" + cbboxTeam.SelectedValue.ToString() + " ,standard=1 where profilnr=" + lbprofile.SelectedValue.ToString());
}
db.Exec_SQL("Update profil set bezeichnung='" + txtbezeichnung.Text + "',unterschriftlinks=" + cbboxUnterschriftLinks.SelectedValue.ToString() + ", unterschriftrechts=" + cbboxUnterschriftRechts.SelectedValue.ToString() + ", team=" + cbboxTeam.SelectedValue.ToString() + " where profilnr=" + lbprofile.SelectedValue.ToString());
//db.Exec_SQL("Update mitarbeiter set name='" + txtName.Text + "', vorname='" + txtVorname.Text + "', email='" + txtmail.Text + "', telefon='" + txttelefon.Text + "' where mitarbeiternr=" + AppParams.CurrentMitarbieter.ToString());
//db.Exec_SQL("Update mitarbeiter set fax='" + txtfax.Text + "', unterschrift_text='" + txtunterschrift.Text + "', funktion='" + txtfunktion.Text + "', mutiert_am=getdate(), mutierer=" + AppParams.CurrentMitarbieter.ToString() + " where mitarbeiternr = " + AppParams.CurrentMitarbieter.ToString());
//db.Exec_SQL("Update mitarbeiter set name='" + txtName.Text + "', vorname='" + txtVorname.Text + "', email='" + txtmail.Text + "', telefon='" + txttelefon.Text + "' where mitarbeiternr=" + AppParams.CurrentMitarbeiter.ToString());
//db.Exec_SQL("Update mitarbeiter set fax='" + txtfax.Text + "', unterschrift_text='" + txtunterschrift.Text + "', funktion='" + txtfunktion.Text + "', mutiert_am=getdate(), mutierer=" + AppParams.CurrentMitarbeiter.ToString() + " where mitarbeiternr = " + AppParams.CurrentMitarbeiter.ToString());
db = null;
refresh_profile();
lbprofile.SelectedValue = saveselected;
@@ -151,7 +151,7 @@ namespace OnDoc.Diverses
db.dsdaten.Tables[0].Rows[0]["PROFILnr"] = newkey;
db.dsdaten.Tables[0].Rows[0]["Mitarbeiternr"] = AppParams.CurrentMitarbieter;
db.dsdaten.Tables[0].Rows[0]["Mitarbeiternr"] = AppParams.CurrentMitarbeiter;
db.dsdaten.Tables[0].TableName = "Profil";
var res = db.InsertDataRow(db.dsdaten.Tables[0].Rows[0], AppParams.connectionstring);
//SqlCommand sqlq = db.CreateInsertCommand(db.dsdaten.Tables[0].Rows[0]);
@@ -194,7 +194,7 @@ namespace OnDoc.Diverses
GrpBoxMitarbeiter.Visible = true;
GrpBoxMitarbeiter.Dock = DockStyle.Fill;
DB db = new DB(AppParams.connectionstring);
db.Get_Tabledata("select * from mitarbeiter where mitarbeiternr=" + AppParams.CurrentMitarbieter.ToString(), false, true);
db.Get_Tabledata("select * from mitarbeiter where mitarbeiternr=" + AppParams.CurrentMitarbeiter.ToString(), false, true);
if (db.dsdaten.Tables[0].Rows.Count > 0)
{
try {
@@ -225,7 +225,7 @@ namespace OnDoc.Diverses
private string get_unterschrift(string MaNr)
{
string URL = AppParams.RESTURI + "API/GetUnterschriftAsBase64ByMitarbeiternr?MaNr=" + AppParams.CurrentMitarbieter.ToString()+ "&ImageWith=-1";
string URL = AppParams.RESTURI + "API/GetUnterschriftAsBase64ByMitarbeiternr?MaNr=" + AppParams.CurrentMitarbeiter.ToString()+ "&ImageWith=-1";
HttpWebRequest webRequest = HttpWebRequest.Create(URL) as HttpWebRequest;
webRequest.Method = WebRequestMethods.Http.Get;
@@ -318,8 +318,8 @@ namespace OnDoc.Diverses
{
DB db = new DB(AppParams.connectionstring);
db.Exec_SQL("Update mitarbeiter set name='" + txtName.Text + "', vorname='" + txtVorname.Text + "', email='" + txtmail.Text + "', telefon='" + txttelefon.Text + "' where mitarbeiternr=" + AppParams.CurrentMitarbieter.ToString());
db.Exec_SQL("Update mitarbeiter set fax='" + txtfax.Text + "', unterschrift_text='" + txtunterschrift.Text + "', funktion='" + txtfunktion.Text + "', mutiert_am=getdate(), mutierer=" + AppParams.CurrentMitarbieter.ToString() + " where mitarbeiternr = " + AppParams.CurrentMitarbieter.ToString());
db.Exec_SQL("Update mitarbeiter set name='" + txtName.Text + "', vorname='" + txtVorname.Text + "', email='" + txtmail.Text + "', telefon='" + txttelefon.Text + "' where mitarbeiternr=" + AppParams.CurrentMitarbeiter.ToString());
db.Exec_SQL("Update mitarbeiter set fax='" + txtfax.Text + "', unterschrift_text='" + txtunterschrift.Text + "', funktion='" + txtfunktion.Text + "', mutiert_am=getdate(), mutierer=" + AppParams.CurrentMitarbeiter.ToString() + " where mitarbeiternr = " + AppParams.CurrentMitarbeiter.ToString());
db = null;
}
}

View File

@@ -29,7 +29,7 @@ namespace OnDoc.Diverses
private void button1_Click(object sender, EventArgs e)
{
DB dB = new DB(AppParams.connectionstring);
dB.Get_Tabledata("Select * from mitarbeiter_gridsettings where bezeichnung = '" + textBox1.Text + "' and mitarbeiterid=" + AppParams.CurrentMitarbieter.ToString() + " and aktiv=1", false, true);
dB.Get_Tabledata("Select * from mitarbeiter_gridsettings where bezeichnung = '" + textBox1.Text + "' and mitarbeiterid=" + AppParams.CurrentMitarbeiter.ToString() + " and aktiv=1", false, true);
int cnt=dB.dsdaten.Tables[0].Rows.Count;
dB = null;
if (cnt > 0)

View File

@@ -60,11 +60,11 @@
//
this.label2.AutoSize = true;
this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 16F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label2.Location = new System.Drawing.Point(129, 339);
this.label2.Location = new System.Drawing.Point(152, 339);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(156, 26);
this.label2.TabIndex = 2;
this.label2.Text = "2. Januar 2025";
this.label2.Text = "6. Januar 2025";
//
// SplashScreen
//

View File

@@ -53,7 +53,7 @@ namespace OnDoc.DocMgmt
DataTable Struktur = new DataTable();
DataSet ds = new DataSet();
string sql = "Select * from view_favoriten_vorlagen where id=0 and aktiv=1 and mitarbeiternr=" + AppParams.CurrentMitarbieter.ToString();
string sql = "Select * from view_favoriten_vorlagen where id=0 and aktiv=1 and mitarbeiternr=" + AppParams.CurrentMitarbeiter.ToString();
DB db = new DB(AppParams.connectionstring);
db.Get_Tabledata(sql, false, true);
ds.Tables.Add(db.dsdaten.Tables[0].Copy());
@@ -140,7 +140,7 @@ namespace OnDoc.DocMgmt
dr[2] = 1;
dr[3] = node.Text;
dr[4] = doktypnr;
dr[5] = AppParams.CurrentMitarbieter;
dr[5] = AppParams.CurrentMitarbeiter;
dr[6] = true;
db.daten.Tables[0].Rows.Add(dr);
db.Update_Data();
@@ -241,10 +241,10 @@ namespace OnDoc.DocMgmt
{
DB db = new DB(AppParams.connectionstring);
DataRow dr = node.TagObject as DataRow;
db.Exec_SQL("update relaunch_favoriten set aktiv=0 where mitarbeiternr=" + AppParams.CurrentMitarbieter.ToString() + " and id = " + dr[0].ToString());
db.Exec_SQL("update relaunch_favoriten set aktiv=0 where mitarbeiternr=" + AppParams.CurrentMitarbeiter.ToString() + " and id = " + dr[0].ToString());
for (int i = 0; i < 5; i++)
{
db.Exec_SQL("update relaunch_favoriten set aktiv=0 where aktiv=1 and mitarbeiternr=" + AppParams.CurrentMitarbieter.ToString() + " and parentid<>0 and parentid not in (select id from relaunch_favoriten)");
db.Exec_SQL("update relaunch_favoriten set aktiv=0 where aktiv=1 and mitarbeiternr=" + AppParams.CurrentMitarbeiter.ToString() + " and parentid<>0 and parentid not in (select id from relaunch_favoriten)");
}
db=null;
Load_Favoriten("");

View File

@@ -144,7 +144,13 @@ namespace OnDoc.DocMgmt
DataTable vorlagen = new DataTable();
DataTable Struktur = new DataTable();
DataSet ds = new DataSet();
db.Get_Tabledata("Select dokumenttypnr as id, bezeichnung, node, OnBase_Dokumenttyp, apptype from View_Dokumenttypen_Relaunch where aktiv=1 " + where + " order by bezeichnung", false, true);
db.clear_parameter();
db.add_parameter("@manr", AppParams.CurrentMitarbeiter.ToString());
db.add_parameter("@where", where);
db.Get_Tabledata("sp_ondoc_dokerstellung", true, false);
//db.Get_Tabledata("Select dokumenttypnr as id, bezeichnung, node, OnBase_Dokumenttyp, apptype from View_Dokumenttypen_Relaunch where aktiv=1 " + where + " order by bezeichnung", false, true);
vorlagen = db.dsdaten.Tables[0].Copy();
db.Get_Tabledata("Select * from Dokumentart_Relaunch order by id", false, true);
@@ -318,7 +324,7 @@ namespace OnDoc.DocMgmt
DataTable Struktur = new DataTable();
DataSet ds = new DataSet();
string sql = "Select * from view_favoriten_vorlagen where typ=" + vorlagentype.ToString() + " and aktiv=1 and mitarbeiternr=" + AppParams.CurrentMitarbieter.ToString();
string sql = "Select * from view_favoriten_vorlagen where typ=" + vorlagentype.ToString() + " and aktiv=1 and mitarbeiternr=" + AppParams.CurrentMitarbeiter.ToString();
DB db = new DB(AppParams.connectionstring);
db.Get_Tabledata(sql, false, true);
ds.Tables.Add(db.dsdaten.Tables[0].Copy());
@@ -466,7 +472,7 @@ namespace OnDoc.DocMgmt
private void zuFavoritenHinzufügenToolStripMenuItem_Click(object sender, EventArgs e)
{
DokTypFavoritenOrdner fo = new DokTypFavoritenOrdner(AppParams.CurrentMitarbieter, treeViewAdv1.SelectedNode);
DokTypFavoritenOrdner fo = new DokTypFavoritenOrdner(AppParams.CurrentMitarbeiter, treeViewAdv1.SelectedNode);
fo.ShowDialog();
}
@@ -509,6 +515,7 @@ namespace OnDoc.DocMgmt
private void RibbonButtonVorlagen_Click(object sender, EventArgs e)
{
if (RibbonButtonVorlagen.Checked == true)
{
@@ -552,7 +559,7 @@ namespace OnDoc.DocMgmt
private void treeViewAdv1_VisibleChanged(object sender, EventArgs e)
{
// treevisibility();
treevisibility();
}
private void treevisibility()
{
@@ -627,10 +634,10 @@ namespace OnDoc.DocMgmt
{
DB db = new DB(AppParams.connectionstring);
System.Data.DataRow dr = node.TagObject as System.Data.DataRow;
db.Exec_SQL("update relaunch_favoriten set aktiv=0 where mitarbeiternr=" + AppParams.CurrentMitarbieter.ToString() + " and id = " + dr[0].ToString());
db.Exec_SQL("update relaunch_favoriten set aktiv=0 where mitarbeiternr=" + AppParams.CurrentMitarbeiter.ToString() + " and id = " + dr[0].ToString());
for (int i = 0; i < 5; i++)
{
db.Exec_SQL("update relaunch_favoriten set aktiv=0 where aktiv=1 and mitarbeiternr=" + AppParams.CurrentMitarbieter.ToString() + " and parentid<>0 and parentid not in (select id from relaunch_favoriten)");
db.Exec_SQL("update relaunch_favoriten set aktiv=0 where aktiv=1 and mitarbeiternr=" + AppParams.CurrentMitarbeiter.ToString() + " and parentid<>0 and parentid not in (select id from relaunch_favoriten)");
}
db = null;
Load_Favoriten("");
@@ -689,7 +696,7 @@ namespace OnDoc.DocMgmt
dr[2] = vorlagentype;
dr[3] = node.Text;
dr[4] = doktypnr;
dr[5] = AppParams.CurrentMitarbieter;
dr[5] = AppParams.CurrentMitarbeiter;
dr[6] = true;
db.daten.Tables[0].Rows.Add(dr);
db.Update_Data();

View File

@@ -53,7 +53,7 @@ namespace OnDoc.DocMgmt
profilnr = Profilnr;
Broadcaster().AddListener(this);
Closing += Form_Closing;
}
public Dokumenterstellung(int Partnernr, int Dokumenttypnr, int Profilnr, string Interaktion, string Showdoc)
@@ -140,11 +140,18 @@ namespace OnDoc.DocMgmt
dB.add_parameter("@BARCODEFONTNAME", "");
dB.add_parameter("@BARCODEFONTSIZE","");
dB.add_parameter("@BarcodeKantenlaenge", "");
dB.Get_Tabledata("sp_get_barcodetype_and_value", true, false);
dokdata.barcode_content = dB.dsdaten.Tables[0].Rows[0][2].ToString();
dB.Get_Tabledata("sp_get_OnDoc_barcodetype_and_value", true, false);
dokdata.barcode_content = dB.dsdaten.Tables[0].Rows[0][1].ToString();
dokdata.barcode_formatn = dB.dsdaten.Tables[0].Rows[0][3].ToString();
dokdata.barcode_text = dB.dsdaten.Tables[0].Rows[0][4].ToString();
dokdata.barcode_kantenlaenge = dB.dsdaten.Tables[0].Rows[0][5].ToString();
dokdata.barcode_formatn = dB.dsdaten.Tables[0].Rows[0][3].ToString();
dokdata.Zusatz_Font = dB.dsdaten.Tables[0].Rows[0][6].ToString();
dokdata.Zusatz_FontSize = Convert.ToInt32(dB.dsdaten.Tables[0].Rows[0][7]);
dokdata.barcode_width = Convert.ToInt32(dB.dsdaten.Tables[0].Rows[0][8]);
dokdata.barcode_height = Convert.ToInt32(dB.dsdaten.Tables[0].Rows[0][9]);
//dokdata.barcode_type= dB.dsdaten.Tables[0].Rows[0][3].ToString();
dB = null;
}
@@ -169,6 +176,7 @@ namespace OnDoc.DocMgmt
DB db = new DB(AppParams.connectionstring);
db.Save_To_DB(dokdata.Dokumentid, filename);
db = null;
System.IO.File.Delete(filename);
filename = AppParams.tempdir + dokumentid +"." + dok.extension;
this.filename = filename;
DocFunction = 6;

View File

@@ -460,11 +460,11 @@ namespace OnDoc.DocMgmt
clsdok dok = new clsdok("", "", "");
if (uc.docgendata.erstellungsart == Erstellungsart.ErstellungInOffice)
{
panelword.Visible = true;
//panelword.Visible = true;
lbldokumentname.Text = tab.Text;
Application.DoEvents();
dok = Generator.Generate_Doc_EDOKA(dokumentid, ref dokdata,true,AppParams.OfficeSpleep1,AppParams.vbvorlagenmanagement=="Yes");
panelword.Visible = false;
//panelword.Visible = false;
Application.DoEvents();
}
@@ -481,7 +481,7 @@ namespace OnDoc.DocMgmt
System.IO.File.WriteAllBytes(filename_temp, Convert.FromBase64String(dok.dokument));
DB db = new DB(AppParams.connectionstring);
db.Save_To_DB(dokdata.Dokumentid, filename_temp);
db.Dok_in_Bearbeitung(1,dokdata.Dokumentid, AppParams.CurrentMitarbieter);
db.Dok_in_Bearbeitung(1,dokdata.Dokumentid, AppParams.CurrentMitarbeiter);
db = null;
System.IO.File.Delete(filename_temp);
clsProcessWatch.AddToList(dokdata.Dokumentid, filename, "Word");
@@ -535,7 +535,8 @@ namespace OnDoc.DocMgmt
public void ribbonButtonNew_Click(object sender, EventArgs e)
{
if (!NeuesDokumentpaket()) { return; }
if (!NeuesDokumentpaket()) { return; }
btnSearchBP_Click(sender, e);
Update_PaketDetails();
dokList1.datafilter = "dokumentid in ('n.a.')";
dokList1.refresh_dokumente();

View File

@@ -60,7 +60,7 @@ namespace OnDoc.DocMgmt
cbboxzustaendigmitarbeiter.DataSource = db.dsdaten.Tables[0];
cbboxzustaendigmitarbeiter.DisplayMember = "name";
cbboxzustaendigmitarbeiter.ValueMember = "mitarbeiternr";
cbboxzustaendigmitarbeiter.SelectedValue = AppParams.CurrentMitarbieter;
cbboxzustaendigmitarbeiter.SelectedValue = AppParams.CurrentMitarbeiter;
cbboxunterschriftlinks.DataSource = db.dsdaten.Tables[0];
cbboxunterschriftlinks.DisplayMember = "name";
cbboxunterschriftlinks.ValueMember = "mitarbeiternr";
@@ -70,13 +70,13 @@ namespace OnDoc.DocMgmt
cbboxverantwortlich.DataSource = db.dsdaten.Tables[0];
cbboxverantwortlich.DisplayMember = "name";
cbboxverantwortlich.ValueMember = "mitarbeiternr";
cbboxverantwortlich.SelectedValue = AppParams.CurrentMitarbieter;
cbboxverantwortlich.SelectedValue = AppParams.CurrentMitarbeiter;
db.clear_parameter();
db.add_parameter("dokumenttypnr", dokumenttypnr.ToString());
db.add_parameter("@dokumentid", "");
db.add_parameter("@fnkt", "1");
db.add_parameter("@mitarbeiternr", AppParams.CurrentMitarbieter.ToString());
db.add_parameter("@mitarbeiternr", AppParams.CurrentMitarbeiter.ToString());
db.add_parameter("@bck", "0");
db.Get_Tabledata("SP_Dokumentbearbeitung_StatusSelektion", true, false);
cbboxstatus.DataSource = db.dsdaten.Tables[0];
@@ -188,7 +188,7 @@ namespace OnDoc.DocMgmt
dokdata.Team = cbboxteam.SelectedValue.ToString();
if (rbzustaendigkube.Checked) { dokdata.Zustaendig = cbboxzustaendigkube.SelectedValue.ToString(); } else { dokdata.Zustaendig = cbboxzustaendigmitarbeiter.SelectedValue.ToString(); }
dokdata.Status = cbboxstatus.SelectedValue.ToString();
dokdata.Ersteller = AppParams.CurrentMitarbieter.ToString();
dokdata.Ersteller = AppParams.CurrentMitarbeiter.ToString();
dokdata.DokumentDatum = DateDokumentDatum.DateTimeText.ToString();
dokdata.Bezeichnung = txtbezeichnung.Text;
dokdata.UseEDOKA_Values = "True";

View File

@@ -217,7 +217,7 @@ namespace OnDoc.UIControls
cbboxzustaendigmitarbeiter.DataSource = db.dsdaten.Tables[0];
cbboxzustaendigmitarbeiter.DisplayMember = "name";
cbboxzustaendigmitarbeiter.ValueMember = "mitarbeiternr";
cbboxzustaendigmitarbeiter.SelectedValue = AppParams.CurrentMitarbieter;
cbboxzustaendigmitarbeiter.SelectedValue = AppParams.CurrentMitarbeiter;
cbboxunterschriftlinks.DataSource = db.dsdaten.Tables[0];
cbboxunterschriftlinks.DisplayMember = "name";
cbboxunterschriftlinks.ValueMember = "mitarbeiternr";
@@ -227,7 +227,7 @@ namespace OnDoc.UIControls
cbboxverantwortlich.DataSource = db.dsdaten.Tables[0];
cbboxverantwortlich.DisplayMember = "name";
cbboxverantwortlich.ValueMember = "mitarbeiternr";
cbboxverantwortlich.SelectedValue = AppParams.CurrentMitarbieter;
cbboxverantwortlich.SelectedValue = AppParams.CurrentMitarbeiter;
}
private void Refresh_Team(int id = 0)
@@ -631,8 +631,8 @@ namespace OnDoc.UIControls
if (newsb) { sb.erstellt_am = DateTime.Now; }
sb.aktiv = true;
sb.mutiert_am = DateTime.Now;
sb.mutierer = AppParams.CurrentMitarbieter;
sb.verantwortlich = AppParams.CurrentMitarbieter;
sb.mutierer = AppParams.CurrentMitarbeiter;
sb.verantwortlich = AppParams.CurrentMitarbeiter;
if (rbzustaendigkube.Checked) { sb.zustaendig = -1; } else { sb.zustaendig = Convert.ToInt32(cbboxzustaendigmitarbeiter.SelectedValue); }
try { sb.postzustellung = Convert.ToInt32(cbboxpostzustellung.SelectedValue.ToString()); } catch { sb.postzustellung = 0; }
try { sb.unterschriftlinks = Convert.ToInt32(cbboxunterschriftlinks.SelectedValue.ToString()); } catch { sb.unterschriftlinks = 0; }
@@ -779,7 +779,7 @@ namespace OnDoc.UIControls
pnlLoad.Dock = DockStyle.Top;
DB db = new DB(AppParams.connectionstring);
db.clear_parameter();
db.add_parameter("@mitarbeiternr", AppParams.CurrentMitarbieter.ToString());
db.add_parameter("@mitarbeiternr", AppParams.CurrentMitarbeiter.ToString());
db.Get_Tabledata("dbo.sp_edex_sb_get_serienbriefe", true, false);
sfdatagridsbload.DataSource = null;
sfdatagridsbload.DataSource = db.dsdaten.Tables[0];
@@ -978,11 +978,11 @@ namespace OnDoc.UIControls
{
DB db = new DB(AppParams.connectionstring);
//Logging.Logging.Debug("Create sb_chechtable", "OnDoc", "");
db.create_sb_check_table(AppParams.CurrentMitarbieter);
db.create_sb_check_table(AppParams.CurrentMitarbeiter);
//Logging.Logging.Debug("Save Check_Data", "OnDoc", "");
db.save_sb_checkdata(AppParams.CurrentMitarbieter, sb);
db.save_sb_checkdata(AppParams.CurrentMitarbeiter, sb);
System.Data.DataTable dt = new System.Data.DataTable();
dt = db.Check_sb_Data(AppParams.CurrentMitarbieter, sb);
dt = db.Check_sb_Data(AppParams.CurrentMitarbeiter, sb);
//Logging.Logging.Debug("Check_sb_Data ", "OnDoc", dt.Rows.Count.ToString());
string msg = "";
init_progressbar("Partnerliste prüfen", dt.Rows.Count);
@@ -1927,7 +1927,7 @@ namespace OnDoc.UIControls
if (MessageBox.Show("Serienbrief löschen?", "Serienbrief löschen", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
DB dB = new DB(AppParams.connectionstring);
dB.Exec_SQL("Update edex_sb_serienbrief set aktiv=0, mutiert_am=getdate(),mutierer=" + AppParams.CurrentMitarbieter.ToString() + " where serienbriefnr=" + sb.serienbriefnr.ToString());
dB.Exec_SQL("Update edex_sb_serienbrief set aktiv=0, mutiert_am=getdate(),mutierer=" + AppParams.CurrentMitarbeiter.ToString() + " where serienbriefnr=" + sb.serienbriefnr.ToString());
dB = null;
enable_disable_functions(1, false);

View File

@@ -26,7 +26,7 @@ namespace OnDoc.DocMgmt
private void frmBewilligung_Load(object sender, EventArgs e)
{
this.approval1.Update_Docs(AppParams.CurrentMitarbieter);
this.approval1.Update_Docs(AppParams.CurrentMitarbeiter);
}
private void toolStripButton1_Click(object sender, EventArgs e)

View File

@@ -44,7 +44,7 @@ namespace OnDoc.DocMgmt
private void button1_Click(object sender, EventArgs e)
{
Database.DB db = new Database.DB(AppParams.connectionstring);
db.insert_note(AppParams.CurrentMitarbieter,txtbetreff.Text,textBox1.Text,dokumentid);
db.insert_note(AppParams.CurrentMitarbeiter,txtbetreff.Text,textBox1.Text,dokumentid);
DialogResult = DialogResult.OK;
}
}

View File

@@ -8,6 +8,7 @@ using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Database;
using Microsoft.Office.Interop.Excel;
using OnDoc.Klassen;
using Syncfusion.Windows.Forms.Tools;
using Syncfusion.WinForms.Controls;
@@ -59,6 +60,20 @@ namespace OnDoc.DocMgmt
cbboxunterschriftrechts.Enabled = false;
pxapproval2.Visible = true;
}
if (db.dsdaten.Tables[0].Rows[0]["toApprove"].ToString() == "True")
{
if (cbboxunterschriftlinks.SelectedValue.ToString() == db.dsdaten.Tables[0].Rows[0]["unterschriftlinks"].ToString())
{
cbboxunterschriftlinks.Enabled = false;
//pxapproval2.Visible = true;
}
if (cbboxunterschriftrechts.SelectedValue.ToString() == db.dsdaten.Tables[0].Rows[0]["unterschriftrechts"].ToString())
{
cbboxunterschriftrechts.Enabled = false;
//pxapproval2.Visible = true;
}
}
if (Convert.ToBoolean(db.dsdaten.Tables[0].Rows[0]["approved"])){
cbboxunterschriftlinks.Enabled = false;
@@ -86,7 +101,7 @@ namespace OnDoc.DocMgmt
string sql = "Update dokument_Bewilligung set aktiv=0, mutiert_am=getdate(), mutierer = " + AppParams.CurrentMitarbieter.ToString();
string sql = "Update dokument_Bewilligung set aktiv=0, mutiert_am=getdate(), mutierer = " + AppParams.CurrentMitarbeiter.ToString();
sql = sql + " where dokumentid='" + dokumentid + "' and abgelehnt=0 and bewilligt=0";
dB.Exec_SQL(sql);
@@ -97,7 +112,7 @@ namespace OnDoc.DocMgmt
DataRow dr = dB.daten.Tables[0].NewRow();
dr["dokumentid"] = this.dokumentid;
dr["mitarbeiter_bewilligung"] = cbboxunterschriftlinks.SelectedValue.ToString();
if (Convert.ToInt32(cbboxunterschriftlinks.SelectedValue) == AppParams.CurrentMitarbieter)
if (Convert.ToInt32(cbboxunterschriftlinks.SelectedValue) == AppParams.CurrentMitarbeiter)
{
dr["bewilligt"] = true;
dr["bewilligt_am"] = DateTime.Now;
@@ -112,11 +127,14 @@ namespace OnDoc.DocMgmt
dr["bewilligungstyp"] = 1;
dr["erstellt_am"] = DateTime.Now;
dr["mutiert_am"] = DateTime.Now;
dr["mutierer"] = AppParams.CurrentMitarbieter;
dr["mutierer"] = AppParams.CurrentMitarbeiter;
dr["aktiv"] = true;
dr["notiz"] = txtnachricht.Text;
dB.daten.Tables[0].Rows.Add(dr);
dB.Update_Data();
clsMailer mailer = new clsMailer();
mailer.sendmail(1, cbboxunterschriftlinks.SelectedValue.ToString(), "", "", dokumentid, "");
mailer = null;
Logging.DocLog.Info("Dokument zur Prüfung", "Dokument zur Prüfung", dokumentid, "", cbboxunterschriftlinks.Text.ToString());
}
if (pxapproval2.Visible == false)
@@ -129,11 +147,15 @@ namespace OnDoc.DocMgmt
dr["bewilligungstyp"] = 2;
dr["erstellt_am"] = DateTime.Now;
dr["mutiert_am"] = DateTime.Now;
dr["mutierer"] = AppParams.CurrentMitarbieter;
dr["mutierer"] = AppParams.CurrentMitarbeiter;
dr["aktiv"] = true;
dr["notiz"] = txtnachricht.Text;
dB.daten.Tables[0].Rows.Add(dr);
dB.Update_Data();
clsMailer mailer = new clsMailer();
mailer.sendmail(1, cbboxunterschriftrechts.SelectedValue.ToString(), "", "", dokumentid, "");
mailer = null;
Logging.DocLog.Info("Dokument zur Prüfung", "Dokument zur Prüfung", dokumentid, "", cbboxunterschriftrechts.Text.ToString());
}
if (pxapproval1.Visible && pxapproval2.Visible)
@@ -143,7 +165,7 @@ namespace OnDoc.DocMgmt
}
if (txtnachricht.Text.Trim() != "")
{
dB.insert_note(AppParams.CurrentMitarbieter, "Hinweis zur Unterschriftenprüfung", txtnachricht.Text, dokumentid);
dB.insert_note(AppParams.CurrentMitarbeiter, "Hinweis zur Unterschriftenprüfung", txtnachricht.Text, dokumentid);
}
this.Close();

View File

@@ -65,6 +65,9 @@ namespace OnDoc.Klassen
public static string verantwortlich { get; set; }
public static string unterschrift_links { get; set; }
public static string unterschrift_rechts{get;set;}
public static string AnzeigePartnernr { get; set; }
public static List<EDK_Parameters> parameters { get; set; }
public static List<EDK_Dokumentwerte> dokumentwerte { get; set; }
@@ -91,51 +94,66 @@ namespace OnDoc.Klassen
// read header elements
action = (EDK_ActionType)Enum.Parse(typeof(EDK_ActionType), doc.SelectSingleNode("action/actionId").InnerText, true);
creatortg = doc.SelectSingleNode("action/creatorTg").InnerText;
source = doc.SelectSingleNode("action/sourceApplication").InnerText;
verantwortlich = doc.SelectSingleNode("action/Verantwortlich").InnerText;
unterschrift_links = doc.SelectSingleNode("action/uslinks").InnerText;
unterschrift_rechts = doc.SelectSingleNode("action/usrechts").InnerText;
XmlElement RootNode = doc.DocumentElement;
XmlNodeList nodeList = RootNode.ChildNodes;
XmlNodeList dokwerte = RootNode.LastChild.ChildNodes;
List<EDK_Parameters> Params = new List<EDK_Parameters>();
List<EDK_Dokumentwerte> Dokwerte = new List<EDK_Dokumentwerte>();
if (nodeList.Count > 0)
switch (action)
{
string value;
string name;
var loopTo = nodeList.Count - 1;
for (int i = 0; i < nodeList.Count - 1; i++)
{
value = nodeList.Item(i).InnerText;
name = nodeList.Item(i).LocalName;
Params.Add(new EDK_Parameters(name, value));
}
}
parameters = Params;
if (dokwerte.Count > 0)
{
for (int i = 0; i < dokwerte.Count - 1; i++)
{
XmlNodeList XNode = dokwerte[i].ChildNodes;
string value;
string name;
try { value = XNode[1].InnerText; } catch { value = ""; }
try { name = XNode[0].InnerText; } catch { name = ""; }
Dokwerte.Add(new EDK_Dokumentwerte(name, value));
}
dokumentwerte = Dokwerte;
if (parameters.Count > 0)
{
case EDK_ActionType.AnzeigePartnerdossier:
AnzeigePartnernr = doc.SelectSingleNode("action/PartnerNr").InnerText;
executed = false;
toexecute = true;
}
break;
case EDK_ActionType.DokumentErstellung:
creatortg = doc.SelectSingleNode("action/creatorTg").InnerText;
source = doc.SelectSingleNode("action/sourceApplication").InnerText;
verantwortlich = doc.SelectSingleNode("action/Verantwortlich").InnerText;
unterschrift_links = doc.SelectSingleNode("action/uslinks").InnerText;
unterschrift_rechts = doc.SelectSingleNode("action/usrechts").InnerText;
XmlElement RootNode = doc.DocumentElement;
XmlNodeList nodeList = RootNode.ChildNodes;
XmlNodeList dokwerte = RootNode.LastChild.ChildNodes;
List<EDK_Parameters> Params = new List<EDK_Parameters>();
List<EDK_Dokumentwerte> Dokwerte = new List<EDK_Dokumentwerte>();
if (nodeList.Count > 0)
{
string value;
string name;
var loopTo = nodeList.Count - 1;
for (int i = 0; i < nodeList.Count - 1; i++)
{
value = nodeList.Item(i).InnerText;
name = nodeList.Item(i).LocalName;
Params.Add(new EDK_Parameters(name, value));
}
}
parameters = Params;
if (dokwerte.Count > 0)
{
for (int i = 0; i < dokwerte.Count - 1; i++)
{
XmlNodeList XNode = dokwerte[i].ChildNodes;
string value;
string name;
try { value = XNode[1].InnerText; } catch { value = ""; }
try { name = XNode[0].InnerText; } catch { name = ""; }
Dokwerte.Add(new EDK_Dokumentwerte(name, value));
}
dokumentwerte = Dokwerte;
if (parameters.Count > 0)
{
executed = false;
toexecute = true;
}
}
break;
default:
System.IO.File.Delete(filename);
MessageBox.Show("Der Aufruf mit Action " + action.ToString() + " ist für OnDoc ungültig.");
break;
}
}

View File

@@ -23,7 +23,7 @@ namespace OnDoc.Klassen
public static string Version { get; set; } = "6.0";
public static string UseAPI { get; set; } = "FALSE";
public static int CurrentMitarbieter { get; set; }
public static int CurrentMitarbeiter { get; set; }
public static string CurrentTGNummer { get; set; } = "";
public static string RESTURI { get; set; } = "";//"http://localhost:2032/";
public static string apikey { get; set; } = "";
@@ -192,7 +192,7 @@ namespace OnDoc.Klassen
break;
case "funktion":
function = value;
if (value.ToLower() != "createdoc" && value.ToLower() != "createpac" && value.ToLower() != "ucheck")
if (value.ToLower() != "createdoc" && value.ToLower() != "createpac" && value.ToLower() != "ucheck" && value.ToLower() != "openclient")
{
MessageBox.Show("Funktion ist ungültig: " + value, "Parameterfehler", MessageBoxButtons.OK, MessageBoxIcon.Error);
return false;

View File

@@ -0,0 +1,46 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace OnDoc.Klassen
{
internal class clsMailer
{
public bool sendmail(int Mailtyp, string empfaenger, string betreff, string message, string dokumentid, string ondoclink)
{
string URL = AppParams.RESTURI + "API/SendMail?mailid="+Mailtyp.ToString()+"&empfaenger=" + empfaenger + "&betreff=" + betreff + "&message=" + message + "&dokumentid=" + dokumentid + "&ondoclink=" + ondoclink;
HttpWebRequest webRequest = HttpWebRequest.Create(URL) as HttpWebRequest;
webRequest.Method = WebRequestMethods.Http.Get;
webRequest.Headers["Authorization"] = "Bearer " + AppParams.apikey;
try
{
using (HttpWebResponse response = webRequest.GetResponse() as HttpWebResponse)
{
if (response.StatusCode == HttpStatusCode.OK)
{
StreamReader reader = new StreamReader(response.GetResponseStream());
string responseContent = reader.ReadToEnd();
Logging.DocLog.Info("Empfanger" + empfaenger + " / Dokumentid:" + dokumentid, "OnDoc", dokumentid, "", "Mail versandt");
return true;
}
else
{
Logging.DocLog.Info("Empfanger" + empfaenger + " / Dokumentid:" + dokumentid, "OnDoc", dokumentid, "", "Mail nicht versandt");
return false;
}
}
}
catch (Exception ex)
{
Logging.DocLog.Info("Empfanger" + empfaenger + " / Dokumentid:" + dokumentid, "OnDoc", dokumentid, "", "Fehler:" + ex.Message);
return false;
}
}
}
}

View File

@@ -22,7 +22,7 @@ namespace OnDoc.Klassen
Connectionstring = connectionstring;
}
public static DataTable search_partner(string query, int anzahl, int fnkt)
public static DataTable search_partner(string query, int anzahl, int fnkt, bool personendokument, bool bpdokument)
{
DB db = new DB(Connectionstring);
try
@@ -33,6 +33,38 @@ namespace OnDoc.Klassen
db.add_parameter("@anz", anzahl.ToString());
db.add_parameter("@fnkt", fnkt.ToString());
partnerliste = db.Get_Tabledata("sp_partner_search", true, false);
if (personendokument)
{
try
{
DataRow[] rowsToKeep = partnerliste.Select("nrpar00 > 100000000");
DataTable tempDataTable = rowsToKeep.CopyToDataTable();
partnerliste.Clear();
partnerliste.Merge(tempDataTable);
tempDataTable.Dispose();
}
catch {
partnerliste.Rows.Clear();
}
}
if (bpdokument)
{
try
{
DataRow[] rowsToKeep = partnerliste.Select("nrpar00 < 100000000");
DataTable tempDataTable = rowsToKeep.CopyToDataTable();
partnerliste.Clear();
partnerliste.Merge(tempDataTable);
tempDataTable.Dispose();
}
catch
{
partnerliste.Rows.Clear();
}
}
//int i = 0;
//foreach (DataColumn dc in partnerliste.Columns)
//{

View File

@@ -34,6 +34,11 @@ namespace OnDoc.Klassen
if (fc.dokumentid == dokumentid)
{
FilestoCheck.Remove(fc);
try
{
System.IO.File.Delete(fc.filename);
}
catch { }
break;
}
}
@@ -102,7 +107,7 @@ namespace OnDoc.Klassen
private static void Remove_Dok_in_Bearbeitung(string dokumentid)
{
DB db = new DB(AppParams.connectionstring);
db.Dok_in_Bearbeitung(2, dokumentid, AppParams.CurrentMitarbieter);
db.Dok_in_Bearbeitung(2, dokumentid, AppParams.CurrentMitarbeiter);
db = null;
}
private static void Remove_Dokumentbearbeitung_Zwingend(string dokumentid)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 44 KiB

View File

@@ -40,6 +40,7 @@ namespace OnDoc
if (args.Length > 0)
{
string debugstring;
if (args[0].ToString().ToUpper().Substring(args[0].ToString().Length - 4, 4) == ".EDK")

View File

@@ -69,7 +69,7 @@ namespace OnDoc
System.Environment.Exit(0);
}
}
AppParams.CurrentMitarbieter = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["mitarbeiternr"].ToString());
AppParams.CurrentMitarbeiter = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["mitarbeiternr"].ToString());
AppParams.currenttgnummer = mitarbeiter;
db.Get_Tabledata("select count(*) from ondoc_admin where tgnummer='"+AppParams.currenttgnummer+"'", false, true);
if (Convert.ToInt32(db.dsdaten.Tables[0].Rows[0][0]) > 0) { AppParams.isSysadmin = true; } else { AppParams.isSysadmin = false; }
@@ -85,9 +85,9 @@ namespace OnDoc
frmLogin.ShowDialog();
if (frmLogin.DialogResult == DialogResult.OK)
{
AppParams.CurrentMitarbieter = frmLogin.selectedmitarbeiternr;
AppParams.CurrentMitarbeiter = frmLogin.selectedmitarbeiternr;
SqlConnection connection = new SqlConnection(AppParams.connectionstring);
db.Get_Tabledata("Select * from mitarbeiter where mitarbeiternr=" + AppParams.CurrentMitarbieter.ToString(), false, true);
db.Get_Tabledata("Select * from mitarbeiter where mitarbeiternr=" + AppParams.CurrentMitarbeiter.ToString(), false, true);
AppParams.currenttgnummer = db.dsdaten.Tables[0].Rows[0]["tgnummer"].ToString();
db.Get_Tabledata("select count(*) from ondoc_admin where tgnummer='" + AppParams.currenttgnummer + "'", false, true);
if (Convert.ToInt32(db.dsdaten.Tables[0].Rows[0][0]) > 0) { AppParams.isSysadmin = true; } else { AppParams.isSysadmin = false; }
@@ -98,12 +98,12 @@ namespace OnDoc
}
else { System.Environment.Exit(1); }
}
Logging.Logging.Debug("Mitarbeiter", "OnDoc", AppParams.CurrentMitarbieter.ToString());
Logging.Logging.Debug("Mitarbeiter", "OnDoc", AppParams.CurrentMitarbeiter.ToString());
//partnerTree1.OnStrukturClicked += new PartnerTree.StrukturHandler(testhandler1);
//partnerTree1.Refresh(-1, AppParams.CurrentMitarbieter, Convert.ToInt32(rbcomboboxprofil.SelectedItem.Tag.ToString()));
//partnerTree1.Refresh(-1, AppParams.CurrentMitarbeiter, Convert.ToInt32(rbcomboboxprofil.SelectedItem.Tag.ToString()));
dokList1.mitarbeiternr = AppParams.CurrentMitarbieter;
dokList1.mitarbeiternr = AppParams.CurrentMitarbeiter;
dokList1.load_Profile();
dokList1.refresh_dokumente();
@@ -117,7 +117,7 @@ namespace OnDoc
private void testhandler1(object a, StrukturArgs args)
{
dokList1.mitarbeiternr = AppParams.CurrentMitarbieter;
dokList1.mitarbeiternr = AppParams.CurrentMitarbeiter;
dokList1.partnernr = args.Partnernr;
dokList1.docartnr = args.Dokumentartnr;
dokList1.profilnr = Convert.ToInt32(rbcomboboxprofil.SelectedItem.Tag.ToString());
@@ -149,7 +149,7 @@ namespace OnDoc
//{
// exec_edk();
//}
//partnerTree1.mitarbeiternr = AppParams.CurrentMitarbieter;
//partnerTree1.mitarbeiternr = AppParams.CurrentMitarbeiter;
//DataSet ds = new DataSet();
//System.Data.DataTable dataTable = new System.Data.DataTable();
@@ -209,7 +209,7 @@ namespace OnDoc
EDK_Data.Load_EDK_File(filename);
dB.save_edk(filename, AppParams.CurrentMitarbieter);
dB.save_edk(filename, AppParams.CurrentMitarbeiter);
//System.IO.File.Delete(filename);
if (EDK_Data.toexecute == true)
{
@@ -320,6 +320,12 @@ namespace OnDoc
}
if (EDK_Data.action == EDK_ActionType.AnzeigePartnerdossier)
{
string partnernr = EDK_Data.AnzeigePartnernr;
dokList1.refresh_edk_partner(Convert.ToInt32(partnernr));
System.IO.File.Delete(filename);
}
}
private void beendenToolStripMenuItem_Click(object sender, EventArgs e)
@@ -329,7 +335,7 @@ namespace OnDoc
private void profilEinstellungenToolStripMenuItem_Click(object sender, EventArgs e)
{
MitarbeiterProfil map = new MitarbeiterProfil(AppParams.CurrentMitarbieter);
MitarbeiterProfil map = new MitarbeiterProfil(AppParams.CurrentMitarbeiter);
map.ShowDialog();
}
@@ -351,8 +357,8 @@ namespace OnDoc
frmLogin.ShowDialog();
if (frmLogin.DialogResult == DialogResult.OK)
{
AppParams.CurrentMitarbieter = frmLogin.selectedmitarbeiternr;
dokList1.mitarbeiternr = AppParams.CurrentMitarbieter;
AppParams.CurrentMitarbeiter = frmLogin.selectedmitarbeiternr;
dokList1.mitarbeiternr = AppParams.CurrentMitarbeiter;
//Helper.Security security = new Helper.Security();
//security.set_security(dokList1);
dokList1.load_Profile();

File diff suppressed because it is too large Load Diff

View File

@@ -28,7 +28,8 @@
/// </summary>
private void InitializeComponent()
{
Syncfusion.Windows.Forms.Tools.TreeNodeAdvStyleInfo treeNodeAdvStyleInfo1 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdvStyleInfo();
Syncfusion.Windows.Forms.Tools.TreeNodeAdvStyleInfo treeNodeAdvStyleInfo2 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdvStyleInfo();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AdminDokTypGenerierung));
this.groupBox7 = new System.Windows.Forms.GroupBox();
this.TreeDokumenttyp = new Syncfusion.Windows.Forms.Tools.TreeViewAdv();
this.panel1 = new System.Windows.Forms.Panel();
@@ -51,10 +52,14 @@
this.cbOfficeDokument = new System.Windows.Forms.CheckBox();
this.sfButton1 = new Syncfusion.WinForms.Controls.SfButton();
this.btnerstellen = new System.Windows.Forms.Button();
this.groupBox1 = new System.Windows.Forms.GroupBox();
this.groupBox2 = new System.Windows.Forms.GroupBox();
this.groupBox7.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.TreeDokumenttyp)).BeginInit();
this.panel1.SuspendLayout();
this.groupBox4.SuspendLayout();
this.groupBox1.SuspendLayout();
this.groupBox2.SuspendLayout();
this.SuspendLayout();
//
// groupBox7
@@ -64,24 +69,24 @@
this.groupBox7.Dock = System.Windows.Forms.DockStyle.Left;
this.groupBox7.Location = new System.Drawing.Point(0, 0);
this.groupBox7.Name = "groupBox7";
this.groupBox7.Size = new System.Drawing.Size(282, 288);
this.groupBox7.Size = new System.Drawing.Size(282, 446);
this.groupBox7.TabIndex = 2;
this.groupBox7.TabStop = false;
this.groupBox7.Text = "Dokumenttypen";
//
// TreeDokumenttyp
//
treeNodeAdvStyleInfo1.CheckBoxTickThickness = 1;
treeNodeAdvStyleInfo1.CheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdvStyleInfo1.EnsureDefaultOptionedChild = true;
treeNodeAdvStyleInfo1.IntermediateCheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdvStyleInfo1.OptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdvStyleInfo1.SelectedOptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(210)))), ((int)(((byte)(210)))), ((int)(((byte)(210)))));
treeNodeAdvStyleInfo1.ShowCheckBox = false;
treeNodeAdvStyleInfo1.TextColor = System.Drawing.Color.Black;
treeNodeAdvStyleInfo2.CheckBoxTickThickness = 1;
treeNodeAdvStyleInfo2.CheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdvStyleInfo2.EnsureDefaultOptionedChild = true;
treeNodeAdvStyleInfo2.IntermediateCheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdvStyleInfo2.OptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdvStyleInfo2.SelectedOptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(210)))), ((int)(((byte)(210)))), ((int)(((byte)(210)))));
treeNodeAdvStyleInfo2.ShowCheckBox = false;
treeNodeAdvStyleInfo2.TextColor = System.Drawing.Color.Black;
this.TreeDokumenttyp.BaseStylePairs.AddRange(new Syncfusion.Windows.Forms.Tools.StyleNamePair[] {
new Syncfusion.Windows.Forms.Tools.StyleNamePair("Standard", treeNodeAdvStyleInfo1)});
this.TreeDokumenttyp.BeforeTouchSize = new System.Drawing.Size(273, 198);
new Syncfusion.Windows.Forms.Tools.StyleNamePair("Standard", treeNodeAdvStyleInfo2)});
this.TreeDokumenttyp.BeforeTouchSize = new System.Drawing.Size(273, 356);
this.TreeDokumenttyp.Dock = System.Windows.Forms.DockStyle.Left;
//
//
@@ -97,7 +102,7 @@
this.TreeDokumenttyp.MetroColor = System.Drawing.Color.FromArgb(((int)(((byte)(22)))), ((int)(((byte)(165)))), ((int)(((byte)(220)))));
this.TreeDokumenttyp.Name = "TreeDokumenttyp";
this.TreeDokumenttyp.SelectedNodeForeColor = System.Drawing.SystemColors.HighlightText;
this.TreeDokumenttyp.Size = new System.Drawing.Size(273, 198);
this.TreeDokumenttyp.Size = new System.Drawing.Size(273, 356);
this.TreeDokumenttyp.SortWithChildNodes = true;
this.TreeDokumenttyp.TabIndex = 11;
this.TreeDokumenttyp.Text = "treeViewAdv1";
@@ -190,27 +195,22 @@
//
// groupBox4
//
this.groupBox4.Controls.Add(this.label18);
this.groupBox4.Controls.Add(this.chkfilloffice);
this.groupBox4.Controls.Add(this.cbboxcompatibilitymode);
this.groupBox4.Controls.Add(this.chkboxInOffice);
this.groupBox4.Controls.Add(this.chkinterop);
this.groupBox4.Controls.Add(this.chkbearbeitungdirekt);
this.groupBox4.Controls.Add(this.cbbearbeitungzwingend);
this.groupBox4.Controls.Add(this.cbPDFDirekteArchivierung);
this.groupBox4.Controls.Add(this.cbPDFDokument);
this.groupBox4.Controls.Add(this.cbOfficeDokument);
this.groupBox4.Location = new System.Drawing.Point(301, 87);
this.groupBox4.Location = new System.Drawing.Point(301, 166);
this.groupBox4.Name = "groupBox4";
this.groupBox4.Size = new System.Drawing.Size(488, 102);
this.groupBox4.Size = new System.Drawing.Size(351, 73);
this.groupBox4.TabIndex = 25;
this.groupBox4.TabStop = false;
this.groupBox4.Text = "Dokument-Produktion";
this.groupBox4.Text = "Generierung ohne Office";
//
// label18
//
this.label18.AutoSize = true;
this.label18.Location = new System.Drawing.Point(277, 13);
this.label18.Location = new System.Drawing.Point(6, 27);
this.label18.Name = "label18";
this.label18.Size = new System.Drawing.Size(105, 13);
this.label18.TabIndex = 29;
@@ -219,7 +219,7 @@
// chkfilloffice
//
this.chkfilloffice.AutoSize = true;
this.chkfilloffice.Location = new System.Drawing.Point(277, 63);
this.chkfilloffice.Location = new System.Drawing.Point(11, 49);
this.chkfilloffice.Name = "chkfilloffice";
this.chkfilloffice.Size = new System.Drawing.Size(117, 17);
this.chkfilloffice.TabIndex = 28;
@@ -233,14 +233,14 @@
"Standard",
"Word 2010",
"Word 2013"});
this.cbboxcompatibilitymode.Location = new System.Drawing.Point(277, 32);
this.cbboxcompatibilitymode.Location = new System.Drawing.Point(166, 24);
this.cbboxcompatibilitymode.Name = "cbboxcompatibilitymode";
this.cbboxcompatibilitymode.Size = new System.Drawing.Size(121, 21);
this.cbboxcompatibilitymode.TabIndex = 27;
//
// chkboxInOffice
//
this.chkboxInOffice.Location = new System.Drawing.Point(11, 63);
this.chkboxInOffice.Location = new System.Drawing.Point(11, 19);
this.chkboxInOffice.Name = "chkboxInOffice";
this.chkboxInOffice.Size = new System.Drawing.Size(187, 24);
this.chkboxInOffice.TabIndex = 26;
@@ -248,7 +248,7 @@
//
// chkinterop
//
this.chkinterop.Location = new System.Drawing.Point(144, 63);
this.chkinterop.Location = new System.Drawing.Point(238, 19);
this.chkinterop.Name = "chkinterop";
this.chkinterop.Size = new System.Drawing.Size(127, 24);
this.chkinterop.TabIndex = 11;
@@ -257,19 +257,21 @@
//
// chkbearbeitungdirekt
//
this.chkbearbeitungdirekt.Location = new System.Drawing.Point(11, 40);
this.chkbearbeitungdirekt.Location = new System.Drawing.Point(11, 24);
this.chkbearbeitungdirekt.Name = "chkbearbeitungdirekt";
this.chkbearbeitungdirekt.Size = new System.Drawing.Size(127, 24);
this.chkbearbeitungdirekt.Size = new System.Drawing.Size(257, 24);
this.chkbearbeitungdirekt.TabIndex = 10;
this.chkbearbeitungdirekt.Text = "Direkt bearbeiten";
this.chkbearbeitungdirekt.Text = "Nach der Generierung direkt bearbeiten";
//
// cbbearbeitungzwingend
//
this.cbbearbeitungzwingend.Location = new System.Drawing.Point(11, 19);
this.cbbearbeitungzwingend.CheckAlign = System.Drawing.ContentAlignment.MiddleRight;
this.cbbearbeitungzwingend.Location = new System.Drawing.Point(6, 51);
this.cbbearbeitungzwingend.Name = "cbbearbeitungzwingend";
this.cbbearbeitungzwingend.Size = new System.Drawing.Size(221, 24);
this.cbbearbeitungzwingend.Size = new System.Drawing.Size(175, 24);
this.cbbearbeitungzwingend.TabIndex = 9;
this.cbbearbeitungzwingend.Text = "Bearbeitung zwingend";
this.cbbearbeitungzwingend.CheckedChanged += new System.EventHandler(this.cbbearbeitungzwingend_CheckedChanged);
//
// cbPDFDirekteArchivierung
//
@@ -301,7 +303,7 @@
// sfButton1
//
this.sfButton1.Font = new System.Drawing.Font("Segoe UI Semibold", 9F);
this.sfButton1.Location = new System.Drawing.Point(301, 195);
this.sfButton1.Location = new System.Drawing.Point(301, 312);
this.sfButton1.Name = "sfButton1";
this.sfButton1.Size = new System.Drawing.Size(96, 28);
this.sfButton1.TabIndex = 26;
@@ -310,7 +312,7 @@
//
// btnerstellen
//
this.btnerstellen.Location = new System.Drawing.Point(312, 16);
this.btnerstellen.Location = new System.Drawing.Point(301, 386);
this.btnerstellen.Name = "btnerstellen";
this.btnerstellen.Size = new System.Drawing.Size(136, 23);
this.btnerstellen.TabIndex = 27;
@@ -318,15 +320,41 @@
this.btnerstellen.UseVisualStyleBackColor = true;
this.btnerstellen.Click += new System.EventHandler(this.btnerstellen_Click);
//
// groupBox1
//
this.groupBox1.Controls.Add(this.chkboxInOffice);
this.groupBox1.Controls.Add(this.chkfilloffice);
this.groupBox1.Location = new System.Drawing.Point(301, 220);
this.groupBox1.Name = "groupBox1";
this.groupBox1.Size = new System.Drawing.Size(331, 74);
this.groupBox1.TabIndex = 29;
this.groupBox1.TabStop = false;
this.groupBox1.Text = "Office";
//
// groupBox2
//
this.groupBox2.Controls.Add(this.label18);
this.groupBox2.Controls.Add(this.cbboxcompatibilitymode);
this.groupBox2.Controls.Add(this.cbbearbeitungzwingend);
this.groupBox2.Location = new System.Drawing.Point(301, 60);
this.groupBox2.Name = "groupBox2";
this.groupBox2.Size = new System.Drawing.Size(351, 100);
this.groupBox2.TabIndex = 30;
this.groupBox2.TabStop = false;
this.groupBox2.Text = "Allgemein";
//
// AdminDokTypGenerierung
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(919, 288);
this.ClientSize = new System.Drawing.Size(661, 446);
this.Controls.Add(this.groupBox2);
this.Controls.Add(this.groupBox1);
this.Controls.Add(this.btnerstellen);
this.Controls.Add(this.sfButton1);
this.Controls.Add(this.groupBox4);
this.Controls.Add(this.groupBox7);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.Name = "AdminDokTypGenerierung";
this.Text = "AdminDokumentGenerierung";
this.Load += new System.EventHandler(this.AdminDokTypGenerierung_Load);
@@ -335,7 +363,10 @@
this.panel1.ResumeLayout(false);
this.panel1.PerformLayout();
this.groupBox4.ResumeLayout(false);
this.groupBox4.PerformLayout();
this.groupBox1.ResumeLayout(false);
this.groupBox1.PerformLayout();
this.groupBox2.ResumeLayout(false);
this.groupBox2.PerformLayout();
this.ResumeLayout(false);
}
@@ -364,5 +395,7 @@
internal System.Windows.Forms.CheckBox cbOfficeDokument;
private Syncfusion.WinForms.Controls.SfButton sfButton1;
private System.Windows.Forms.Button btnerstellen;
private System.Windows.Forms.GroupBox groupBox1;
private System.Windows.Forms.GroupBox groupBox2;
}
}

View File

@@ -15,11 +15,12 @@ using System.Windows.Forms;
using BroadcastListener.Interfaces;
using static BroadcastListener.Classes.Factory;
using BroadcastListener.Classes;
using Syncfusion.WinForms.Controls;
namespace OnDoc.UIControls.Administrator
{
public partial class AdminDokTypGenerierung : Form
public partial class AdminDokTypGenerierung : SfForm
{
DB db = new DB(AppParams.connectionstring);
@@ -29,6 +30,10 @@ namespace OnDoc.UIControls.Administrator
public AdminDokTypGenerierung()
{
InitializeComponent();
this.Style.TitleBar.BackColor = Theaming.Titelbar();
this.Style.TitleBar.ForeColor = Theaming.TitelFontColor();
this.Style.ShadowOpacity = Theaming.ShadowOpacity;
this.Style.InactiveShadowOpacity = Theaming.InactivShadowOpacity;
}
private void AdminDokTypGenerierung_Load(object sender, EventArgs e)
@@ -120,7 +125,7 @@ namespace OnDoc.UIControls.Administrator
db.Get_Tabledata_for_Update("Select * from dokumenttyp where dokumenttypnr=" + dokumenttypnr.ToString(), false, true);
DataRow r = db.daten.Tables[0].Rows[0];
r["mutierer"] = AppParams.CurrentMitarbieter;
r["mutierer"] = AppParams.CurrentMitarbeiter;
r["mutiert_am"] = DateTime.Now;
r["BearbeitungDirket"] = chkbearbeitungdirekt.Checked == true;
r["interop"] = chkinterop.Checked == true;
@@ -147,6 +152,11 @@ namespace OnDoc.UIControls.Administrator
}
catch { }
}
private void cbbearbeitungzwingend_CheckedChanged(object sender, EventArgs e)
{
}
}
}

View File

@@ -117,4 +117,512 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<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>
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
DqMogIKCDqMogIKCDqMogIKCDqMogIKCDqMogIKCDuP/AWiH5eL1I/fKAAAAAElFTkSuQmCCKAAAADAA
AABgAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
N3YnGREKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsb
EyiQXEOcomhLwEwxI2MAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGZUEvfqJo
S8KFVT6KGxEMFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAP///////wAA////////AAD///////8AAP///////wAA//4P8H//AAD/+AfgH/8AAP/g
AYAH/wAA/8AAAAP/AAD/gMACA/8AAP+D4AeD/wAA/4P4H8P/AAD/w///w/8AAP/D///D/wAA/8P//8P/
AAD/g/APw/8AAP+D4APB/wAA/wfgAeD/AAD8B+AA4D8AAOAPH8DwDwAA4B4P8HgHAADgPgf4fAcAAOH8
A/h/hwAA4fwD4H+HAADh/APAP4cAAOH8P8B/hwAA4fwfwH8HAADgPh/gfAcAAOAeD/B4BwAA8A4D/fAP
AAD8BwAH4D8AAP8HgAfg/wAA/4PAB8H/AAD/g/APw/8AAP/D///D/wAA/8P//8P/AAD/w///w/8AAP+D
+B/D/wAA/4HgB4P/AAD/gMADA/8AAP/AAAAD/wAA/+ADwAf/AAD/+AfgH/8AAP/+D/B//wAA////////
AAD///////8AAP///////wAA////////AAD///////8AACgAAAAgAAAAQAAAAAEAIAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////x+P//wPB//4AAH/8AAA//DAcP/x/
/D/8f/x//HgcP/h4Dj/weAYPwMfDA8HD44PHgePjx4GB48ePg+PBx4ODwMPDA+BAHgf4YB4f/HgeP/x/
/H/8f/x//HgeP/wQCD/+AAB//wPA///H4/////////////////8oAAAAGAAAADAAAAABACAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHhMNB6hs
TnXXimTfrW9QgwAAAAEAAAAAAAAAAAAAAAO0dFSV2Itk255lSWgAAAAEAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPW0JH2oxl3Peec/3IgF3B/KJ1/8eAXbana05cq25PYMyD
X8L5oHT9xX9cwfqhdf7ViWPSgVM8OQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
rEH//6xB
</value>
</data>
</root>

View File

@@ -342,7 +342,7 @@ namespace OnDoc.UIControls.Administrator
r["Unterschrift_Pruefung"] = this.cbUnterschriftpruefung.Checked;
r["unterschrift_standard"] = this.lbUnterschriftStandard.SelectedIndex;
r["aktiv"] = this.cbaktiv.Checked;
r["mutierer"] = AppParams.CurrentMitarbieter;
r["mutierer"] = AppParams.CurrentMitarbeiter;
r["mutiert_am"] = DateTime.Now;
r["versandstrasse_moeglich"] = cbversandstrasse_moeglich.Checked == true;
r["ebanking_moeglich"] = cbebanking_moeglich.Checked == true;
@@ -382,7 +382,7 @@ namespace OnDoc.UIControls.Administrator
private void listBox1_MouseDoubleClick(object sender, MouseEventArgs e)
{
DB db = new DB(AppParams.connectionstring);
db.Insert_Vorlagenfeld(Convert.ToInt32(this.listBox1.SelectedValue), this.dokumenttypnr, AppParams.CurrentMitarbieter);
db.Insert_Vorlagenfeld(Convert.ToInt32(this.listBox1.SelectedValue), this.dokumenttypnr, AppParams.CurrentMitarbeiter);
db.Get_Tabledata("Select top 1 vorlagenfeldnr from vorlagenfeld order by erstellt_am desc", false, true);
int newkey = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0][0]);
Update_Vorlagenfelder();
@@ -461,7 +461,7 @@ namespace OnDoc.UIControls.Administrator
db.clear_parameter();
db.add_parameter("@id", dokumenttypnr.ToString());
db.add_parameter("@maid", AppParams.CurrentMitarbieter.ToString());
db.add_parameter("@maid", AppParams.CurrentMitarbeiter.ToString());
db.Get_Tabledata("sp_ondoc_copy_doktyp", true, false);
string newkey = db.dsdaten.Tables[0].Rows[0][0].ToString();
treedata.Rows.Clear();
@@ -511,7 +511,7 @@ namespace OnDoc.UIControls.Administrator
// dr["Techbezeichnung"] = txtTechbezeichnung.Text;
dr["aktiv"] = cbaktiv.Checked == true;
dr["mutiert_am"]= DateTime.Now;
dr["mutierer"] = AppParams.CurrentMitarbieter;
dr["mutierer"] = AppParams.CurrentMitarbeiter;
vdb.Update_Data();
@@ -530,7 +530,7 @@ namespace OnDoc.UIControls.Administrator
vdr[3] = txtUIDescription.Text;
vdr[4] = DateTime.Now;
vdr[5] = DateTime.Now;
vdr[6] = AppParams.CurrentMitarbieter;
vdr[6] = AppParams.CurrentMitarbeiter;
vdr[7] = txtTechbezeichnung.Text;
vdb.daten.Tables[0].Rows.Add(vdr);
@@ -540,7 +540,7 @@ namespace OnDoc.UIControls.Administrator
System.Data.DataRow vdr = vdb.daten.Tables[0].Rows[0];
vdr[3] = txtUIDescription.Text;
vdr[5] = DateTime.Now;
vdr[6] = AppParams.CurrentMitarbieter;
vdr[6] = AppParams.CurrentMitarbeiter;
vdr[7] = txtTechbezeichnung.Text;
}
vdb.Update_Data();

View File

@@ -242,7 +242,7 @@ namespace OnDoc.UIControls.Administrator
if (AppParams.vbvorlagenmanagement == "Yes")
{
VBFileManagement.VBFileManagement vbf = new VBFileManagement.VBFileManagement();
vbf.Update_Vorlage(openFileDialog1.FileName, TreeOfficeVorlagen.SelectedNode.Tag.ToString(), AppParams.connectionstring, AppParams.CurrentMitarbieter);
vbf.Update_Vorlage(openFileDialog1.FileName, TreeOfficeVorlagen.SelectedNode.Tag.ToString(), AppParams.connectionstring, AppParams.CurrentMitarbeiter);
TreeOfficeVorlagen_AfterSelect(sender, e);
vbf = null;
lblFilename.Text = System.IO.Path.GetFileName(openFileDialog1.FileName);
@@ -273,7 +273,7 @@ namespace OnDoc.UIControls.Administrator
if (AppParams.vbvorlagenmanagement == "Yes")
{
VBFileManagement.VBFileManagement vbf = new VBFileManagement.VBFileManagement();
vbf.Update_Vorlage(openFileDialog1.FileName, TreeOfficeVorlagen.SelectedNode.Tag.ToString(), AppParams.connectionstring, AppParams.CurrentMitarbieter);
vbf.Update_Vorlage(openFileDialog1.FileName, TreeOfficeVorlagen.SelectedNode.Tag.ToString(), AppParams.connectionstring, AppParams.CurrentMitarbeiter);
TreeOfficeVorlagen_AfterSelect(sender, e);
vbf = null;

View File

@@ -68,7 +68,7 @@ namespace OnDoc.UIControls.Administrator
data["aktiv"] = true;
data["erstellt_am"] = DateTime.Now;
data["mutiert_am"] = DateTime.Now;
data["mutierer"]=AppParams.CurrentMitarbieter;
data["mutierer"]=AppParams.CurrentMitarbeiter;
}
private void toolStripButton1_Click(object sender, EventArgs e)

View File

@@ -76,7 +76,7 @@ namespace OnDoc.UIControls.Administrator
data["erstellt_am"]=DateTime.Now;
data["mutiert_am"] = DateTime.Now;
data["aktiv"] = true;
data["mutierer"] = AppParams.CurrentMitarbieter;
data["mutierer"] = AppParams.CurrentMitarbeiter;
data[1] = selected_left;
data[2] = selected_right;
db.daten.Tables[0].Rows.Add(data);

View File

@@ -28,31 +28,32 @@
/// </summary>
private void InitializeComponent()
{
Syncfusion.Windows.Forms.Tools.TreeNodeAdvStyleInfo treeNodeAdvStyleInfo1 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdvStyleInfo();
Syncfusion.Windows.Forms.Tools.TreeNodeAdvStyleInfo treeNodeAdvStyleInfo2 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdvStyleInfo();
this.panel1 = new System.Windows.Forms.Panel();
this.richTextBox1 = new System.Windows.Forms.RichTextBox();
this.rblog = new System.Windows.Forms.RadioButton();
this.rbdata = new System.Windows.Forms.RadioButton();
this.treeViewAdv1 = new Syncfusion.Windows.Forms.Tools.TreeViewAdv();
this.grpDatenart = new System.Windows.Forms.GroupBox();
this.grpSelektion = new System.Windows.Forms.GroupBox();
this.cbboxzustaendigmitarbeiter = new Syncfusion.WinForms.ListView.SfComboBox();
this.label1 = new System.Windows.Forms.Label();
this.dateTimePicker1 = new System.Windows.Forms.DateTimePicker();
this.label2 = new System.Windows.Forms.Label();
this.button1 = new System.Windows.Forms.Button();
this.numericUpDown1 = new System.Windows.Forms.NumericUpDown();
this.label3 = new System.Windows.Forms.Label();
this.groupBox1 = new System.Windows.Forms.GroupBox();
this.button2 = new System.Windows.Forms.Button();
this.button3 = new System.Windows.Forms.Button();
this.button2 = new System.Windows.Forms.Button();
this.grpSelektion = new System.Windows.Forms.GroupBox();
this.label3 = new System.Windows.Forms.Label();
this.numericUpDown1 = new System.Windows.Forms.NumericUpDown();
this.button1 = new System.Windows.Forms.Button();
this.label2 = new System.Windows.Forms.Label();
this.dateTimePicker1 = new System.Windows.Forms.DateTimePicker();
this.label1 = new System.Windows.Forms.Label();
this.cbboxzustaendigmitarbeiter = new Syncfusion.WinForms.ListView.SfComboBox();
this.grpDatenart = new System.Windows.Forms.GroupBox();
this.rbdata = new System.Windows.Forms.RadioButton();
this.rblog = new System.Windows.Forms.RadioButton();
this.richTextBox1 = new System.Windows.Forms.RichTextBox();
this.treeViewAdv1 = new Syncfusion.Windows.Forms.Tools.TreeViewAdv();
this.button4 = new System.Windows.Forms.Button();
this.panel1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.treeViewAdv1)).BeginInit();
this.grpDatenart.SuspendLayout();
this.grpSelektion.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.cbboxzustaendigmitarbeiter)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).BeginInit();
this.groupBox1.SuspendLayout();
this.grpSelektion.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cbboxzustaendigmitarbeiter)).BeginInit();
this.grpDatenart.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.treeViewAdv1)).BeginInit();
this.SuspendLayout();
//
// panel1
@@ -67,14 +68,152 @@
this.panel1.TabIndex = 0;
this.panel1.Paint += new System.Windows.Forms.PaintEventHandler(this.panel1_Paint);
//
// richTextBox1
// groupBox1
//
this.richTextBox1.Dock = System.Windows.Forms.DockStyle.Fill;
this.richTextBox1.Location = new System.Drawing.Point(314, 117);
this.richTextBox1.Name = "richTextBox1";
this.richTextBox1.Size = new System.Drawing.Size(794, 555);
this.richTextBox1.TabIndex = 2;
this.richTextBox1.Text = "";
this.groupBox1.Controls.Add(this.button3);
this.groupBox1.Controls.Add(this.button2);
this.groupBox1.Dock = System.Windows.Forms.DockStyle.Fill;
this.groupBox1.Location = new System.Drawing.Point(542, 0);
this.groupBox1.Name = "groupBox1";
this.groupBox1.Size = new System.Drawing.Size(564, 115);
this.groupBox1.TabIndex = 4;
this.groupBox1.TabStop = false;
this.groupBox1.Text = "Aktion";
//
// button3
//
this.button3.Location = new System.Drawing.Point(6, 54);
this.button3.Name = "button3";
this.button3.Size = new System.Drawing.Size(180, 23);
this.button3.TabIndex = 1;
this.button3.Text = "Ausführen";
this.button3.UseVisualStyleBackColor = true;
this.button3.Click += new System.EventHandler(this.button3_Click);
//
// button2
//
this.button2.Location = new System.Drawing.Point(6, 19);
this.button2.Name = "button2";
this.button2.Size = new System.Drawing.Size(180, 23);
this.button2.TabIndex = 0;
this.button2.Text = "XML in Clipboar kopieren";
this.button2.UseVisualStyleBackColor = true;
this.button2.Click += new System.EventHandler(this.button2_Click);
//
// grpSelektion
//
this.grpSelektion.Controls.Add(this.button4);
this.grpSelektion.Controls.Add(this.label3);
this.grpSelektion.Controls.Add(this.numericUpDown1);
this.grpSelektion.Controls.Add(this.button1);
this.grpSelektion.Controls.Add(this.label2);
this.grpSelektion.Controls.Add(this.dateTimePicker1);
this.grpSelektion.Controls.Add(this.label1);
this.grpSelektion.Controls.Add(this.cbboxzustaendigmitarbeiter);
this.grpSelektion.Dock = System.Windows.Forms.DockStyle.Left;
this.grpSelektion.Location = new System.Drawing.Point(137, 0);
this.grpSelektion.Name = "grpSelektion";
this.grpSelektion.Size = new System.Drawing.Size(405, 115);
this.grpSelektion.TabIndex = 3;
this.grpSelektion.TabStop = false;
this.grpSelektion.Text = "Selektion";
//
// label3
//
this.label3.AutoSize = true;
this.label3.Location = new System.Drawing.Point(9, 81);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(79, 13);
this.label3.TabIndex = 14;
this.label3.Text = "Anzahl Datens.";
//
// numericUpDown1
//
this.numericUpDown1.Location = new System.Drawing.Point(95, 79);
this.numericUpDown1.Maximum = new decimal(new int[] {
20000,
0,
0,
0});
this.numericUpDown1.Name = "numericUpDown1";
this.numericUpDown1.Size = new System.Drawing.Size(90, 20);
this.numericUpDown1.TabIndex = 13;
this.numericUpDown1.Value = new decimal(new int[] {
50,
0,
0,
0});
//
// button1
//
this.button1.Location = new System.Drawing.Point(302, 81);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(87, 23);
this.button1.TabIndex = 12;
this.button1.Text = "Aktualisieren";
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System.EventHandler(this.button1_Click);
//
// label2
//
this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(6, 54);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(53, 13);
this.label2.TabIndex = 11;
this.label2.Text = "Datum ab";
//
// dateTimePicker1
//
this.dateTimePicker1.Format = System.Windows.Forms.DateTimePickerFormat.Short;
this.dateTimePicker1.Location = new System.Drawing.Point(95, 52);
this.dateTimePicker1.Name = "dateTimePicker1";
this.dateTimePicker1.Size = new System.Drawing.Size(90, 20);
this.dateTimePicker1.TabIndex = 10;
//
// label1
//
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(6, 29);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(56, 13);
this.label1.TabIndex = 9;
this.label1.Text = "Mitarbeiter";
//
// cbboxzustaendigmitarbeiter
//
this.cbboxzustaendigmitarbeiter.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.cbboxzustaendigmitarbeiter.DropDownPosition = Syncfusion.WinForms.Core.Enums.PopupRelativeAlignment.Center;
this.cbboxzustaendigmitarbeiter.Location = new System.Drawing.Point(95, 24);
this.cbboxzustaendigmitarbeiter.Name = "cbboxzustaendigmitarbeiter";
this.cbboxzustaendigmitarbeiter.Size = new System.Drawing.Size(196, 19);
this.cbboxzustaendigmitarbeiter.Style.DropDownStyle.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));
this.cbboxzustaendigmitarbeiter.Style.TokenStyle.CloseButtonBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
this.cbboxzustaendigmitarbeiter.TabIndex = 8;
this.cbboxzustaendigmitarbeiter.TabStop = false;
//
// grpDatenart
//
this.grpDatenart.Controls.Add(this.rbdata);
this.grpDatenart.Controls.Add(this.rblog);
this.grpDatenart.Dock = System.Windows.Forms.DockStyle.Left;
this.grpDatenart.Location = new System.Drawing.Point(0, 0);
this.grpDatenart.Name = "grpDatenart";
this.grpDatenart.Size = new System.Drawing.Size(137, 115);
this.grpDatenart.TabIndex = 2;
this.grpDatenart.TabStop = false;
this.grpDatenart.Text = "Log";
//
// rbdata
//
this.rbdata.AutoSize = true;
this.rbdata.Location = new System.Drawing.Point(20, 52);
this.rbdata.Name = "rbdata";
this.rbdata.Size = new System.Drawing.Size(73, 17);
this.rbdata.TabIndex = 1;
this.rbdata.Text = "EDK-Data";
this.rbdata.UseVisualStyleBackColor = true;
this.rbdata.Click += new System.EventHandler(this.rbdata_Click);
//
// rblog
//
@@ -89,28 +228,26 @@
this.rblog.UseVisualStyleBackColor = true;
this.rblog.Click += new System.EventHandler(this.rblog_Click);
//
// rbdata
// richTextBox1
//
this.rbdata.AutoSize = true;
this.rbdata.Location = new System.Drawing.Point(20, 52);
this.rbdata.Name = "rbdata";
this.rbdata.Size = new System.Drawing.Size(73, 17);
this.rbdata.TabIndex = 1;
this.rbdata.Text = "EDK-Data";
this.rbdata.UseVisualStyleBackColor = true;
this.rbdata.Click += new System.EventHandler(this.rbdata_Click);
this.richTextBox1.Dock = System.Windows.Forms.DockStyle.Fill;
this.richTextBox1.Location = new System.Drawing.Point(314, 117);
this.richTextBox1.Name = "richTextBox1";
this.richTextBox1.Size = new System.Drawing.Size(794, 555);
this.richTextBox1.TabIndex = 2;
this.richTextBox1.Text = "";
//
// treeViewAdv1
//
treeNodeAdvStyleInfo1.CheckBoxTickThickness = 1;
treeNodeAdvStyleInfo1.CheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdvStyleInfo1.EnsureDefaultOptionedChild = true;
treeNodeAdvStyleInfo1.IntermediateCheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdvStyleInfo1.OptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdvStyleInfo1.SelectedOptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(210)))), ((int)(((byte)(210)))), ((int)(((byte)(210)))));
treeNodeAdvStyleInfo1.TextColor = System.Drawing.Color.Black;
treeNodeAdvStyleInfo2.CheckBoxTickThickness = 1;
treeNodeAdvStyleInfo2.CheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdvStyleInfo2.EnsureDefaultOptionedChild = true;
treeNodeAdvStyleInfo2.IntermediateCheckColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdvStyleInfo2.OptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
treeNodeAdvStyleInfo2.SelectedOptionButtonColor = System.Drawing.Color.FromArgb(((int)(((byte)(210)))), ((int)(((byte)(210)))), ((int)(((byte)(210)))));
treeNodeAdvStyleInfo2.TextColor = System.Drawing.Color.Black;
this.treeViewAdv1.BaseStylePairs.AddRange(new Syncfusion.Windows.Forms.Tools.StyleNamePair[] {
new Syncfusion.Windows.Forms.Tools.StyleNamePair("Standard", treeNodeAdvStyleInfo1)});
new Syncfusion.Windows.Forms.Tools.StyleNamePair("Standard", treeNodeAdvStyleInfo2)});
this.treeViewAdv1.BeforeTouchSize = new System.Drawing.Size(312, 555);
this.treeViewAdv1.Dock = System.Windows.Forms.DockStyle.Left;
//
@@ -130,6 +267,8 @@
this.treeViewAdv1.Size = new System.Drawing.Size(312, 555);
this.treeViewAdv1.TabIndex = 4;
this.treeViewAdv1.Text = "treeViewAdv1";
this.treeViewAdv1.ThemeStyle.TreeNodeAdvStyle.CheckBoxTickThickness = 0;
this.treeViewAdv1.ThemeStyle.TreeNodeAdvStyle.EnsureDefaultOptionedChild = true;
//
//
//
@@ -142,140 +281,15 @@
this.treeViewAdv1.AfterSelect += new System.EventHandler(this.treeViewAdv1_AfterSelect);
this.treeViewAdv1.NodeMouseClick += new Syncfusion.Windows.Forms.Tools.TreeNodeAdvMouseClickArgs(this.treeViewAdv1_NodeMouseClick);
//
// grpDatenart
// button4
//
this.grpDatenart.Controls.Add(this.rbdata);
this.grpDatenart.Controls.Add(this.rblog);
this.grpDatenart.Dock = System.Windows.Forms.DockStyle.Left;
this.grpDatenart.Location = new System.Drawing.Point(0, 0);
this.grpDatenart.Name = "grpDatenart";
this.grpDatenart.Size = new System.Drawing.Size(137, 115);
this.grpDatenart.TabIndex = 2;
this.grpDatenart.TabStop = false;
this.grpDatenart.Text = "Log";
//
// grpSelektion
//
this.grpSelektion.Controls.Add(this.label3);
this.grpSelektion.Controls.Add(this.numericUpDown1);
this.grpSelektion.Controls.Add(this.button1);
this.grpSelektion.Controls.Add(this.label2);
this.grpSelektion.Controls.Add(this.dateTimePicker1);
this.grpSelektion.Controls.Add(this.label1);
this.grpSelektion.Controls.Add(this.cbboxzustaendigmitarbeiter);
this.grpSelektion.Dock = System.Windows.Forms.DockStyle.Left;
this.grpSelektion.Location = new System.Drawing.Point(137, 0);
this.grpSelektion.Name = "grpSelektion";
this.grpSelektion.Size = new System.Drawing.Size(405, 115);
this.grpSelektion.TabIndex = 3;
this.grpSelektion.TabStop = false;
this.grpSelektion.Text = "Selektion";
//
// cbboxzustaendigmitarbeiter
//
this.cbboxzustaendigmitarbeiter.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.cbboxzustaendigmitarbeiter.DropDownPosition = Syncfusion.WinForms.Core.Enums.PopupRelativeAlignment.Center;
this.cbboxzustaendigmitarbeiter.Location = new System.Drawing.Point(95, 24);
this.cbboxzustaendigmitarbeiter.Name = "cbboxzustaendigmitarbeiter";
this.cbboxzustaendigmitarbeiter.Size = new System.Drawing.Size(196, 19);
this.cbboxzustaendigmitarbeiter.Style.DropDownStyle.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));
this.cbboxzustaendigmitarbeiter.Style.TokenStyle.CloseButtonBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
this.cbboxzustaendigmitarbeiter.TabIndex = 8;
this.cbboxzustaendigmitarbeiter.TabStop = false;
//
// label1
//
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(6, 29);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(56, 13);
this.label1.TabIndex = 9;
this.label1.Text = "Mitarbeiter";
//
// dateTimePicker1
//
this.dateTimePicker1.Format = System.Windows.Forms.DateTimePickerFormat.Short;
this.dateTimePicker1.Location = new System.Drawing.Point(95, 52);
this.dateTimePicker1.Name = "dateTimePicker1";
this.dateTimePicker1.Size = new System.Drawing.Size(90, 20);
this.dateTimePicker1.TabIndex = 10;
//
// label2
//
this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(6, 54);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(53, 13);
this.label2.TabIndex = 11;
this.label2.Text = "Datum ab";
//
// button1
//
this.button1.Location = new System.Drawing.Point(302, 81);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(87, 23);
this.button1.TabIndex = 12;
this.button1.Text = "Aktualisieren";
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System.EventHandler(this.button1_Click);
//
// numericUpDown1
//
this.numericUpDown1.Location = new System.Drawing.Point(95, 79);
this.numericUpDown1.Maximum = new decimal(new int[] {
2000,
0,
0,
0});
this.numericUpDown1.Name = "numericUpDown1";
this.numericUpDown1.Size = new System.Drawing.Size(90, 20);
this.numericUpDown1.TabIndex = 13;
this.numericUpDown1.Value = new decimal(new int[] {
50,
0,
0,
0});
//
// label3
//
this.label3.AutoSize = true;
this.label3.Location = new System.Drawing.Point(9, 81);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(79, 13);
this.label3.TabIndex = 14;
this.label3.Text = "Anzahl Datens.";
//
// groupBox1
//
this.groupBox1.Controls.Add(this.button3);
this.groupBox1.Controls.Add(this.button2);
this.groupBox1.Dock = System.Windows.Forms.DockStyle.Fill;
this.groupBox1.Location = new System.Drawing.Point(542, 0);
this.groupBox1.Name = "groupBox1";
this.groupBox1.Size = new System.Drawing.Size(564, 115);
this.groupBox1.TabIndex = 4;
this.groupBox1.TabStop = false;
this.groupBox1.Text = "Aktion";
//
// button2
//
this.button2.Location = new System.Drawing.Point(6, 19);
this.button2.Name = "button2";
this.button2.Size = new System.Drawing.Size(180, 23);
this.button2.TabIndex = 0;
this.button2.Text = "XML in Clipboar kopieren";
this.button2.UseVisualStyleBackColor = true;
this.button2.Click += new System.EventHandler(this.button2_Click);
//
// button3
//
this.button3.Location = new System.Drawing.Point(6, 54);
this.button3.Name = "button3";
this.button3.Size = new System.Drawing.Size(180, 23);
this.button3.TabIndex = 1;
this.button3.Text = "Ausführen";
this.button3.UseVisualStyleBackColor = true;
this.button3.Click += new System.EventHandler(this.button3_Click);
this.button4.Location = new System.Drawing.Point(302, 23);
this.button4.Name = "button4";
this.button4.Size = new System.Drawing.Size(87, 23);
this.button4.TabIndex = 15;
this.button4.Text = "Export XML";
this.button4.UseVisualStyleBackColor = true;
this.button4.Click += new System.EventHandler(this.button4_Click);
//
// edk_viewer
//
@@ -291,14 +305,14 @@
this.Text = "EDK-Viewer";
this.Load += new System.EventHandler(this.edk_viewer_Load);
this.panel1.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.treeViewAdv1)).EndInit();
this.grpDatenart.ResumeLayout(false);
this.grpDatenart.PerformLayout();
this.groupBox1.ResumeLayout(false);
this.grpSelektion.ResumeLayout(false);
this.grpSelektion.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.cbboxzustaendigmitarbeiter)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).EndInit();
this.groupBox1.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.cbboxzustaendigmitarbeiter)).EndInit();
this.grpDatenart.ResumeLayout(false);
this.grpDatenart.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.treeViewAdv1)).EndInit();
this.ResumeLayout(false);
}
@@ -322,5 +336,6 @@
private System.Windows.Forms.GroupBox groupBox1;
private System.Windows.Forms.Button button2;
private System.Windows.Forms.Button button3;
private System.Windows.Forms.Button button4;
}
}

View File

@@ -8,6 +8,7 @@ using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Database;
using OnDoc.DocMgmt;
using OnDoc.Klassen;
using Syncfusion.Windows.Forms;
using Syncfusion.Windows.Forms.Tools;
@@ -136,5 +137,65 @@ namespace OnDoc.UIControls.Administrator
}
}
private void button4_Click(object sender, EventArgs e)
{
DataTable dt = new DataTable();
dt.Columns.Add("ActionID");
dt.Columns.Add("DokTypNr");
dt.Columns.Add("Paket");
dt.Columns.Add("Bezeichnung");
string doktyp = "";
DB db = new DB(AppParams.connectionstring);
foreach (TreeNodeAdv tn in treeViewAdv1.Nodes) {
try
{
treeViewAdv1.SelectedNode = tn;
richTextBox1.Text = Helper.Strings.Base64Decode(treeViewAdv1.SelectedNode.TagObject.ToString());
var start = richTextBox1.Text.IndexOf("<DokumentTypNr>") + 15;
var DokTypnr = richTextBox1.Text.Substring(start, richTextBox1.Text.IndexOf("</DokumentTypNr>") - start);
start = richTextBox1.Text.IndexOf("<Dokumentpaket>") + 15;
var DokPaket = richTextBox1.Text.Substring(start, richTextBox1.Text.IndexOf("</Dokumentpaket>") - start);
start = richTextBox1.Text.IndexOf("<actionId>") + 10;
var actionid = richTextBox1.Text.Substring(start, richTextBox1.Text.IndexOf("</actionId>") - start);
doktyp = "";
int doktnr = Convert.ToInt32(DokTypnr) - 900000000;
if (DokPaket == "0")
{
try
{
db.Get_Tabledata("Select bezeichnung from dokumenttyp where dokumenttypnr=" + doktnr.ToString(), false, true);
doktyp = db.dsdaten.Tables[0].Rows[0][0].ToString();
}
catch { }
}
else
{
try
{
db.Get_Tabledata("Select bezeichnung from edex_dokumentpaket where dokumentpaketnr=" + doktnr.ToString(), false, true);
doktyp = db.dsdaten.Tables[0].Rows[0][0].ToString();
}
catch { }
}
DataRow dr = dt.NewRow();
dr[0] = actionid;
dr[1] = doktnr;
dr[2] = DokPaket;
dr[3] = doktyp;
dt.Rows.Add(dr);
}
catch { }
}
DataSet ds = new DataSet();
ds.Tables.Add(dt.Copy());
ds.WriteXml(@"h:\edklog.xml");
}
}
}

View File

@@ -73,7 +73,7 @@ namespace OnDoc.UIControls.Administrator
dr["dokumenttypnr"] = NewDokTypKey;
dr["bezeichnung"] = dr["bezeichnung"].ToString() + " (Kopie)";
dr["mutiert_am"] = DateTime.Now;
dr["mutierer"] = AppParams.CurrentMitarbieter;
dr["mutierer"] = AppParams.CurrentMitarbeiter;
db.daten.Tables[0].Rows.Add(dr);
db.Update_Data();
db.daten.Tables.Clear();
@@ -105,7 +105,7 @@ namespace OnDoc.UIControls.Administrator
newvdr["dokumenttypnr"] = NewDokTypKey;
newvdr["mutiert_am"] = DateTime.Now;
newvdr["mutierer"] = AppParams.CurrentMitarbieter;
newvdr["mutierer"] = AppParams.CurrentMitarbeiter;
int newvorlagenfeldkey = Convert.ToInt32(db.get_dbkey("vorlagenfeld"));
newvdr["vorlagenfeldnr"] = newvorlagenfeldkey;
@@ -130,7 +130,7 @@ namespace OnDoc.UIControls.Administrator
drov["bezeichnung"]=drov["bezeichnung"].ToString() + " (Kopie)";
drov["office_vorlagenr"]= newkeyofficevorlage;
drov["mutiert_am"] = DateTime.Now;
drov["mutierer"] = AppParams.CurrentMitarbieter;
drov["mutierer"] = AppParams.CurrentMitarbeiter;
db.daten.Tables[0].Rows.Add(drov);
db.Update_Data();
db.daten.Tables.Clear();
@@ -147,7 +147,7 @@ namespace OnDoc.UIControls.Administrator
drovd[x] = diovd[x];
}
drovd["mutiert_am"] = DateTime.Now;
drovd["mutierer"] = AppParams.CurrentMitarbieter;
drovd["mutierer"] = AppParams.CurrentMitarbeiter;
drovd["office_vorlage_dateinr"] = newkeyofficevorlage;
db.daten.Tables[0].Rows.Add(drovd);
db.Update_Data();

View File

@@ -145,14 +145,14 @@ namespace OnDoc.UICintrols
this.ribbonpanelanalyse = new System.Windows.Forms.RibbonPanel();
this.ribbonbuttonedklog = new System.Windows.Forms.RibbonButton();
this.ribbonbuttonedkverarbeitung = new System.Windows.Forms.RibbonButton();
this.ribbonPanel3 = new System.Windows.Forms.RibbonPanel();
this.ribbonButton4 = new System.Windows.Forms.RibbonButton();
this.pdfConfig1 = new Syncfusion.Pdf.PdfConfig();
this.timer1 = new System.Windows.Forms.Timer(this.components);
this.pdfConfig2 = new Syncfusion.Pdf.PdfConfig();
this.RibbonButtonCreateNewDoc = new System.Windows.Forms.RibbonButton();
this.ribbonButton5 = new System.Windows.Forms.RibbonButton();
this.dokwerte1 = new OnDoc.UIControls.Dokwerte();
this.ribbonPanel3 = new System.Windows.Forms.RibbonPanel();
this.ribbonButton4 = new System.Windows.Forms.RibbonButton();
this.ctxMenuDokList.SuspendLayout();
this.toolStrip1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();
@@ -1210,9 +1210,25 @@ namespace OnDoc.UICintrols
this.ribbonbuttonedkverarbeitung.Text = "EDK OnDoc_EDOKA";
this.ribbonbuttonedkverarbeitung.Click += new System.EventHandler(this.ribbonbuttonedkverarbeitung_Click);
//
// ribbonPanel3
//
this.ribbonPanel3.ButtonMoreVisible = false;
this.ribbonPanel3.Items.Add(this.ribbonButton4);
this.ribbonPanel3.Name = "ribbonPanel3";
this.ribbonPanel3.Text = "";
this.ribbonPanel3.Click += new System.EventHandler(this.ribbonPanel3_Click);
//
// ribbonButton4
//
this.ribbonButton4.Image = ((System.Drawing.Image)(resources.GetObject("ribbonButton4.Image")));
this.ribbonButton4.LargeImage = ((System.Drawing.Image)(resources.GetObject("ribbonButton4.LargeImage")));
this.ribbonButton4.Name = "ribbonButton4";
this.ribbonButton4.SmallImage = ((System.Drawing.Image)(resources.GetObject("ribbonButton4.SmallImage")));
this.ribbonButton4.Text = "Art der Dokumentgenerierung";
//
// timer1
//
this.timer1.Interval = 60000;
this.timer1.Interval = 600000;
this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
//
// RibbonButtonCreateNewDoc
@@ -1240,22 +1256,6 @@ namespace OnDoc.UICintrols
this.dokwerte1.Size = new System.Drawing.Size(0, 694);
this.dokwerte1.TabIndex = 7;
//
// ribbonPanel3
//
this.ribbonPanel3.ButtonMoreVisible = false;
this.ribbonPanel3.Items.Add(this.ribbonButton4);
this.ribbonPanel3.Name = "ribbonPanel3";
this.ribbonPanel3.Text = "";
this.ribbonPanel3.Click += new System.EventHandler(this.ribbonPanel3_Click);
//
// ribbonButton4
//
this.ribbonButton4.Image = ((System.Drawing.Image)(resources.GetObject("ribbonButton4.Image")));
this.ribbonButton4.LargeImage = ((System.Drawing.Image)(resources.GetObject("ribbonButton4.LargeImage")));
this.ribbonButton4.Name = "ribbonButton4";
this.ribbonButton4.SmallImage = ((System.Drawing.Image)(resources.GetObject("ribbonButton4.SmallImage")));
this.ribbonButton4.Text = "Art der Dokumentgenerierung";
//
// DokList
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);

View File

@@ -119,7 +119,7 @@ namespace OnDoc.UICintrols
RibbonCBProfil.DropDownItems.Clear();
DB db = new DB(AppParams.connectionstring);
db.dsdaten.Tables.Clear();
db.Get_Tabledata("Select profilnr, bezeichnung, standard from profil where aktiv=1 and mitarbeiternr=" + AppParams.CurrentMitarbieter.ToString(), false, true);
db.Get_Tabledata("Select profilnr, bezeichnung, standard from profil where aktiv=1 and mitarbeiternr=" + AppParams.CurrentMitarbeiter.ToString(), false, true);
foreach (System.Data.DataRow r in db.dsdaten.Tables[0].Rows)
{
RibbonLabel rl = new RibbonLabel();
@@ -139,7 +139,7 @@ namespace OnDoc.UICintrols
ribbonCBAnsicht.DropDownItems.Clear();
DB db = new DB(AppParams.connectionstring);
db.clear_parameter();
db.add_parameter("@maid", AppParams.CurrentMitarbieter.ToString());
db.add_parameter("@maid", AppParams.CurrentMitarbeiter.ToString());
db.Get_Tabledata("sp_ondoc_get_magridveiw", true, false);
Ansichten = db.dsdaten.Tables[0].Copy();
//string standardview = "";
@@ -215,6 +215,25 @@ namespace OnDoc.UICintrols
}
catch { }
}
public void refresh_edk_partner(int partnernr)
{
DB db = new DB(AppParams.connectionstring);
try
{
db.Get_Tabledata("Select bkpar00, saldiert from partner where nrpar00=" + partnernr.ToString(),false,true);
Filter_Loeschen();
this.partnernr = partnernr;
RibbonFilterLabel.Text = partnernr + " " + db.dsdaten.Tables[0].Rows[0][0].ToString();
RibbonFilterLabel.Visible = true;
RibbonFilterDelete.Visible = true;
if (Convert.ToBoolean(db.dsdaten.Tables[0].Rows[0][1])) { RibbonPartnerSaldiert.Visible = true; } else { RibbonPartnerSaldiert.Visible = false; }
refresh_dokumente();
}
catch { }
finally { db=null; }
}
public void refresh_dokumente(string layout = "")
{
update_currentview();
@@ -280,12 +299,17 @@ namespace OnDoc.UICintrols
}
private void update_ansicht(string bearbeitung_zwingend, string toApprove, string approved)
private void update_ansicht(string bearbeitung_zwingend, string toApprove, string approved, string faksimile)
{
if (dokwerte1.Width > 0)
{
dokwerte1.Update_Werte(selected_dokumentid);
}
ribbonButtonToApproval.Enabled = false;
if (faksimile == "True")
{
ribbonButtonToApproval.Enabled=true;
}
if (bearbeitung_zwingend == "True")
{
RibbonButtonArchivToOnBase.Enabled = false;
@@ -307,6 +331,7 @@ namespace OnDoc.UICintrols
}
if (vorschauposition == "Keine Vorschau") { return; }
if (Separate_Vorschau_offen)
{
@@ -333,7 +358,7 @@ namespace OnDoc.UICintrols
selected_cellvalue = dataRow[columnIndex].ToString();
selected_cellvalue = this.sfDataGrid1.View.GetPropertyAccessProvider().GetValue(e.DataRow.RowData, e.DataColumn.GridColumn.MappingName).ToString();
update_ansicht(dataRow["Bearbeitung_Zwingend"].ToString(), dataRow["toapprove"].ToString(), dataRow["approved"].ToString());
update_ansicht(dataRow["Bearbeitung_Zwingend"].ToString(), dataRow["toapprove"].ToString(), dataRow["approved"].ToString(), dataRow["faksimile"].ToString());
return;
if (dokwerte1.Width > 0)
{
@@ -409,7 +434,7 @@ namespace OnDoc.UICintrols
DB db = new DB(AppParams.connectionstring);
try
{
if (db.Dok_in_Bearbeitung(3, selected_dokumentid, AppParams.CurrentMitarbieter) == false)
if (db.Dok_in_Bearbeitung(3, selected_dokumentid, AppParams.CurrentMitarbeiter) == false)
{
MessageBox.Show("Das Dokument wird aktuell bearbeitet.", "Dokumentbearbeitung", MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
@@ -422,15 +447,15 @@ namespace OnDoc.UICintrols
return;
}
db.Get_Tabledata("Select * from dokument where dokumentid='" + selected_dokumentid + "'", false, true);
if (Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["verantwortlich"]) != AppParams.CurrentMitarbieter)
if (Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["verantwortlich"]) != AppParams.CurrentMitarbeiter)
{
if (MessageBox.Show("Durch die Bearbeitung wird die Dokument-Verantwortung übernommen.", "Dokumentbearbieutng", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK)
{
db.Exec_SQL("Update dokument set verantwortlich=" + AppParams.CurrentMitarbieter.ToString() + " where dokumentid='" + selected_dokumentid + "'");
db.Exec_SQL("Update dokument set verantwortlich=" + AppParams.CurrentMitarbeiter.ToString() + " where dokumentid='" + selected_dokumentid + "'");
Logging.DocLog.Info("Verantwortung für Bearbeitung übernommen", "Doklist", selected_dokumentid, selected_partnernr, "Verantwortung übernommen");
}
}
db.Dok_in_Bearbeitung(1, selected_dokumentid, AppParams.CurrentMitarbieter);
db.Dok_in_Bearbeitung(1, selected_dokumentid, AppParams.CurrentMitarbeiter);
}
catch { }
@@ -749,12 +774,17 @@ namespace OnDoc.UICintrols
case 1:
if (frmnewdok.dokumentid != "")
{
Cursor= Cursors.WaitCursor;
System.Windows.Forms.Application.DoEvents();
selected_dokumentid = frmnewdok.dokumentid;
selected_partnernr = frmnewdok.partnernr.ToString(); ;
interop = frmnewdok.interop;
runmacros = frmnewdok.runmacros;
dokument_bearbeiten(selected_dokumentid);
Cursor = Cursors.Default;
System.Windows.Forms.Application.DoEvents();
}
break;
case 2:
@@ -787,7 +817,7 @@ namespace OnDoc.UICintrols
return;
}
db.Dok_in_Bearbeitung(1, selected_dokumentid, AppParams.CurrentMitarbieter);
db.Dok_in_Bearbeitung(1, selected_dokumentid, AppParams.CurrentMitarbeiter);
db = null;
clsProcessWatch.AddToList(selected_dokumentid, filename, "Word");
break;
@@ -823,7 +853,7 @@ namespace OnDoc.UICintrols
{
DB db = new DB(AppParams.connectionstring);
db.Exec_SQL("Update dokument set aktiv=0, mutiertam=getdate(), mutierer=" + AppParams.CurrentMitarbieter.ToString() + " where dokumentid='" + dokumentid + "'");
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 + "'");
//db.Exec_SQL("Delete from dokument_trefferliste where dokumentid='" + dokumentid + "'");
db = null;
@@ -832,7 +862,7 @@ namespace OnDoc.UICintrols
private void ribbonButton1_Click(object sender, EventArgs e)
{
MitarbeiterProfil map = new MitarbeiterProfil(AppParams.CurrentMitarbieter);
MitarbeiterProfil map = new MitarbeiterProfil(AppParams.CurrentMitarbeiter);
map.ShowDialog();
load_Profile();
}
@@ -845,6 +875,7 @@ namespace OnDoc.UICintrols
private void RibbonButtonZuweisen_Click(object sender, EventArgs e)
{
if (!row_selected()) return;
InputDialog ma = new InputDialog(true, "Verantwortlichkeit wechseln zu");
ma.ShowDialog();
@@ -854,6 +885,8 @@ namespace OnDoc.UICintrols
dB.Exec_SQL("Update dokument set verantwortlich=" + ma.result + " where dokumentid = '" + selected_dokumentid + "'");
dB = null;
Logging.DocLog.Info("Verantwortung zugewiesen auf " + ma.result.ToString(), "Doklist", selected_dokumentid, selected_partnernr, "Verantwortung zugewiesen");
clsMailer mailer = new clsMailer();
mailer.sendmail(2, ma.result, "", "", selected_dokumentid, "");
refresh_dokumente();
}
}
@@ -1287,7 +1320,7 @@ namespace OnDoc.UICintrols
try
{
DB db1 = new DB(AppParams.connectionstring);
db1.Get_Tabledata("Select count(*) from view_relaunch_approval where bewilligt=0 and abgelehnt = 0 and mitarbeiter_bewilligung=" + AppParams.CurrentMitarbieter.ToString(), false, true);
db1.Get_Tabledata("Select count(*) from view_relaunch_approval where bewilligt=0 and abgelehnt = 0 and mitarbeiter_bewilligung=" + AppParams.CurrentMitarbeiter.ToString(), false, true);
if (Convert.ToInt32(db1.dsdaten.Tables[0].Rows[0][0]) == 0)
{
@@ -1460,10 +1493,10 @@ namespace OnDoc.UICintrols
frmLogin.ShowDialog();
if (frmLogin.DialogResult == DialogResult.OK)
{
AppParams.CurrentMitarbieter = frmLogin.selectedmitarbeiternr;
AppParams.CurrentMitarbeiter = frmLogin.selectedmitarbeiternr;
DB db = new DB(AppParams.connectionstring);
this.mitarbeiternr = AppParams.CurrentMitarbieter;
db.Get_Tabledata("Select * from mitarbeiter where mitarbeiternr=" + AppParams.CurrentMitarbieter.ToString(), false, true);
this.mitarbeiternr = AppParams.CurrentMitarbeiter;
db.Get_Tabledata("Select * from mitarbeiter where mitarbeiternr=" + AppParams.CurrentMitarbeiter.ToString(), false, true);
AppParams.currenttgnummer = db.dsdaten.Tables[0].Rows[0]["tgnummer"].ToString();
db.Get_Tabledata("select count(*) from ondoc_admin where tgnummer='" + AppParams.currenttgnummer + "'", false, true);
if (Convert.ToInt32(db.dsdaten.Tables[0].Rows[0][0]) > 0) { AppParams.isSysadmin = true; } else { AppParams.isSysadmin = false; }
@@ -1613,7 +1646,7 @@ namespace OnDoc.UICintrols
DB db = new DB(AppParams.connectionstring);
if (sa.alsStandard == 1)
{
db.Exec_SQL("Update mitarbeiter_gridsettings set standard=0 where mitarbeiterid=" + AppParams.CurrentMitarbieter.ToString());
db.Exec_SQL("Update mitarbeiter_gridsettings set standard=0 where mitarbeiterid=" + AppParams.CurrentMitarbeiter.ToString());
}
int distance = 0;
@@ -1621,7 +1654,7 @@ namespace OnDoc.UICintrols
int Attribute = 0;
if (RibbonButtonAttributeEinAusblenden.Checked) { Attribute = 1; }
string sql = "insert Mitarbeiter_GridSettings (mitarbeiterid, erstellt_am, aktiv, bezeichnung, gridsettings,standard, Preview, Attributes,splitterdistance) values(";
sql = sql + AppParams.CurrentMitarbieter.ToString() + ",getdate(),1,'" + sa.selectedtext + "','" + inputAsString + "'," + sa.alsStandard.ToString();
sql = sql + AppParams.CurrentMitarbeiter.ToString() + ",getdate(),1,'" + sa.selectedtext + "','" + inputAsString + "'," + sa.alsStandard.ToString();
sql = sql + ", "+ tsrbvorschau.SelectedIndex.ToString()+", "+Attribute.ToString()+ ", "+distance.ToString()+")";
db.Exec_SQL(sql);
db = null;
@@ -1701,6 +1734,10 @@ namespace OnDoc.UICintrols
{
dokwerte1.Width = 300;
dokwerte1.set_panelheight(sfDataGrid1.GroupPanel.Height, sfDataGrid1.GroupPanel.BackColor);
if (selected_dokumentid != null && selected_dokumentid != "" && get_selected_records() > 0)
{
dokwerte1.Update_Werte(selected_dokumentid);
}
}
else
{
@@ -1840,7 +1877,8 @@ namespace OnDoc.UICintrols
string bearbeitung_zwingend = sfDataGrid1.View.GetPropertyAccessProvider().GetValue(record, "Bearbeitung_Zwingend").ToString();
string toapprove = sfDataGrid1.View.GetPropertyAccessProvider().GetValue(record, "toapprove").ToString();
string approved = sfDataGrid1.View.GetPropertyAccessProvider().GetValue(record, "approved").ToString();
update_ansicht(bearbeitung_zwingend, toapprove, approved);
string faksimle = sfDataGrid1.View.GetPropertyAccessProvider().GetValue(record, "faksimile").ToString();
update_ansicht(bearbeitung_zwingend, toapprove, approved, faksimle);
}
}
@@ -1891,7 +1929,8 @@ namespace OnDoc.UICintrols
string bearbeitung_zwingend = sfDataGrid1.View.GetPropertyAccessProvider().GetValue(record, "Bearbeitung_Zwingend").ToString();
string toapprove = sfDataGrid1.View.GetPropertyAccessProvider().GetValue(record, "toapprove").ToString();
string approved = sfDataGrid1.View.GetPropertyAccessProvider().GetValue(record, "approved").ToString();
update_ansicht(bearbeitung_zwingend, toapprove, approved);
string faksimile = sfDataGrid1.View.GetPropertyAccessProvider().GetValue(record, "faksimile").ToString();
update_ansicht(bearbeitung_zwingend, toapprove, approved,faksimile);
}
}
@@ -1960,7 +1999,7 @@ namespace OnDoc.UICintrols
if (MessageBox.Show("Gewähltes Dokument kopieren?", "Dokument kopieren", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
DB db = new DB(AppParams.connectionstring);
string newdocid = db.copydoc(selected_dokumentid, AppParams.CurrentMitarbieter);
string newdocid = db.copydoc(selected_dokumentid, AppParams.CurrentMitarbeiter);
db = null;
if (newdocid == "")
{

View File

@@ -273,27 +273,6 @@
mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+
kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D
TgDQASA1MVpwzwAAAABJRU5ErkJggg==
</value>
</data>
<data name="ribbonButton4.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAaSURBVFhH7cEBAQAAAIIg/69uSEAAAADAuRoQIAABnXhJ
QwAAAABJRU5ErkJggg==
</value>
</data>
<data name="ribbonButton4.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAaSURBVFhH7cEBAQAAAIIg/69uSEAAAADAuRoQIAABnXhJ
QwAAAABJRU5ErkJggg==
</value>
</data>
<data name="ribbonButton4.SmallImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAATSURBVDhPYxgFo2AUjAIwYGAAAAQQAAGnRHxjAAAAAElF
TkSuQmCC
</value>
</data>
<data name="RibbonButtonArchivToOnBase.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@@ -540,6 +519,24 @@
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABNJREFUOE9jGAWjYBSMAjBgYAAABBAAAadEfGMAAAAASUVORK5CYII=
</value>
</data>
<data name="ribbonButton4.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
wQAADsEBuJFr7QAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
</value>
</data>
<data name="ribbonButton4.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
wQAADsEBuJFr7QAAABpJREFUWEftwQEBAAAAgiD/r25IQAAAAMC5GhAgAAGdeElDAAAAAElFTkSuQmCC
</value>
</data>
<data name="ribbonButton4.SmallImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
wQAADsEBuJFr7QAAABNJREFUOE9jGAWjYBSMAjBgYAAABBAAAadEfGMAAAAASUVORK5CYII=
</value>
</data>
<metadata name="pdfConfig1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">

View File

@@ -60,6 +60,7 @@
this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(381, 100);
this.panel1.TabIndex = 1;
this.panel1.Paint += new System.Windows.Forms.PaintEventHandler(this.panel1_Paint);
//
// label1
//

View File

@@ -86,5 +86,10 @@ namespace OnDoc.UIControls
MessageBox.Show(e.ClipboardValue.ToString());
}
private void panel1_Paint(object sender, PaintEventArgs e)
{
}
}
}

View File

@@ -31,6 +31,7 @@ namespace OnDoc.UIControls
public bool partnersaldiert = false;
public bool person = false;
public bool personendokument { get; set; } = false;
public bool bpdokument { get; set; } = false;
public bool check_bp_person { get; set; } = false;
public int dokumenttypnr { get; set; } = 0;
@@ -42,19 +43,21 @@ namespace OnDoc.UIControls
this.trefferlistedata.TableControl.DoubleClick += TableControl_DoubleClick;
}
public Partnersuche(bool personendokument, bool check_bp_person)
public Partnersuche(bool personendokument, bool check_bp_person,bool bpdokument)
{
InitializeComponent();
this.personendokument = personendokument;
this.check_bp_person = check_bp_person;
this.bpdokument = bpdokument;
clsPartner.set_connectionstring(AppParams.connectionstring);
this.trefferlistedata.TableControl.DoubleClick += TableControl_DoubleClick;
}
public Partnersuche(bool personendokument, bool check_bp_person, int dokumenttypnr=0)
public Partnersuche(bool personendokument, bool check_bp_person, bool bpdokument,int dokumenttypnr=0)
{
InitializeComponent();
this.personendokument = personendokument;
this.bpdokument= bpdokument;
this.check_bp_person = check_bp_person;
clsPartner.set_connectionstring(AppParams.connectionstring);
this.trefferlistedata.TableControl.DoubleClick += TableControl_DoubleClick;
@@ -78,6 +81,9 @@ namespace OnDoc.UIControls
trefferlistedata.SelectedIndex = 0;
}
catch { }
this.Text = "Kunde suchen";
if (personendokument) { this.Text = "Person suchen"; }
if (bpdokument) { this.Text = "Partner suchen"; }
}
private void btnsuche_Click(object sender, EventArgs e)
@@ -88,7 +94,7 @@ namespace OnDoc.UIControls
string s = txtPartnerNr.Text.Replace(".", "").Trim();
if (DivFnkt.IsNumeric(s))
{
trefferlistedata.DataSource = clsPartner.search_partner(s, 50, 0);
trefferlistedata.DataSource = clsPartner.search_partner(s, 50, 0,personendokument,bpdokument);
TableHelper.FormatTable(ref clsPartner.partnerliste, "Partner", ref trefferlistedata, true);
try
{
@@ -105,7 +111,7 @@ namespace OnDoc.UIControls
if (txtKurzname.Text.Trim() != "")
{
string s = txtKurzname.Text.Trim();
trefferlistedata.DataSource = clsPartner.search_partner(s, 50, 1);
trefferlistedata.DataSource = clsPartner.search_partner(s, 50, 1, personendokument, bpdokument);
TableHelper.FormatTable(ref clsPartner.partnerliste, "Partner", ref trefferlistedata, true);
try
{
@@ -187,29 +193,33 @@ namespace OnDoc.UIControls
partnernr = Convert.ToInt32(TableHelper.GetCellCValue(ref this.trefferlistedata, "nrpar00"));
partnerkurzname = TableHelper.GetCellCValue(ref this.trefferlistedata, "bkpar00");
if (personendokument && partnernr < 100000000) return false;
if (bpdokument && partnernr > 100000000) return false;
partnersaldiert = Convert.ToBoolean(TableHelper.GetCellCValue(ref this.trefferlistedata, "saldiert"));
if (!check_bp_person) return true;
if (check_bp_person && personendokument && partnernr < 99999999)
{
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 (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);

View File

@@ -43,6 +43,7 @@ namespace OnDoc.UIControls
private bool bpperson_error { get; set; }=false;
public int bpperson_error_type { get; set; } = 0;
public bool personendokument { get; set; } = false;
public bool bpdokument { get; set; } = false;
public string uniqid { get; set; } = Guid.NewGuid().ToString();
public bool ausDokumentpaket { get; set; } = false;
@@ -85,7 +86,7 @@ namespace OnDoc.UIControls
cbboxzustaendigmitarbeiter.DataSource = db.dsdaten.Tables[0];
cbboxzustaendigmitarbeiter.DisplayMember = "name";
cbboxzustaendigmitarbeiter.ValueMember = "mitarbeiternr";
cbboxzustaendigmitarbeiter.SelectedValue = AppParams.CurrentMitarbieter;
cbboxzustaendigmitarbeiter.SelectedValue = AppParams.CurrentMitarbeiter;
cbboxunterschriftlinks.DataSource = db.dsdaten.Tables[0];
cbboxunterschriftlinks.DisplayMember = "name";
cbboxunterschriftlinks.ValueMember = "mitarbeiternr";
@@ -95,13 +96,13 @@ namespace OnDoc.UIControls
cbboxverantwortlich.DataSource = db.dsdaten.Tables[0];
cbboxverantwortlich.DisplayMember = "name";
cbboxverantwortlich.ValueMember = "mitarbeiternr";
cbboxverantwortlich.SelectedValue = AppParams.CurrentMitarbieter;
cbboxverantwortlich.SelectedValue = AppParams.CurrentMitarbeiter;
db.clear_parameter();
db.add_parameter("dokumenttypnr", dokumenttypnr.ToString());
db.add_parameter("@dokumentid", "");
db.add_parameter("@fnkt", "1");
db.add_parameter("@mitarbeiternr", AppParams.CurrentMitarbieter.ToString());
db.add_parameter("@mitarbeiternr", AppParams.CurrentMitarbeiter.ToString());
db.add_parameter("@bck", "0");
db.Get_Tabledata("SP_Dokumentbearbeitung_StatusSelektion", true, false);
@@ -341,11 +342,13 @@ namespace OnDoc.UIControls
db1.Get_Tabledata("select * from Dokumenttyp_BP_Person_Erstellung where dokumenttypnr=" + this.dokumenttypnr.ToString(), false, true);
if (db1.dsdaten.Tables[0].Rows.Count == 0) {
personendokument = false;
bpdokument = true;
}
else
{
if (db1.dsdaten.Tables[0].Rows[0][1].ToString() == "2") personendokument=true;
if (db1.dsdaten.Tables[0].Rows[0][1].ToString() == "1") personendokument = false;
if (personendokument) { bpdokument=false; }
}
return personendokument;
}
@@ -533,7 +536,7 @@ namespace OnDoc.UIControls
docgendata.zustaendigmitarbeiter = cbboxzustaendigmitarbeiter.SelectedValue.ToString();
}
docgendata.status = " - 1";
docgendata.ersteller = AppParams.CurrentMitarbieter.ToString();
docgendata.ersteller = AppParams.CurrentMitarbeiter.ToString();
docgendata.dokumentdatum = DateDokumentDatum.DateTimeText.ToString();
docgendata.bezeichnung = txtbezeichnung.Text;
docgendata.erstellungsart = Erstellungsart.DokumentPreview;
@@ -602,12 +605,14 @@ namespace OnDoc.UIControls
}
private void sfButton1_Click(object sender, EventArgs e)
{
set_personendokument();
show_partnerdialog();
}
private void show_partnerdialog()
{
Partnersuche ps = new Partnersuche(personendokument,true,dokumenttypnr);
Partnersuche ps = new Partnersuche(personendokument,true,bpdokument,dokumenttypnr);
ps.ShowDialog();
if (ps.DialogResult == DialogResult.OK)
{

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.

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 B

BIN
Client/bin/Debug/mk6dll.zip Normal file

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.

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.

View File

@@ -0,0 +1,5 @@
delete EDKB02DMS.zip
"C:\Program Files\7-Zip\7z.exe" -pshu*tkb98125 a OnDocClient.zip OnDoc.exe OnDocOffice.dll Docgen.dll database.dll barcodelib.dll Helper.dll Logging.dll Model.dll OfficePrinter.dll VBFileManagement.dll vbbarcodes.dll
copy OnDocClient.zip H:\NextCloud\ZZDownload
pause

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,26 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>
vbBarcodes
</name>
</assembly>
<members>
<member name="T:vbBarcodes.My.Resources.Resources">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:vbBarcodes.My.Resources.Resources.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:vbBarcodes.My.Resources.Resources.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member>
</members>
</doc>

View File

@@ -1 +1 @@
d08cdd3b8d95d982d497a25026b1169d2ae8047dc2be950156b91549e6bd9c3f
214d353aff1cf5b21e76f95012103b7385af6396d0631660f67e7f8309c948cb

Binary file not shown.

Binary file not shown.

View File

@@ -1 +1 @@
bba4f385f27d93855102baef950356a6008a2e5066ee6a02e3530c88c3be0927
9c4b77c780e3264234c896683eb295474c940928675522c9cdb38da06ede631b

View File

@@ -247,3 +247,10 @@ E:\Software-Projekte\OnDoc\OnDoc\Client\obj\Release\de-DE\OnDoc.resources.dll
E:\Software-Projekte\OnDoc\OnDoc\Client\obj\Release\Client.csproj.Up2Date
E:\Software-Projekte\OnDoc\OnDoc\Client\obj\Release\OnDoc.exe
E:\Software-Projekte\OnDoc\OnDoc\Client\obj\Release\OnDoc.pdb
E:\Software-Projekte\OnDoc\OnDoc\Client\bin\Release\OnDoc.pdb
E:\Software-Projekte\OnDoc\OnDoc\Client\bin\Release\de-DE\OnDoc.resources.dll
E:\Software-Projekte\OnDoc\OnDoc\Client\bin\Release\vbBarcodes.dll
E:\Software-Projekte\OnDoc\OnDoc\Client\bin\Release\MW6.SDK.dll
E:\Software-Projekte\OnDoc\OnDoc\Client\bin\Release\vbBarcodes.pdb
E:\Software-Projekte\OnDoc\OnDoc\Client\bin\Release\vbBarcodes.xml
E:\Software-Projekte\OnDoc\OnDoc\Client\obj\Release\OnDoc.UIControls.Administrator.AdminDokTypGenerierung.resources

Binary file not shown.

Binary file not shown.

View File