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

@@ -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");
}
}
}