Nach Update Syncfusion / Anpassungen Nativ
This commit is contained in:
@@ -14,6 +14,8 @@ using Database;
|
||||
using Helper;
|
||||
using System.Windows.Forms.VisualStyles;
|
||||
using OnDoc.Helper;
|
||||
using Syncfusion.Windows.Forms.Tools;
|
||||
using Syncfusion.WinForms.Controls;
|
||||
|
||||
namespace OnDoc.UIControls.Administrator
|
||||
{
|
||||
@@ -37,9 +39,41 @@ namespace OnDoc.UIControls.Administrator
|
||||
this.dokumenttypnr = dokumenttypnr;
|
||||
}
|
||||
|
||||
System.Data.DataTable treedata = new System.Data.DataTable();
|
||||
private void update_tree()
|
||||
{
|
||||
db.Get_Tabledata("Select dokumenttypnr as ID, Bezeichnung, Aktiv from dokumenttyp", false, true);
|
||||
treedata = db.dsdaten.Tables[0].Copy();
|
||||
string _sqlWhere = " Bezeichnung like '%" + txtFilter.Text + "%'";
|
||||
string _sqlOrder = "Bezeichnung ";
|
||||
if (rbNr.Checked)
|
||||
{
|
||||
_sqlOrder = "id ";
|
||||
}
|
||||
else _sqlOrder = "Bezeichnung";
|
||||
|
||||
System.Data.DataTable _newDataTable = treedata.Select(_sqlWhere, _sqlOrder).CopyToDataTable();
|
||||
|
||||
foreach (DataRow r in _newDataTable.Rows)
|
||||
{
|
||||
TreeNodeAdv nodeAdv = new TreeNodeAdv();
|
||||
nodeAdv.Text = r["id"].ToString() + " " + r["Bezeichnung"].ToString();
|
||||
nodeAdv.Tag = r["id"].ToString();
|
||||
if (Convert.ToBoolean(r["aktiv"]) == false)
|
||||
{
|
||||
nodeAdv.Font = new System.Drawing.Font(nodeAdv.Font, FontStyle.Strikeout);
|
||||
}
|
||||
TreeDokumenttyp.Nodes.Add(nodeAdv);
|
||||
}
|
||||
}
|
||||
|
||||
private void Dokumenttyp_Load(object sender, EventArgs e)
|
||||
{
|
||||
update_tree();
|
||||
|
||||
return;
|
||||
}
|
||||
private void Update_Details(int id) {
|
||||
db.Get_Tabledata("Select office_vorlagenr, bezeichnung from office_vorlage", false, true);
|
||||
cbboxofficevorlage.DataSource = db.dsdaten.Tables[0];
|
||||
cbboxofficevorlage.DisplayMember = "Bezeichnung";
|
||||
@@ -320,5 +354,29 @@ namespace OnDoc.UIControls.Administrator
|
||||
Origin.AcceptChanges();
|
||||
sfDataGrid1.Update();
|
||||
}
|
||||
|
||||
private void TreeDokumenttyp_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void TreeDokumenttyp_AfterSelect(object sender, EventArgs e)
|
||||
{
|
||||
this.dokumenttypnr = Convert.ToInt32(TreeDokumenttyp.SelectedNode.Tag.ToString());
|
||||
Update_Details(dokumenttypnr);
|
||||
}
|
||||
|
||||
private void txtFilter_KeyDown(object sender, KeyEventArgs e)
|
||||
{
|
||||
if (e.KeyCode == Keys.Enter)
|
||||
{
|
||||
update_tree();
|
||||
}
|
||||
}
|
||||
|
||||
private void rbNr_Click(object sender, EventArgs e)
|
||||
{
|
||||
update_tree();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user