private void grdLookUpEditBudgetSubItem_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { if (e.Button.Index.Equals(1)) { var frmDetail = new FrmxtraBudgetItemDetail(); frmDetail.ActionMode = TSD.Enum.ActionModeEnum.AddNew; if (frmDetail.ShowDialog() == DialogResult.OK) { _accountsPresenter.DisplayActive(); var lstAccounts = grdLookUpEditBudgetSubItem.Properties.DataSource as List <BudgetItemModel>; if (lstAccounts != null) { grdLookUpEditBudgetSubItem.EditValue = lstAccounts.OrderByDescending(o => o.BudgetItemId).First().BudgetItemId; } } } }
private void grdLockUpBudgetItemID_Properties_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { if (e.Button.Kind == DevExpress.XtraEditors.Controls.ButtonPredefines.Plus) { using (var frmBudgetItem = new FrmxtraBudgetItemDetail()) { frmBudgetItem.ActionMode = ActionModeEnum.AddNew; if (frmBudgetItem.ShowDialog() == DialogResult.OK) { if (frmBudgetItem.DialogResult == DialogResult.OK) { _budgetItemsPresenter.DisplayActive(); var lstBudgetItem = (List <BudgetItemModel>)grdLockUpBudgetItemID.Properties.DataSource; if (lstBudgetItem != null && lstBudgetItem.Count > 0) { BudgetItemCode = lstBudgetItem.OrderByDescending(o => o.BudgetItemId).FirstOrDefault().BudgetItemCode; } } } } } }