Update 20250107
This commit is contained in:
@@ -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");
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user