update 20250727

This commit is contained in:
Stefan Hutter
2025-07-27 13:24:50 +02:00
parent cb8acfea57
commit 2237be483d
192 changed files with 23435 additions and 107 deletions

View File

@@ -46,6 +46,7 @@ namespace OnDoc.UICintrols
this.dokumentFürPartnerErstellenToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.dokumentKopierenToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.toolStripMenuItem1 = new System.Windows.Forms.ToolStripSeparator();
this.dokumentLinkPerMailVersendenToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.barcodeDemoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.vertragPDFDEMOToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.zellenwertInZwischenablageKopierenToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
@@ -212,6 +213,7 @@ namespace OnDoc.UICintrols
this.dokumentFürPartnerErstellenToolStripMenuItem,
this.dokumentKopierenToolStripMenuItem,
this.toolStripMenuItem1,
this.dokumentLinkPerMailVersendenToolStripMenuItem,
this.barcodeDemoToolStripMenuItem,
this.vertragPDFDEMOToolStripMenuItem,
this.zellenwertInZwischenablageKopierenToolStripMenuItem,
@@ -224,7 +226,7 @@ namespace OnDoc.UICintrols
this.gruppenSchliessenToolStripMenuItem,
this.zumVersandpaketHinzufügenToolStripMenuItem});
this.ctxMenuDokList.Name = "ctxMenuDokList";
this.ctxMenuDokList.Size = new System.Drawing.Size(284, 548);
this.ctxMenuDokList.Size = new System.Drawing.Size(284, 574);
this.ctxMenuDokList.Opening += new System.ComponentModel.CancelEventHandler(this.ctxMenuDokList_Opening);
//
// dokumentAnzeigenToolStripMenuItem
@@ -324,6 +326,13 @@ namespace OnDoc.UICintrols
this.toolStripMenuItem1.Name = "toolStripMenuItem1";
this.toolStripMenuItem1.Size = new System.Drawing.Size(280, 6);
//
// dokumentLinkPerMailVersendenToolStripMenuItem
//
this.dokumentLinkPerMailVersendenToolStripMenuItem.Name = "dokumentLinkPerMailVersendenToolStripMenuItem";
this.dokumentLinkPerMailVersendenToolStripMenuItem.Size = new System.Drawing.Size(283, 26);
this.dokumentLinkPerMailVersendenToolStripMenuItem.Text = "Dokument-Link per Mail versenden";
this.dokumentLinkPerMailVersendenToolStripMenuItem.Click += new System.EventHandler(this.dokumentLinkPerMailVersendenToolStripMenuItem_Click);
//
// barcodeDemoToolStripMenuItem
//
this.barcodeDemoToolStripMenuItem.Name = "barcodeDemoToolStripMenuItem";
@@ -1758,5 +1767,6 @@ namespace OnDoc.UICintrols
private System.Windows.Forms.ToolStripMenuItem zumVersandpaketHinzufügenToolStripMenuItem;
private System.Windows.Forms.RibbonPanel RibbonPrinter;
private System.Windows.Forms.RibbonButton ribbonbuttonPrinterSettings;
private System.Windows.Forms.ToolStripMenuItem dokumentLinkPerMailVersendenToolStripMenuItem;
}
}

View File

@@ -57,6 +57,7 @@ using System.Xml.Linq;
using Syncfusion.Windows.Forms.Chart;
using Syncfusion.Grouping;
using Syncfusion.Olap.MDXQueryParser;
using Windows.UI.Xaml.Input;
@@ -1033,6 +1034,16 @@ namespace OnDoc.UICintrols
ribbonButtonApproval_Click(null, null);
}
public void ShowDoc(string dokumentid)
{
Filter_Loeschen();
Search_Docid = dokumentid;
RibbonFilterLabel.Text = dokumentid;
RibbonFilterLabel.Visible = true;
RibbonFilterDelete.Visible = true;
refresh_dokumente();
}
public void createdocumentpaket(int partnernr, int dokumentpaketnr)
{
Dokumentpaket dp = new Dokumentpaket(dokumentpaketnr, partnernr, this.profilnr);
@@ -3192,6 +3203,42 @@ namespace OnDoc.UICintrols
{
Process.Start(Properties.Settings.Default.PrinterSettings);
}
private void dokumentLinkPerMailVersendenToolStripMenuItem_Click(object sender, EventArgs e)
{
string ul = "<ul>";
string endul = "</ul>";
string li = "<li>";
string endli = "</li>";
var records = sfDataGrid1.View.GetSelectedRecords();
if (records.Count < 1) { return; }
if (records.Count == 1)
{
ul = "";
endul = "";
li = "";
endli = "";
}
Cursor = Cursors.WaitCursor;
string doklist = "";
doklist = ul;
foreach (var record in records)
{
var datarow = record as DataRowView;
string documentid = datarow["dokumentid"].ToString();
string partnernr= datarow["Partner-Nr"].ToString();
string bezeichnung = datarow["DokBez"].ToString();
doklist = doklist + li + "<a href=ondoc::?funktion=showdoc&id=" + documentid + ">" + documentid + "</a> Partner:" + partnernr + " Dokument: " + bezeichnung + endli;
}
doklist = doklist + endul;
frmMail fmail = new frmMail(doklist);
fmail.ShowDialog();
Cursor = Cursors.Default;
}
}