update 20251008

This commit is contained in:
Stefan Hutter
2025-10-08 17:23:08 +02:00
parent 2773ca3baa
commit 6b7de9389c
206 changed files with 855857 additions and 116 deletions

View File

@@ -60,6 +60,7 @@ namespace OnDoc.UICintrols
this.gruppenÖffnenToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.gruppenSchliessenToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.zumVersandpaketHinzufügenToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.unterschriftTestsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.toolStrip1 = new System.Windows.Forms.ToolStrip();
this.toolStripLabel1 = new System.Windows.Forms.ToolStripLabel();
this.tsrbvorschau = new System.Windows.Forms.ToolStripComboBox();
@@ -68,7 +69,6 @@ namespace OnDoc.UICintrols
this.tsbtnpreviewright = new System.Windows.Forms.ToolStripButton();
this.splitContainer1 = new System.Windows.Forms.SplitContainer();
this.sfDataGrid1 = new Syncfusion.WinForms.DataGrid.SfDataGrid();
this.docPreview1 = new OnDoc.UIControls.DocPreview();
this.panel2 = new System.Windows.Forms.Panel();
this.lblTitel = new System.Windows.Forms.Label();
this.ribbonPanel2 = new System.Windows.Forms.RibbonPanel();
@@ -187,6 +187,7 @@ namespace OnDoc.UICintrols
this.gruppenSchliessenToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
this.RibbonButtonCreateNewDoc = new System.Windows.Forms.RibbonButton();
this.ribbonButton5 = new System.Windows.Forms.RibbonButton();
this.docPreview1 = new OnDoc.UIControls.DocPreview();
this.dokwerte1 = new OnDoc.UIControls.Dokwerte();
this.ctxMenuDokList.SuspendLayout();
this.toolStrip1.SuspendLayout();
@@ -229,9 +230,10 @@ namespace OnDoc.UICintrols
this.toolStripMenuItem3,
this.gruppenÖffnenToolStripMenuItem,
this.gruppenSchliessenToolStripMenuItem,
this.zumVersandpaketHinzufügenToolStripMenuItem});
this.zumVersandpaketHinzufügenToolStripMenuItem,
this.unterschriftTestsToolStripMenuItem});
this.ctxMenuDokList.Name = "ctxMenuDokList";
this.ctxMenuDokList.Size = new System.Drawing.Size(342, 654);
this.ctxMenuDokList.Size = new System.Drawing.Size(342, 680);
this.ctxMenuDokList.Opening += new System.ComponentModel.CancelEventHandler(this.ctxMenuDokList_Opening);
//
// dokumentAnzeigenToolStripMenuItem
@@ -269,7 +271,7 @@ namespace OnDoc.UICintrols
//
this.dokumentMetaDatenBearbeitenToolStripMenuItem.Name = "dokumentMetaDatenBearbeitenToolStripMenuItem";
this.dokumentMetaDatenBearbeitenToolStripMenuItem.Size = new System.Drawing.Size(341, 26);
this.dokumentMetaDatenBearbeitenToolStripMenuItem.Text = "Dokument-Meta-Daten bearbeiten";
this.dokumentMetaDatenBearbeitenToolStripMenuItem.Text = "Dokument-Attribute bearbeiten";
this.dokumentMetaDatenBearbeitenToolStripMenuItem.Click += new System.EventHandler(this.dokumentMetaDatenBearbeitenToolStripMenuItem_Click);
//
// toolStripMenuItem2
@@ -433,6 +435,14 @@ namespace OnDoc.UICintrols
this.zumVersandpaketHinzufügenToolStripMenuItem.Visible = false;
this.zumVersandpaketHinzufügenToolStripMenuItem.Click += new System.EventHandler(this.zumVersandpaketHinzufügenToolStripMenuItem_Click);
//
// unterschriftTestsToolStripMenuItem
//
this.unterschriftTestsToolStripMenuItem.Name = "unterschriftTestsToolStripMenuItem";
this.unterschriftTestsToolStripMenuItem.Size = new System.Drawing.Size(341, 26);
this.unterschriftTestsToolStripMenuItem.Text = "Unterschrift_Tests";
this.unterschriftTestsToolStripMenuItem.Visible = false;
this.unterschriftTestsToolStripMenuItem.Click += new System.EventHandler(this.unterschriftTestsToolStripMenuItem_Click);
//
// toolStrip1
//
this.toolStrip1.Dock = System.Windows.Forms.DockStyle.Bottom;
@@ -464,7 +474,6 @@ namespace OnDoc.UICintrols
"Vorschau rechts",
"Vorschau unten",
"Vorschau oben"});
this.tsrbvorschau.Font = new System.Drawing.Font("Segoe UI", 9F);
this.tsrbvorschau.Items.AddRange(new object[] {
"Keine Vorschau",
"Vorschau unten",
@@ -517,7 +526,7 @@ namespace OnDoc.UICintrols
//
this.splitContainer1.Panel2.Controls.Add(this.docPreview1);
this.splitContainer1.Size = new System.Drawing.Size(1709, 694);
this.splitContainer1.SplitterDistance = 342;
this.splitContainer1.SplitterDistance = 341;
this.splitContainer1.TabIndex = 2;
//
// sfDataGrid1
@@ -537,7 +546,7 @@ namespace OnDoc.UICintrols
this.sfDataGrid1.SelectionMode = Syncfusion.WinForms.DataGrid.Enums.GridSelectionMode.Extended;
this.sfDataGrid1.ShowGroupDropArea = true;
this.sfDataGrid1.ShowToolTip = true;
this.sfDataGrid1.Size = new System.Drawing.Size(1709, 342);
this.sfDataGrid1.Size = new System.Drawing.Size(1709, 341);
this.sfDataGrid1.TabIndex = 0;
this.sfDataGrid1.ValidationMode = Syncfusion.WinForms.DataGrid.Enums.GridValidationMode.InView;
this.sfDataGrid1.ToolTipOpening += new Syncfusion.WinForms.DataGrid.Events.ToolTipOpeningEventHandler(this.sfDataGrid1_ToolTipOpening_1);
@@ -550,17 +559,6 @@ namespace OnDoc.UICintrols
this.sfDataGrid1.ColumnResizing += new Syncfusion.WinForms.DataGrid.Events.ColumnResizingEventHandler(this.sfDataGrid1_ColumnResizing);
this.sfDataGrid1.CopyContent += new Syncfusion.WinForms.DataGrid.Events.CutCopyPasteEventHandler(this.sfDataGrid1_CopyContent);
//
// docPreview1
//
this.docPreview1.BackColor = System.Drawing.SystemColors.Control;
this.docPreview1.Dock = System.Windows.Forms.DockStyle.Fill;
this.docPreview1.Location = new System.Drawing.Point(0, 0);
this.docPreview1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.docPreview1.Name = "docPreview1";
this.docPreview1.Size = new System.Drawing.Size(1709, 348);
this.docPreview1.TabIndex = 0;
this.docPreview1.ZoomPercentage = 0;
//
// panel2
//
this.panel2.BackColor = System.Drawing.Color.WhiteSmoke;
@@ -1610,11 +1608,22 @@ namespace OnDoc.UICintrols
this.ribbonButton5.SmallImage = ((System.Drawing.Image)(resources.GetObject("ribbonButton5.SmallImage")));
this.ribbonButton5.Text = "Load";
//
// docPreview1
//
this.docPreview1.BackColor = System.Drawing.SystemColors.Control;
this.docPreview1.Dock = System.Windows.Forms.DockStyle.Fill;
this.docPreview1.Location = new System.Drawing.Point(0, 0);
this.docPreview1.Margin = new System.Windows.Forms.Padding(4);
this.docPreview1.Name = "docPreview1";
this.docPreview1.Size = new System.Drawing.Size(1709, 349);
this.docPreview1.TabIndex = 0;
this.docPreview1.ZoomPercentage = 0;
//
// dokwerte1
//
this.dokwerte1.Dock = System.Windows.Forms.DockStyle.Right;
this.dokwerte1.Location = new System.Drawing.Point(1709, 153);
this.dokwerte1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.dokwerte1.Margin = new System.Windows.Forms.Padding(4);
this.dokwerte1.Name = "dokwerte1";
this.dokwerte1.Size = new System.Drawing.Size(0, 694);
this.dokwerte1.TabIndex = 7;
@@ -1803,5 +1812,6 @@ namespace OnDoc.UICintrols
private System.Windows.Forms.RibbonButton rbbtnvsreserveddoks;
private System.Windows.Forms.ToolStripMenuItem dokumenteZuAndermKundeUmteilenToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem dokumentMetaDatenBearbeitenToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem unterschriftTestsToolStripMenuItem;
}
}

View File

@@ -59,6 +59,7 @@ using Syncfusion.Grouping;
using Syncfusion.Olap.MDXQueryParser;
using Windows.UI.Xaml.Input;
using NLog;
using OnDocOffice;
@@ -949,6 +950,7 @@ namespace OnDoc.UICintrols
private void vertragPDFDEMOToolStripMenuItem_Click(object sender, EventArgs e)
{
clsdok dok = new clsdok("", "", "", "");
dok = GetDoc(false);
DocGenerator_from_EDOKA docgen = new DocGenerator_from_EDOKA(AppParams.connectionstring);
@@ -3389,7 +3391,40 @@ namespace OnDoc.UICintrols
refresh_dokumente();
}
}
private void unterschriftTestsToolStripMenuItem_Click(object sender, EventArgs e)
{
Cursor= Cursors.WaitCursor;
if (!row_selected()) return;
var records = sfDataGrid1.View.GetSelectedRecords();
foreach (var record in records)
{
var datarow = record as DataRowView;
string documentid = datarow["dokumentid"].ToString();
this.selected_dokumentid = documentid;
clsdok dok = new clsdok("", "", "","");
dok = GetDoc(false);
FileHelper fh = new FileHelper();
string Filename = AppParams.tempdir + documentid + "." + dok.extension;
fh.SaveBase64ToFile(dok.dokument, Filename);
OnDocOffice.clsWordEdit we = new OnDocOffice.clsWordEdit(AppParams.connectionstring, Filename, documentid, AppParams.RESTURI, AppParams.apikey);
we.test_remove_signature();
System.Windows.Forms.Application.DoEvents();
System.Windows.Forms.Application.DoEvents();
DOCGEN.DocGen dg = new DocGen(AppParams.connectionstring, AppParams.RESTURI, AppParams.apikey);
dg.signdoc(documentid, AppParams.tempdir);
dg = null;
OpenDoc(dok, false, false, false);
}
Cursor = Cursors.Default;
refresh_dokumente();
}
}
}