private void T_ListCategory_FocusedNodeChanged(object sender, DevExpress.XtraTreeList.FocusedNodeChangedEventArgs e) { int id = 0; if (int.TryParse(e.Node.GetValue(nameof(categoy.id)).ToString(), out id)) { var db = new SalesDataContext(); categoy = db.product_categories.Single(x => x.id == id); GetData(); } }
private void Txt_Category_ProcessNewValue(object sender, DevExpress.XtraEditors.Controls.ProcessNewValueEventArgs e) { if (e.DisplayValue is string st && st.Trim() != string.Empty) { var newObject = new product_categories() { name = st, parent_id = 0, number = "0" }; using (SalesDataContext db = new SalesDataContext()) { db.product_categories.InsertOnSubmit(newObject); db.SubmitChanges(); } ((List <product_categories>)Txt_Category.Properties.DataSource).Add(newObject); e.Handled = true; } }
public override void New() { categoy = new product_categories(); base.New(); }