update 20241204

master
Stefan Hutter 1 year ago
parent 9c0f9cd3b9
commit 9dccb8be8f

@ -124,7 +124,7 @@ namespace API_NetFramework.Controllers
/// Dokumenthandle aus OnBase /// Dokumenthandle aus OnBase
/// </returns> /// </returns>
/// <remarks></remarks> /// <remarks></remarks>
[HttpPost] [HttpGet]
[Route("API/ArchiveDocFromDatabase")] [Route("API/ArchiveDocFromDatabase")]
public IHttpActionResult ArchivDocFromDatabase(string DokumentID) public IHttpActionResult ArchivDocFromDatabase(string DokumentID)

@ -2042,3 +2042,4 @@ Parametername: encoder
2024-12-02 10:10:04.9111|DEBUG|OnDoc|Mailversand: tet11 2024-12-02 10:10:04.9111|DEBUG|OnDoc|Mailversand: tet11
2024-12-02 10:10:17.1969|DEBUG|OnDoc|Mailversand: test@tkb.ch11 2024-12-02 10:10:17.1969|DEBUG|OnDoc|Mailversand: test@tkb.ch11
2024-12-02 10:11:10.9145|DEBUG|OnDoc|Mailversand: test@tkb.ch324 2024-12-02 10:11:10.9145|DEBUG|OnDoc|Mailversand: test@tkb.ch324
2024-12-04 10:19:03.3793|ERROR|OnDoc|Unberechtigter Zugriff

@ -390,7 +390,7 @@ namespace OnDoc.UIControls
sb.dsempfaenger = new DataSet(); sb.dsempfaenger = new DataSet();
sb.dsempfaenger.Tables.Clear(); sb.dsempfaenger.Tables.Clear();
sb.dsempfaenger.ReadXml(filename); sb.dsempfaenger.ReadXml(filename);
sb.dsempfaenger.Tables.Remove("Layout");
sb.dsempfaenger.AcceptChanges(); sb.dsempfaenger.AcceptChanges();
refresh_empfaenger(sb.dsempfaenger.Tables[0]); refresh_empfaenger(sb.dsempfaenger.Tables[0]);
//System.IO.File.Delete(filename); //System.IO.File.Delete(filename);

@ -38,7 +38,8 @@ namespace OnDoc
if (args.Length > 0) if (args.Length > 0)
{ {
string debugstring;
if (args[0].ToString().ToUpper().Substring(args[0].ToString().Length - 4, 4) == ".EDK") if (args[0].ToString().ToUpper().Substring(args[0].ToString().Length - 4, 4) == ".EDK")
{ {
@ -46,6 +47,7 @@ namespace OnDoc
string destfile = AppParams.tempdir + DateTime.Now.ToString("yyyyMMddHHmmss") + "_tmpfile.edk"; string destfile = AppParams.tempdir + DateTime.Now.ToString("yyyyMMddHHmmss") + "_tmpfile.edk";
System.IO.File.Copy(args[0],destfile); System.IO.File.Copy(args[0],destfile);
//EDK_Data.Load_EDK_File(args[0]); //EDK_Data.Load_EDK_File(args[0]);
} }
else else
@ -81,7 +83,7 @@ namespace OnDoc
} }
Application.EnableVisualStyles(); Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false); //Application.SetCompatibleTextRenderingDefault(false);
Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense("Ngo9BigBOggjHTQxAR8/V1NCaF5cXmZCf1FpRmJGdld5fUVHYVZUTXxaS00DNHVRdkdnWXdecXRdQ2heUU13XUI="); Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense("Ngo9BigBOggjHTQxAR8/V1NCaF5cXmZCf1FpRmJGdld5fUVHYVZUTXxaS00DNHVRdkdnWXdecXRdQ2heUU13XUI=");
AppParams.init(); AppParams.init();
// // MyForm = new Start(); // // MyForm = new Start();

@ -39,7 +39,7 @@ namespace OnDoc
this.Style.TitleBar.ForeColor = Theaming.TitelFontColor(); this.Style.TitleBar.ForeColor = Theaming.TitelFontColor();
InitLogging(); InitLogging();
Logging.Logging.Debug("Start", "OnDoc-Client", "");
mitarbeiter = System.Security.Principal.WindowsIdentity.GetCurrent().Name; mitarbeiter = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
mitarbeiter = mitarbeiter.Substring(mitarbeiter.IndexOf("\\") + 1); mitarbeiter = mitarbeiter.Substring(mitarbeiter.IndexOf("\\") + 1);
@ -76,7 +76,7 @@ namespace OnDoc
} }
else { System.Environment.Exit(1); } else { System.Environment.Exit(1); }
} }
Logging.Logging.Debug("Mitarbeiter", "OnDoc", AppParams.CurrentMitarbieter.ToString());
//partnerTree1.OnStrukturClicked += new PartnerTree.StrukturHandler(testhandler1); //partnerTree1.OnStrukturClicked += new PartnerTree.StrukturHandler(testhandler1);
//partnerTree1.Refresh(-1, AppParams.CurrentMitarbieter, Convert.ToInt32(rbcomboboxprofil.SelectedItem.Tag.ToString())); //partnerTree1.Refresh(-1, AppParams.CurrentMitarbieter, Convert.ToInt32(rbcomboboxprofil.SelectedItem.Tag.ToString()));
@ -183,6 +183,7 @@ namespace OnDoc
private void EDK_Call(string filename) private void EDK_Call(string filename)
{ {
if (dokList1.profilnr == 0) return;
EDK_Data.Load_EDK_File(filename); EDK_Data.Load_EDK_File(filename);
System.IO.File.Delete(filename); System.IO.File.Delete(filename);
if (EDK_Data.toexecute == true) if (EDK_Data.toexecute == true)
@ -192,7 +193,7 @@ namespace OnDoc
} }
private void URI_Call(string filename) private void URI_Call(string filename)
{ {
if (System.IO.File.Exists(filename)) if (System.IO.File.Exists(filename))
{ {
using (StreamReader sr = new StreamReader(filename)) using (StreamReader sr = new StreamReader(filename))

@ -47,6 +47,7 @@
this.cbversandstrasse_moeglich = new System.Windows.Forms.CheckBox(); this.cbversandstrasse_moeglich = new System.Windows.Forms.CheckBox();
this.toolStrip2 = new System.Windows.Forms.ToolStrip(); this.toolStrip2 = new System.Windows.Forms.ToolStrip();
this.toolStripButton1 = new System.Windows.Forms.ToolStripButton(); this.toolStripButton1 = new System.Windows.Forms.ToolStripButton();
this.tsbtncopy = new System.Windows.Forms.ToolStripButton();
this.GrpUnterschrifte = new System.Windows.Forms.GroupBox(); this.GrpUnterschrifte = new System.Windows.Forms.GroupBox();
this.cbUnterschriftpruefung = new System.Windows.Forms.CheckBox(); this.cbUnterschriftpruefung = new System.Windows.Forms.CheckBox();
this.lblStandard = new System.Windows.Forms.Label(); this.lblStandard = new System.Windows.Forms.Label();
@ -67,6 +68,7 @@
this.groupBox3 = new System.Windows.Forms.GroupBox(); this.groupBox3 = new System.Windows.Forms.GroupBox();
this.TreeDokumentArt = new Syncfusion.Windows.Forms.Tools.TreeViewAdv(); this.TreeDokumentArt = new Syncfusion.Windows.Forms.Tools.TreeViewAdv();
this.GroupBox2 = new System.Windows.Forms.GroupBox(); this.GroupBox2 = new System.Windows.Forms.GroupBox();
this.chkboxInOffice = new System.Windows.Forms.CheckBox();
this.cbaktiv = new System.Windows.Forms.CheckBox(); this.cbaktiv = new System.Windows.Forms.CheckBox();
this.rbDokumenterstellungPerson = new System.Windows.Forms.RadioButton(); this.rbDokumenterstellungPerson = new System.Windows.Forms.RadioButton();
this.rbDokumenterstellungBP = new System.Windows.Forms.RadioButton(); this.rbDokumenterstellungBP = new System.Windows.Forms.RadioButton();
@ -138,7 +140,7 @@
this.label16 = new System.Windows.Forms.Label(); this.label16 = new System.Windows.Forms.Label();
this.rbNr = new System.Windows.Forms.RadioButton(); this.rbNr = new System.Windows.Forms.RadioButton();
this.label15 = new System.Windows.Forms.Label(); this.label15 = new System.Windows.Forms.Label();
this.chkboxInOffice = new System.Windows.Forms.CheckBox(); this.chkboxaktive = new System.Windows.Forms.CheckBox();
((System.ComponentModel.ISupportInitialize)(this.tabControlAdv1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.tabControlAdv1)).BeginInit();
this.tabControlAdv1.SuspendLayout(); this.tabControlAdv1.SuspendLayout();
this.tabPageAdv1.SuspendLayout(); this.tabPageAdv1.SuspendLayout();
@ -235,7 +237,8 @@
// //
this.toolStrip2.AutoSize = false; this.toolStrip2.AutoSize = false;
this.toolStrip2.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.toolStrip2.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.toolStripButton1}); this.toolStripButton1,
this.tsbtncopy});
this.toolStrip2.Location = new System.Drawing.Point(0, 0); this.toolStrip2.Location = new System.Drawing.Point(0, 0);
this.toolStrip2.Name = "toolStrip2"; this.toolStrip2.Name = "toolStrip2";
this.toolStrip2.Size = new System.Drawing.Size(1016, 42); this.toolStrip2.Size = new System.Drawing.Size(1016, 42);
@ -250,9 +253,19 @@
this.toolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton1.Name = "toolStripButton1"; this.toolStripButton1.Name = "toolStripButton1";
this.toolStripButton1.Size = new System.Drawing.Size(32, 32); this.toolStripButton1.Size = new System.Drawing.Size(32, 32);
this.toolStripButton1.Text = "toolStripButton1"; this.toolStripButton1.Text = "Dokumenttyp speichern";
this.toolStripButton1.Click += new System.EventHandler(this.toolStripButton1_Click); this.toolStripButton1.Click += new System.EventHandler(this.toolStripButton1_Click);
// //
// tsbtncopy
//
this.tsbtncopy.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.tsbtncopy.Image = global::OnDoc.Properties.Resources.Copy_16x16_32;
this.tsbtncopy.ImageTransparentColor = System.Drawing.Color.Magenta;
this.tsbtncopy.Name = "tsbtncopy";
this.tsbtncopy.Size = new System.Drawing.Size(23, 39);
this.tsbtncopy.Text = "Dokumenttyp kopieren";
this.tsbtncopy.Click += new System.EventHandler(this.tsbtncopy_Click);
//
// GrpUnterschrifte // GrpUnterschrifte
// //
this.GrpUnterschrifte.Controls.Add(this.cbUnterschriftpruefung); this.GrpUnterschrifte.Controls.Add(this.cbUnterschriftpruefung);
@ -591,6 +604,14 @@
this.GroupBox2.TabStop = false; this.GroupBox2.TabStop = false;
this.GroupBox2.Text = "Diverses"; this.GroupBox2.Text = "Diverses";
// //
// chkboxInOffice
//
this.chkboxInOffice.Location = new System.Drawing.Point(293, 71);
this.chkboxInOffice.Name = "chkboxInOffice";
this.chkboxInOffice.Size = new System.Drawing.Size(187, 24);
this.chkboxInOffice.TabIndex = 26;
this.chkboxInOffice.Text = "Erstellung mit Office";
//
// cbaktiv // cbaktiv
// //
this.cbaktiv.Location = new System.Drawing.Point(293, 53); this.cbaktiv.Location = new System.Drawing.Point(293, 53);
@ -1265,7 +1286,7 @@
treeNodeAdvStyleInfo2.TextColor = System.Drawing.Color.Black; treeNodeAdvStyleInfo2.TextColor = System.Drawing.Color.Black;
this.TreeDokumenttyp.BaseStylePairs.AddRange(new Syncfusion.Windows.Forms.Tools.StyleNamePair[] { this.TreeDokumenttyp.BaseStylePairs.AddRange(new Syncfusion.Windows.Forms.Tools.StyleNamePair[] {
new Syncfusion.Windows.Forms.Tools.StyleNamePair("Standard", treeNodeAdvStyleInfo2)}); new Syncfusion.Windows.Forms.Tools.StyleNamePair("Standard", treeNodeAdvStyleInfo2)});
this.TreeDokumenttyp.BeforeTouchSize = new System.Drawing.Size(303, 670); this.TreeDokumenttyp.BeforeTouchSize = new System.Drawing.Size(273, 670);
this.TreeDokumenttyp.Dock = System.Windows.Forms.DockStyle.Left; this.TreeDokumenttyp.Dock = System.Windows.Forms.DockStyle.Left;
// //
// //
@ -1281,7 +1302,7 @@
this.TreeDokumenttyp.MetroColor = System.Drawing.Color.FromArgb(((int)(((byte)(22)))), ((int)(((byte)(165)))), ((int)(((byte)(220))))); this.TreeDokumenttyp.MetroColor = System.Drawing.Color.FromArgb(((int)(((byte)(22)))), ((int)(((byte)(165)))), ((int)(((byte)(220)))));
this.TreeDokumenttyp.Name = "TreeDokumenttyp"; this.TreeDokumenttyp.Name = "TreeDokumenttyp";
this.TreeDokumenttyp.SelectedNodeForeColor = System.Drawing.SystemColors.HighlightText; this.TreeDokumenttyp.SelectedNodeForeColor = System.Drawing.SystemColors.HighlightText;
this.TreeDokumenttyp.Size = new System.Drawing.Size(303, 670); this.TreeDokumenttyp.Size = new System.Drawing.Size(273, 670);
this.TreeDokumenttyp.SortWithChildNodes = true; this.TreeDokumenttyp.SortWithChildNodes = true;
this.TreeDokumenttyp.TabIndex = 11; this.TreeDokumenttyp.TabIndex = 11;
this.TreeDokumenttyp.Text = "treeViewAdv1"; this.TreeDokumenttyp.Text = "treeViewAdv1";
@ -1301,6 +1322,7 @@
// //
// panel1 // panel1
// //
this.panel1.Controls.Add(this.chkboxaktive);
this.panel1.Controls.Add(this.txtFilter); this.panel1.Controls.Add(this.txtFilter);
this.panel1.Controls.Add(this.rbBezeichnung); this.panel1.Controls.Add(this.rbBezeichnung);
this.panel1.Controls.Add(this.label16); this.panel1.Controls.Add(this.label16);
@ -1316,14 +1338,14 @@
// //
this.txtFilter.Location = new System.Drawing.Point(69, 12); this.txtFilter.Location = new System.Drawing.Point(69, 12);
this.txtFilter.Name = "txtFilter"; this.txtFilter.Name = "txtFilter";
this.txtFilter.Size = new System.Drawing.Size(139, 20); this.txtFilter.Size = new System.Drawing.Size(191, 20);
this.txtFilter.TabIndex = 6; this.txtFilter.TabIndex = 6;
this.txtFilter.KeyDown += new System.Windows.Forms.KeyEventHandler(this.txtFilter_KeyDown); this.txtFilter.KeyDown += new System.Windows.Forms.KeyEventHandler(this.txtFilter_KeyDown);
// //
// rbBezeichnung // rbBezeichnung
// //
this.rbBezeichnung.AutoSize = true; this.rbBezeichnung.AutoSize = true;
this.rbBezeichnung.Location = new System.Drawing.Point(111, 40); this.rbBezeichnung.Location = new System.Drawing.Point(111, 42);
this.rbBezeichnung.Name = "rbBezeichnung"; this.rbBezeichnung.Name = "rbBezeichnung";
this.rbBezeichnung.Size = new System.Drawing.Size(87, 17); this.rbBezeichnung.Size = new System.Drawing.Size(87, 17);
this.rbBezeichnung.TabIndex = 9; this.rbBezeichnung.TabIndex = 9;
@ -1344,7 +1366,7 @@
// //
this.rbNr.AutoSize = true; this.rbNr.AutoSize = true;
this.rbNr.Checked = true; this.rbNr.Checked = true;
this.rbNr.Location = new System.Drawing.Point(69, 39); this.rbNr.Location = new System.Drawing.Point(69, 42);
this.rbNr.Name = "rbNr"; this.rbNr.Name = "rbNr";
this.rbNr.Size = new System.Drawing.Size(36, 17); this.rbNr.Size = new System.Drawing.Size(36, 17);
this.rbNr.TabIndex = 8; this.rbNr.TabIndex = 8;
@ -1356,19 +1378,24 @@
// label15 // label15
// //
this.label15.AutoSize = true; this.label15.AutoSize = true;
this.label15.Location = new System.Drawing.Point(12, 37); this.label15.Location = new System.Drawing.Point(12, 44);
this.label15.Name = "label15"; this.label15.Name = "label15";
this.label15.Size = new System.Drawing.Size(26, 13); this.label15.Size = new System.Drawing.Size(26, 13);
this.label15.TabIndex = 7; this.label15.TabIndex = 7;
this.label15.Text = "Sort"; this.label15.Text = "Sort";
// //
// chkboxInOffice // chkboxaktive
// //
this.chkboxInOffice.Location = new System.Drawing.Point(293, 71); this.chkboxaktive.AutoSize = true;
this.chkboxInOffice.Name = "chkboxInOffice"; this.chkboxaktive.Checked = true;
this.chkboxInOffice.Size = new System.Drawing.Size(187, 24); this.chkboxaktive.CheckState = System.Windows.Forms.CheckState.Checked;
this.chkboxInOffice.TabIndex = 26; this.chkboxaktive.Location = new System.Drawing.Point(205, 43);
this.chkboxInOffice.Text = "Erstellung mit Office"; this.chkboxaktive.Name = "chkboxaktive";
this.chkboxaktive.Size = new System.Drawing.Size(55, 17);
this.chkboxaktive.TabIndex = 10;
this.chkboxaktive.Text = "aktive";
this.chkboxaktive.UseVisualStyleBackColor = true;
this.chkboxaktive.CheckedChanged += new System.EventHandler(this.chkboxaktive_CheckedChanged);
// //
// Dokumenttyp // Dokumenttyp
// //
@ -1525,5 +1552,7 @@
internal System.Windows.Forms.CheckBox chkbearbeitungdirekt; internal System.Windows.Forms.CheckBox chkbearbeitungdirekt;
internal System.Windows.Forms.CheckBox chkinterop; internal System.Windows.Forms.CheckBox chkinterop;
internal System.Windows.Forms.CheckBox chkboxInOffice; internal System.Windows.Forms.CheckBox chkboxInOffice;
private System.Windows.Forms.ToolStripButton tsbtncopy;
private System.Windows.Forms.CheckBox chkboxaktive;
} }
} }

@ -16,6 +16,9 @@ using System.Windows.Forms.VisualStyles;
using OnDoc.Helper; using OnDoc.Helper;
using Syncfusion.Windows.Forms.Tools; using Syncfusion.Windows.Forms.Tools;
using Syncfusion.WinForms.Controls; using Syncfusion.WinForms.Controls;
using Syncfusion.Windows.Forms;
using System.Security.Cryptography;
using Windows.UI.WebUI;
namespace OnDoc.UIControls.Administrator namespace OnDoc.UIControls.Administrator
{ {
@ -42,21 +45,36 @@ namespace OnDoc.UIControls.Administrator
System.Data.DataTable treedata = new System.Data.DataTable(); System.Data.DataTable treedata = new System.Data.DataTable();
private void update_tree() private void update_tree()
{ {
int count = txtFilter.Text.Trim().Count(f => f == ' ');
if (count > 0) { treedata.Rows.Clear(); }
TreeDokumenttyp.Nodes.Clear(); TreeDokumenttyp.Nodes.Clear();
db.Get_Tabledata("Select dokumenttypnr as ID, Bezeichnung, Aktiv from dokumenttyp", false, true); string sql = "";
treedata = db.dsdaten.Tables[0].Copy(); sql = "Select dokumenttypnr as ID, Bezeichnung, Aktiv from dokumenttyp";
string _sqlWhere = " Bezeichnung like '%" + txtFilter.Text + "%'"; if (txtFilter.Text.Trim().Length > 0)
string _sqlOrder = "Bezeichnung "; {
sql = sql + " where bezeichnung like '%" + txtFilter.Text.Replace(" ", "%") + "%'";
}
else
{
sql = sql + " where dokumenttypnr > 0";
}
if (chkboxaktive.Checked) { sql = sql + " and aktiv=1"; }
if (rbNr.Checked) if (rbNr.Checked)
{ {
_sqlOrder = "id "; sql=sql+" order by id";
}
else
{
sql = sql + " order by bezeichnung";
} }
else _sqlOrder = "Bezeichnung"; db.Get_Tabledata(sql, false, true);
treedata = db.dsdaten.Tables[0].Copy();
try try
{ {
System.Data.DataTable _newDataTable = treedata.Select(_sqlWhere, _sqlOrder).CopyToDataTable();
foreach (DataRow r in _newDataTable.Rows) foreach (DataRow r in treedata.Rows)
{ {
TreeNodeAdv nodeAdv = new TreeNodeAdv(); TreeNodeAdv nodeAdv = new TreeNodeAdv();
nodeAdv.Text = r["id"].ToString() + " " + r["Bezeichnung"].ToString(); nodeAdv.Text = r["id"].ToString() + " " + r["Bezeichnung"].ToString();
@ -78,8 +96,8 @@ namespace OnDoc.UIControls.Administrator
return; return;
} }
private void Update_Details(int id) { private void Update_Details(int id) {
db.Get_Tabledata("Select office_vorlagenr, bezeichnung from office_vorlage", false, true); db.Get_Tabledata("Select office_vorlagenr, bezeichnung from office_vorlage", false, true);
cbboxofficevorlage.DataSource = db.dsdaten.Tables[0]; cbboxofficevorlage.DataSource = db.dsdaten.Tables[0];
cbboxofficevorlage.DisplayMember = "Bezeichnung"; cbboxofficevorlage.DisplayMember = "Bezeichnung";
@ -171,7 +189,7 @@ namespace OnDoc.UIControls.Administrator
Update_Vorlagenfelder(); Update_Vorlagenfelder();
} }
private void Update_Vorlagenfelder() { private void Update_Vorlagenfelder() {
db.Get_Tabledata("Select * from View_Vorlagenfelder_Relaunch where doktypid=" + dokumenttypnr.ToString(), false, true); db.Get_Tabledata("Select * from View_Vorlagenfelder_Relaunch where doktypid=" + dokumenttypnr.ToString(), false, true);
this.sfDataGrid1.DataSource = db.dsdaten.Tables[0]; this.sfDataGrid1.DataSource = db.dsdaten.Tables[0];
DataTable dt = db.dsdaten.Tables[0]; DataTable dt = db.dsdaten.Tables[0];
@ -261,7 +279,7 @@ namespace OnDoc.UIControls.Administrator
chkboxInOffice.Checked = true; chkboxInOffice.Checked = true;
} }
else else
{ chkboxInOffice.Checked= false; } { chkboxInOffice.Checked = false; }
} }
private void txtfeldname_TextChanged(object sender, EventArgs e) private void txtfeldname_TextChanged(object sender, EventArgs e)
@ -307,13 +325,13 @@ namespace OnDoc.UIControls.Administrator
r["Unterschrift_Faksimile"] = this.cbDigitaleUnterschrift.Checked; r["Unterschrift_Faksimile"] = this.cbDigitaleUnterschrift.Checked;
r["Unterschrift_ohne"] = this.cbFormularOhneUnterschrift.Checked; r["Unterschrift_ohne"] = this.cbFormularOhneUnterschrift.Checked;
r["Unterschrift_Pruefung"] = this.cbUnterschriftpruefung.Checked; r["Unterschrift_Pruefung"] = this.cbUnterschriftpruefung.Checked;
r["unterschrift_standard"]=this.lbUnterschriftStandard.SelectedIndex; r["unterschrift_standard"] = this.lbUnterschriftStandard.SelectedIndex;
r["aktiv"] = this.cbaktiv.Checked; r["aktiv"] = this.cbaktiv.Checked;
r["mutierer"] = AppParams.CurrentMitarbieter; r["mutierer"] = AppParams.CurrentMitarbieter;
r["mutiert_am"]=DateTime.Now; r["mutiert_am"] = DateTime.Now;
r["versandstrasse_moeglich"] = cbversandstrasse_moeglich.Checked == true; r["versandstrasse_moeglich"] = cbversandstrasse_moeglich.Checked == true;
r["ebanking_moeglich"] = cbebanking_moeglich.Checked == true; r["ebanking_moeglich"] = cbebanking_moeglich.Checked == true;
r["BearbeitungDirket"] = chkbearbeitungdirekt.Checked==true; r["BearbeitungDirket"] = chkbearbeitungdirekt.Checked == true;
r["interop"] = chkinterop.Checked == true; r["interop"] = chkinterop.Checked == true;
r["erstellungInOffice"] = chkboxInOffice.Checked == true; r["erstellungInOffice"] = chkboxInOffice.Checked == true;
if (cbOfficeDokument.Checked) { r["genresultat_type"] = 1; } if (cbOfficeDokument.Checked) { r["genresultat_type"] = 1; }
@ -321,8 +339,8 @@ namespace OnDoc.UIControls.Administrator
if (cbPDFDirekteArchivierung.Checked) { r["genresultat_type"] = 3; } if (cbPDFDirekteArchivierung.Checked) { r["genresultat_type"] = 3; }
if (cbbearbeitungzwingend.Checked) { r["genresultat_type"] = 4; } if (cbbearbeitungzwingend.Checked) { r["genresultat_type"] = 4; }
db.Update_Data(); db.Update_Data();
db.daten.Tables.Clear(); db.daten.Tables.Clear();
@ -335,11 +353,12 @@ namespace OnDoc.UIControls.Administrator
{ {
DataRow dr = db.daten.Tables[0].NewRow(); DataRow dr = db.daten.Tables[0].NewRow();
dr[0] = dokumenttypnr; dr[0] = dokumenttypnr;
if (rbDokumenterstellungBP.Checked) {dr[1] = 1; } else { dr[1] = 2; } if (rbDokumenterstellungBP.Checked) { dr[1] = 1; } else { dr[1] = 2; }
db.daten.Tables[0].Rows.Add(dr); db.daten.Tables[0].Rows.Add(dr);
} }
db.Update_Data(); db.Update_Data();
ToastMessage.ShowToast("Speichern", "Dokumenttyp erfolgreich gespeichert"); ToastMessage.ShowToast("Speichern", "Dokumenttyp erfolgreich gespeichert");
update_tree();
} }
private void listBox1_MouseDoubleClick(object sender, MouseEventArgs e) private void listBox1_MouseDoubleClick(object sender, MouseEventArgs e)
@ -363,11 +382,11 @@ namespace OnDoc.UIControls.Administrator
var obj = record.Data as DataRowView; var obj = record.Data as DataRowView;
if (obj["id"].ToString() == newkey.ToString()) if (obj["id"].ToString() == newkey.ToString())
{ this.sfDataGrid1.SelectedItems.Add(obj); { this.sfDataGrid1.SelectedItems.Add(obj);
var dataRow = (obj as DataRowView).Row; var dataRow = (obj as DataRowView).Row;
Origin = (obj as DataRowView).Row; Origin = (obj as DataRowView).Row;
Update_Vorlagenfeld(dataRow);} Update_Vorlagenfeld(dataRow); }
} }
} }
@ -378,7 +397,7 @@ namespace OnDoc.UIControls.Administrator
private void chkui_CheckedChanged(object sender, EventArgs e) private void chkui_CheckedChanged(object sender, EventArgs e)
{ {
CheckBox tmpcheckbox = sender as CheckBox; CheckBox tmpcheckbox = sender as CheckBox;
Origin[tmpcheckbox.Tag.ToString()] = tmpcheckbox.Checked; Origin[tmpcheckbox.Tag.ToString()] = tmpcheckbox.Checked;
var record = sfDataGrid1.View.Records.GetItemAt(sfDataGrid1.SelectedIndex); var record = sfDataGrid1.View.Records.GetItemAt(sfDataGrid1.SelectedIndex);
@ -396,8 +415,12 @@ namespace OnDoc.UIControls.Administrator
private void TreeDokumenttyp_AfterSelect(object sender, EventArgs e) private void TreeDokumenttyp_AfterSelect(object sender, EventArgs e)
{ {
this.dokumenttypnr = Convert.ToInt32(TreeDokumenttyp.SelectedNode.Tag.ToString()); try
Update_Details(dokumenttypnr); {
this.dokumenttypnr = Convert.ToInt32(TreeDokumenttyp.SelectedNode.Tag.ToString());
Update_Details(dokumenttypnr);
}
catch { }
} }
private void txtFilter_KeyDown(object sender, KeyEventArgs e) private void txtFilter_KeyDown(object sender, KeyEventArgs e)
@ -412,5 +435,42 @@ namespace OnDoc.UIControls.Administrator
{ {
update_tree(); update_tree();
} }
private void tsbtncopy_Click(object sender, EventArgs e)
{
if (MessageBox.Show("Dokumenttyp kopieren?", "Kopieren", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
db.clear_parameter();
db.add_parameter("@id", dokumenttypnr.ToString());
db.add_parameter("@maid", AppParams.CurrentMitarbieter.ToString());
db.Get_Tabledata("sp_ondoc_copy_doktyp", true, false);
string newkey = db.dsdaten.Tables[0].Rows[0][0].ToString();
treedata.Rows.Clear();
update_tree();
//TreeDokumenttyp.SelectedNode= Search(TreeDokumenttyp.Nodes[0], db.dsdaten.Tables[0].Rows[0][0].ToString() );
List<TreeNodeAdv> nodes;
nodes = TreeDokumenttyp.SearchTree().Where(n => n.Text.Contains(newkey)).ToList();
if (nodes.Count > 0) { TreeDokumenttyp.SelectedNode = nodes[0]; }
}
}
private void chkboxaktive_CheckedChanged(object sender, EventArgs e)
{
update_tree();
}
}
public static class SOExtension
{
public static IEnumerable<TreeNodeAdv> SearchTree(this TreeViewAdv treeView)
{
return SearchTree(treeView.Nodes);
}
public static IEnumerable<TreeNodeAdv> SearchTree(this TreeNodeAdvCollection coll)
{
return coll.Cast<TreeNodeAdv>().Concat(coll.Cast<TreeNodeAdv>().SelectMany(x => SearchTree(x.Nodes)));
}
} }
} }

@ -28,14 +28,18 @@
/// </summary> /// </summary>
private void InitializeComponent() private void InitializeComponent()
{ {
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(OfficeVorlage));
Syncfusion.Windows.Forms.Tools.TreeNodeAdvStyleInfo treeNodeAdvStyleInfo1 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdvStyleInfo(); Syncfusion.Windows.Forms.Tools.TreeNodeAdvStyleInfo treeNodeAdvStyleInfo1 = new Syncfusion.Windows.Forms.Tools.TreeNodeAdvStyleInfo();
Syncfusion.Windows.Forms.PdfViewer.MessageBoxSettings messageBoxSettings1 = new Syncfusion.Windows.Forms.PdfViewer.MessageBoxSettings(); Syncfusion.Windows.Forms.PdfViewer.MessageBoxSettings messageBoxSettings1 = new Syncfusion.Windows.Forms.PdfViewer.MessageBoxSettings();
Syncfusion.Windows.PdfViewer.PdfViewerPrinterSettings pdfViewerPrinterSettings1 = new Syncfusion.Windows.PdfViewer.PdfViewerPrinterSettings(); Syncfusion.Windows.PdfViewer.PdfViewerPrinterSettings pdfViewerPrinterSettings1 = new Syncfusion.Windows.PdfViewer.PdfViewerPrinterSettings();
Syncfusion.Windows.Forms.PdfViewer.TextSearchSettings textSearchSettings1 = new Syncfusion.Windows.Forms.PdfViewer.TextSearchSettings(); Syncfusion.Windows.Forms.PdfViewer.TextSearchSettings textSearchSettings1 = new Syncfusion.Windows.Forms.PdfViewer.TextSearchSettings();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(OfficeVorlage));
this.toolStrip1 = new System.Windows.Forms.ToolStrip(); this.toolStrip1 = new System.Windows.Forms.ToolStrip();
this.tsbtnClose = new System.Windows.Forms.ToolStripButton(); this.tsbtnClose = new System.Windows.Forms.ToolStripButton();
this.toolStripButton1 = new System.Windows.Forms.ToolStripButton(); this.toolStripButton1 = new System.Windows.Forms.ToolStripButton();
this.toolStripSplitButton1 = new System.Windows.Forms.ToolStripSplitButton();
this.toolStripLabel1 = new System.Windows.Forms.ToolStripLabel();
this.toolStripTextBox1 = new System.Windows.Forms.ToolStripTextBox();
this.toolStripButton2 = new System.Windows.Forms.ToolStripButton();
this.groupBox1 = new System.Windows.Forms.GroupBox(); this.groupBox1 = new System.Windows.Forms.GroupBox();
this.groupBox7 = new System.Windows.Forms.GroupBox(); this.groupBox7 = new System.Windows.Forms.GroupBox();
this.label20 = new System.Windows.Forms.Label(); this.label20 = new System.Windows.Forms.Label();
@ -109,10 +113,6 @@
this.txtNrProduktion = new System.Windows.Forms.TextBox(); this.txtNrProduktion = new System.Windows.Forms.TextBox();
this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog(); this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog();
this.saveFileDialog1 = new System.Windows.Forms.SaveFileDialog(); this.saveFileDialog1 = new System.Windows.Forms.SaveFileDialog();
this.toolStripSplitButton1 = new System.Windows.Forms.ToolStripSplitButton();
this.toolStripLabel1 = new System.Windows.Forms.ToolStripLabel();
this.toolStripTextBox1 = new System.Windows.Forms.ToolStripTextBox();
this.toolStripButton2 = new System.Windows.Forms.ToolStripButton();
this.toolStrip1.SuspendLayout(); this.toolStrip1.SuspendLayout();
this.groupBox1.SuspendLayout(); this.groupBox1.SuspendLayout();
this.groupBox7.SuspendLayout(); this.groupBox7.SuspendLayout();
@ -162,6 +162,39 @@
this.toolStripButton1.Text = "toolStripButton1"; this.toolStripButton1.Text = "toolStripButton1";
this.toolStripButton1.Click += new System.EventHandler(this.toolStripButton1_Click); this.toolStripButton1.Click += new System.EventHandler(this.toolStripButton1_Click);
// //
// toolStripSplitButton1
//
this.toolStripSplitButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.toolStripSplitButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripSplitButton1.Image")));
this.toolStripSplitButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripSplitButton1.Name = "toolStripSplitButton1";
this.toolStripSplitButton1.Size = new System.Drawing.Size(48, 36);
this.toolStripSplitButton1.Text = "toolStripSplitButton1";
this.toolStripSplitButton1.Visible = false;
//
// toolStripLabel1
//
this.toolStripLabel1.Name = "toolStripLabel1";
this.toolStripLabel1.Size = new System.Drawing.Size(101, 36);
this.toolStripLabel1.Text = "Suche in Vorlagen";
//
// toolStripTextBox1
//
this.toolStripTextBox1.Font = new System.Drawing.Font("Segoe UI", 9F);
this.toolStripTextBox1.Name = "toolStripTextBox1";
this.toolStripTextBox1.Size = new System.Drawing.Size(100, 39);
//
// toolStripButton2
//
this.toolStripButton2.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.toolStripButton2.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton2.Image")));
this.toolStripButton2.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton2.Name = "toolStripButton2";
this.toolStripButton2.Size = new System.Drawing.Size(36, 36);
this.toolStripButton2.Text = "toolStripButton2";
this.toolStripButton2.Visible = false;
this.toolStripButton2.Click += new System.EventHandler(this.toolStripButton2_Click);
//
// groupBox1 // groupBox1
// //
this.groupBox1.Controls.Add(this.groupBox7); this.groupBox1.Controls.Add(this.groupBox7);
@ -186,7 +219,7 @@
this.groupBox7.Controls.Add(this.label17); this.groupBox7.Controls.Add(this.label17);
this.groupBox7.Location = new System.Drawing.Point(313, 296); this.groupBox7.Location = new System.Drawing.Point(313, 296);
this.groupBox7.Name = "groupBox7"; this.groupBox7.Name = "groupBox7";
this.groupBox7.Size = new System.Drawing.Size(534, 256); this.groupBox7.Size = new System.Drawing.Size(534, 53);
this.groupBox7.TabIndex = 14; this.groupBox7.TabIndex = 14;
this.groupBox7.TabStop = false; this.groupBox7.TabStop = false;
this.groupBox7.Text = "PDF-Generierung"; this.groupBox7.Text = "PDF-Generierung";
@ -309,7 +342,7 @@
this.groupBox4.Controls.Add(this.txtBcLeft); this.groupBox4.Controls.Add(this.txtBcLeft);
this.groupBox4.Controls.Add(this.label3); this.groupBox4.Controls.Add(this.label3);
this.groupBox4.Controls.Add(this.txtBcTop); this.groupBox4.Controls.Add(this.txtBcTop);
this.groupBox4.Location = new System.Drawing.Point(312, 558); this.groupBox4.Location = new System.Drawing.Point(313, 355);
this.groupBox4.Name = "groupBox4"; this.groupBox4.Name = "groupBox4";
this.groupBox4.Size = new System.Drawing.Size(535, 380); this.groupBox4.Size = new System.Drawing.Size(535, 380);
this.groupBox4.TabIndex = 13; this.groupBox4.TabIndex = 13;
@ -343,6 +376,7 @@
this.txtBCFontSize.Name = "txtBCFontSize"; this.txtBCFontSize.Name = "txtBCFontSize";
this.txtBCFontSize.Size = new System.Drawing.Size(51, 20); this.txtBCFontSize.Size = new System.Drawing.Size(51, 20);
this.txtBCFontSize.TabIndex = 22; this.txtBCFontSize.TabIndex = 22;
this.txtBCFontSize.Visible = false;
// //
// txtBCFont // txtBCFont
// //
@ -350,6 +384,7 @@
this.txtBCFont.Name = "txtBCFont"; this.txtBCFont.Name = "txtBCFont";
this.txtBCFont.Size = new System.Drawing.Size(74, 20); this.txtBCFont.Size = new System.Drawing.Size(74, 20);
this.txtBCFont.TabIndex = 21; this.txtBCFont.TabIndex = 21;
this.txtBCFont.Visible = false;
// //
// label14 // label14
// //
@ -359,6 +394,7 @@
this.label14.Size = new System.Drawing.Size(75, 13); this.label14.Size = new System.Drawing.Size(75, 13);
this.label14.TabIndex = 20; this.label14.TabIndex = 20;
this.label14.Text = "Schrift/Grösse"; this.label14.Text = "Schrift/Grösse";
this.label14.Visible = false;
// //
// txtBCFormat // txtBCFormat
// //
@ -366,6 +402,7 @@
this.txtBCFormat.Name = "txtBCFormat"; this.txtBCFormat.Name = "txtBCFormat";
this.txtBCFormat.Size = new System.Drawing.Size(41, 20); this.txtBCFormat.Size = new System.Drawing.Size(41, 20);
this.txtBCFormat.TabIndex = 19; this.txtBCFormat.TabIndex = 19;
this.txtBCFormat.Visible = false;
// //
// label13 // label13
// //
@ -392,6 +429,7 @@
this.label12.Size = new System.Drawing.Size(39, 13); this.label12.Size = new System.Drawing.Size(39, 13);
this.label12.TabIndex = 16; this.label12.TabIndex = 16;
this.label12.Text = "Format"; this.label12.Text = "Format";
this.label12.Visible = false;
// //
// label11 // label11
// //
@ -410,6 +448,7 @@
this.label10.Size = new System.Drawing.Size(72, 13); this.label10.Size = new System.Drawing.Size(72, 13);
this.label10.TabIndex = 14; this.label10.TabIndex = 14;
this.label10.Text = "Trennzeichen"; this.label10.Text = "Trennzeichen";
this.label10.Visible = false;
// //
// txtBCTrennzeichen // txtBCTrennzeichen
// //
@ -417,6 +456,7 @@
this.txtBCTrennzeichen.Name = "txtBCTrennzeichen"; this.txtBCTrennzeichen.Name = "txtBCTrennzeichen";
this.txtBCTrennzeichen.Size = new System.Drawing.Size(60, 20); this.txtBCTrennzeichen.Size = new System.Drawing.Size(60, 20);
this.txtBCTrennzeichen.TabIndex = 13; this.txtBCTrennzeichen.TabIndex = 13;
this.txtBCTrennzeichen.Visible = false;
// //
// txtBCInhalt // txtBCInhalt
// //
@ -941,37 +981,6 @@
// //
this.openFileDialog1.FileName = "openFileDialog1"; this.openFileDialog1.FileName = "openFileDialog1";
// //
// toolStripSplitButton1
//
this.toolStripSplitButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.toolStripSplitButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripSplitButton1.Image")));
this.toolStripSplitButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripSplitButton1.Name = "toolStripSplitButton1";
this.toolStripSplitButton1.Size = new System.Drawing.Size(48, 36);
this.toolStripSplitButton1.Text = "toolStripSplitButton1";
//
// toolStripLabel1
//
this.toolStripLabel1.Name = "toolStripLabel1";
this.toolStripLabel1.Size = new System.Drawing.Size(101, 36);
this.toolStripLabel1.Text = "Suche in Vorlagen";
//
// toolStripTextBox1
//
this.toolStripTextBox1.Font = new System.Drawing.Font("Segoe UI", 9F);
this.toolStripTextBox1.Name = "toolStripTextBox1";
this.toolStripTextBox1.Size = new System.Drawing.Size(100, 39);
//
// toolStripButton2
//
this.toolStripButton2.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.toolStripButton2.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton2.Image")));
this.toolStripButton2.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton2.Name = "toolStripButton2";
this.toolStripButton2.Size = new System.Drawing.Size(36, 36);
this.toolStripButton2.Text = "toolStripButton2";
this.toolStripButton2.Click += new System.EventHandler(this.toolStripButton2_Click);
//
// OfficeVorlage // OfficeVorlage
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);

@ -274,6 +274,28 @@ namespace OnDoc.UIControls.Administrator
private void toolStripButton1_Click(object sender, EventArgs e) private void toolStripButton1_Click(object sender, EventArgs e)
{ {
Database.DB db = new Database.DB(AppParams.connectionstring);
db.Get_Tabledata_for_Update("Select * from office_vorlage where office_vorlagenr = " + TreeOfficeVorlagen.SelectedNode.Tag.ToString(),false,true);
DataRow r = db.daten.Tables[0].Rows[0];
r["bezeichnung"] = txtBezeichnung.Text;
r["beschreibung"] = txtBeschreibung.Text;
r["Version"] = txtVersion.Text;
r["prefix_dokumentname"] = txtPräfix.Text;
r["kopfzeile_generieren"] = chkKopfzeile.Checked;
r["bcpt"] = txtBcTop.Text;
r["bcpl"] = txtBcLeft.Text;
r["bcw"] = txtBcWidth.Text;
r["bch"] = txtBcHeigth.Text;
r["bchorizontal"] = chkbchorizontal.Checked;
r["barcodetype"] = cbboxBarcodeType.SelectedIndex;
r["datamatrixdelimiter"] = txtBCTrennzeichen.Text;
//r["datamatrixformat"] = txtBCFormat.Text;
//r["Datamatrixfont"] = txtBCFont.Text;
//r["DataMatrixFontSize"] = txtBCFontSize.Text;
r["datamatrixcontent"] = txtBCInhalt.Text;
r["datamatrixbeschriftung"] = txtBCAnzeige.Text;
db.Update_Data();
} }

@ -138,6 +138,7 @@ namespace OnDoc.UICintrols
this.timer1 = new System.Windows.Forms.Timer(this.components); this.timer1 = new System.Windows.Forms.Timer(this.components);
this.RibbonButtonCreateNewDoc = new System.Windows.Forms.RibbonButton(); this.RibbonButtonCreateNewDoc = new System.Windows.Forms.RibbonButton();
this.ribbonButton5 = new System.Windows.Forms.RibbonButton(); this.ribbonButton5 = new System.Windows.Forms.RibbonButton();
this.ribbonButtonVorlagenfeldregel = new System.Windows.Forms.RibbonButton();
((System.ComponentModel.ISupportInitialize)(this.sfDataGrid1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.sfDataGrid1)).BeginInit();
this.ctxMenuDokList.SuspendLayout(); this.ctxMenuDokList.SuspendLayout();
this.toolStrip1.SuspendLayout(); this.toolStrip1.SuspendLayout();
@ -807,6 +808,7 @@ namespace OnDoc.UICintrols
this.ribbonButton4.MaxSizeMode = System.Windows.Forms.RibbonElementSizeMode.Compact; this.ribbonButton4.MaxSizeMode = System.Windows.Forms.RibbonElementSizeMode.Compact;
this.ribbonButton4.Name = "ribbonButton4"; this.ribbonButton4.Name = "ribbonButton4";
this.ribbonButton4.SmallImage = ((System.Drawing.Image)(resources.GetObject("ribbonButton4.SmallImage"))); this.ribbonButton4.SmallImage = ((System.Drawing.Image)(resources.GetObject("ribbonButton4.SmallImage")));
this.ribbonButton4.Visible = false;
this.ribbonButton4.Click += new System.EventHandler(this.ribbonButton4_Click_1); this.ribbonButton4.Click += new System.EventHandler(this.ribbonButton4_Click_1);
// //
// ribbonPanelVorschau // ribbonPanelVorschau
@ -869,7 +871,7 @@ namespace OnDoc.UICintrols
this.RibbonButtonAttributeEinAusblenden.LargeImage = ((System.Drawing.Image)(resources.GetObject("RibbonButtonAttributeEinAusblenden.LargeImage"))); this.RibbonButtonAttributeEinAusblenden.LargeImage = ((System.Drawing.Image)(resources.GetObject("RibbonButtonAttributeEinAusblenden.LargeImage")));
this.RibbonButtonAttributeEinAusblenden.Name = "RibbonButtonAttributeEinAusblenden"; this.RibbonButtonAttributeEinAusblenden.Name = "RibbonButtonAttributeEinAusblenden";
this.RibbonButtonAttributeEinAusblenden.SmallImage = ((System.Drawing.Image)(resources.GetObject("RibbonButtonAttributeEinAusblenden.SmallImage"))); this.RibbonButtonAttributeEinAusblenden.SmallImage = ((System.Drawing.Image)(resources.GetObject("RibbonButtonAttributeEinAusblenden.SmallImage")));
this.RibbonButtonAttributeEinAusblenden.Text = "Einblenden_/_Ausblenden"; this.RibbonButtonAttributeEinAusblenden.Text = "Ein-/Ausblenden";
this.RibbonButtonAttributeEinAusblenden.Click += new System.EventHandler(this.RibbonButtonAttributeEinAusblenden_Click); this.RibbonButtonAttributeEinAusblenden.Click += new System.EventHandler(this.RibbonButtonAttributeEinAusblenden_Click);
// //
// ribbonTabDokpaket_Serienbrief // ribbonTabDokpaket_Serienbrief
@ -1002,8 +1004,9 @@ namespace OnDoc.UICintrols
this.ribbonPanel1.FlowsTo = System.Windows.Forms.RibbonPanelFlowDirection.Right; this.ribbonPanel1.FlowsTo = System.Windows.Forms.RibbonPanelFlowDirection.Right;
this.ribbonPanel1.Items.Add(this.RibbonButtonDokumenttyp); this.ribbonPanel1.Items.Add(this.RibbonButtonDokumenttyp);
this.ribbonPanel1.Items.Add(this.RibbonButtonVorlagen); this.ribbonPanel1.Items.Add(this.RibbonButtonVorlagen);
this.ribbonPanel1.Items.Add(this.ribbonButtonVorlagenfeldregel);
this.ribbonPanel1.Name = "ribbonPanel1"; this.ribbonPanel1.Name = "ribbonPanel1";
this.ribbonPanel1.Text = "ribbonPanel1"; this.ribbonPanel1.Text = "";
// //
// RibbonButtonDokumenttyp // RibbonButtonDokumenttyp
// //
@ -1111,6 +1114,15 @@ namespace OnDoc.UICintrols
this.ribbonButton5.SmallImage = ((System.Drawing.Image)(resources.GetObject("ribbonButton5.SmallImage"))); this.ribbonButton5.SmallImage = ((System.Drawing.Image)(resources.GetObject("ribbonButton5.SmallImage")));
this.ribbonButton5.Text = "Load"; this.ribbonButton5.Text = "Load";
// //
// ribbonButtonVorlagenfeldregel
//
this.ribbonButtonVorlagenfeldregel.Image = ((System.Drawing.Image)(resources.GetObject("ribbonButtonVorlagenfeldregel.Image")));
this.ribbonButtonVorlagenfeldregel.LargeImage = ((System.Drawing.Image)(resources.GetObject("ribbonButtonVorlagenfeldregel.LargeImage")));
this.ribbonButtonVorlagenfeldregel.Name = "ribbonButtonVorlagenfeldregel";
this.ribbonButtonVorlagenfeldregel.SmallImage = ((System.Drawing.Image)(resources.GetObject("ribbonButtonVorlagenfeldregel.SmallImage")));
this.ribbonButtonVorlagenfeldregel.Text = "Vorlagenfeldregel";
this.ribbonButtonVorlagenfeldregel.Click += new System.EventHandler(this.ribbonButtonVorlagenfeldregel_Click);
//
// DokList // DokList
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
@ -1246,5 +1258,6 @@ namespace OnDoc.UICintrols
private System.Windows.Forms.ToolStripMenuItem attributeAnzeigenVersteckenToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem attributeAnzeigenVersteckenToolStripMenuItem;
private System.Windows.Forms.RibbonPanel ribbonPanelAttribute; private System.Windows.Forms.RibbonPanel ribbonPanelAttribute;
private System.Windows.Forms.RibbonButton RibbonButtonAttributeEinAusblenden; private System.Windows.Forms.RibbonButton RibbonButtonAttributeEinAusblenden;
private System.Windows.Forms.RibbonButton ribbonButtonVorlagenfeldregel;
} }
} }

@ -546,7 +546,7 @@ namespace OnDoc.UICintrols
} }
public void createnewdoc(int partnernr, int dokumenttypnr, bool Favoriten = false, string interaktion = "Yes", string showdoc = "Yes") public void createnewdoc(int partnernr, int dokumenttypnr, bool Favoriten = false, string interaktion = "Yes", string showdoc = "Yes")
{ {
if (dokumenttypnr == 0) if (dokumenttypnr == 0)
{ {
DokTypSelect DokTypSelect = new DokTypSelect(Favoriten); DokTypSelect DokTypSelect = new DokTypSelect(Favoriten);
@ -559,7 +559,7 @@ namespace OnDoc.UICintrols
else { return; } else { return; }
} }
int selectedIndex = RibbonCBProfil.SelectedIndex;
profilnr = Convert.ToInt32(RibbonCBProfil.SelectedItem.Tag.ToString()); profilnr = Convert.ToInt32(RibbonCBProfil.SelectedItem.Tag.ToString());
Dokumenterstellung frmnewdok = new Dokumenterstellung(partnernr, dokumenttypnr, profilnr); Dokumenterstellung frmnewdok = new Dokumenterstellung(partnernr, dokumenttypnr, profilnr);
if (interaktion == "No") if (interaktion == "No")
@ -880,7 +880,7 @@ namespace OnDoc.UICintrols
string URL = AppParams.RESTURI + "api/ArchiveDocFromDatabase?dokumentid=" + documentid; string URL = AppParams.RESTURI + "api/ArchiveDocFromDatabase?dokumentid=" + documentid;
HttpWebRequest webRequest = HttpWebRequest.Create(URL) as HttpWebRequest; HttpWebRequest webRequest = HttpWebRequest.Create(URL) as HttpWebRequest;
webRequest.Method = WebRequestMethods.Http.Post; webRequest.Method = WebRequestMethods.Http.Get;
webRequest.Headers["Authorization"] = "Bearer " + AppParams.apikey; webRequest.Headers["Authorization"] = "Bearer " + AppParams.apikey;
try try
{ {
@ -1200,9 +1200,9 @@ namespace OnDoc.UICintrols
this.sfDataGrid1.Deserialize(ms); this.sfDataGrid1.Deserialize(ms);
} }
sfDataGrid1.ShowToolTip = true; //sfDataGrid1.ShowToolTip = true;
sfDataGrid1.ToolTipOption.AutoPopDelay = 500; //sfDataGrid1.ToolTipOption.AutoPopDelay = 500;
sfDataGrid1.ToolTipOption.InitialDelay = 500; //sfDataGrid1.ToolTipOption.InitialDelay = 500;
System.Windows.Forms.Application.DoEvents(); System.Windows.Forms.Application.DoEvents();
} }
@ -1398,6 +1398,12 @@ namespace OnDoc.UICintrols
tt.Text = "Hallo Du"; tt.Text = "Hallo Du";
e.ToolTipInfo.Items.Add(tt); e.ToolTipInfo.Items.Add(tt);
} }
private void ribbonButtonVorlagenfeldregel_Click(object sender, EventArgs e)
{
TableEditor tb = new TableEditor("Vorlagenfeldregel");
tb.Show();
}
} }
} }

@ -447,6 +447,27 @@
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABNJREFUOE9jGAWjYBSMAjBgYAAABBAAAadEfGMAAAAASUVORK5CYII= vAAADrwBlbxySQAAABNJREFUOE9jGAWjYBSMAjBgYAAABBAAAadEfGMAAAAASUVORK5CYII=
</value>
</data>
<data name="ribbonButtonVorlagenfeldregel.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAaSURBVFhH7cEBAQAAAIIg/69uSEAAAADAuRoQIAABnXhJ
QwAAAABJRU5ErkJggg==
</value>
</data>
<data name="ribbonButtonVorlagenfeldregel.LargeImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAaSURBVFhH7cEBAQAAAIIg/69uSEAAAADAuRoQIAABnXhJ
QwAAAABJRU5ErkJggg==
</value>
</data>
<data name="ribbonButtonVorlagenfeldregel.SmallImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAATSURBVDhPYxgFo2AUjAIwYGAAAAQQAAGnRHxjAAAAAElF
TkSuQmCC
</value> </value>
</data> </data>
<data name="ribbonButton2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="ribbonButton2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">

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.
Loading…
Cancel
Save