private void InsertOrUpdate(Model.Bank bank, Utility.CRUD cru, Model.BrankBank branch = null) { if (bank != null && branch == null) { if (cru == CRUD.Insert) { gridUtility1.AddNewRow(bank); } if (cru == CRUD.Update) { gridUtility1.UpdateRow(bank); } } if (branch != null && bank != null) { if (cru == CRUD.Insert) { gridUtility2.AddNewRow(branch); } if (cru == CRUD.Update) { gridUtility2.UpdateRow(branch); } } }
private void Insert(Model.Bank bank, Utility.CRUD cru, Model.BrankBank branch = null) { if (insert != null) { insert(bank, cru, branch); } }
private void gridViewBranchBank_DoubleClick(object sender, EventArgs e) { Model.BrankBank brn_bank = gridUtility2.GetSelectedItem <Model.BrankBank>(); if (brn_bank == null) { return; } frmEditBranchBankUpdate obj = new frmEditBranchBankUpdate(brn_bank); obj.updateBranch = InsertOrUpdate; obj.ShowDialog(); }
private void InsertOrUpdate(Model.Bank bank, Utility.CRUD cru, Model.BrankBank branch = null) { if (cru == CRUD.Insert) { //add parent node BANK if (bank != null && branch == null) { object obj = createObject(bank); TreeListNode node = treeList1.AppendNode(obj, treeList1.AllNodesCount); node.Tag = "Parent"; } //add child node BRANCH if (branch != null && bank != null) { object obj2 = createObject(null, branch); //Find parent node TreeListNode node = treeList1.AppendNode(obj2, findBankNode(bank.BankId.ToString())); node.Tag = "Child"; } } if (cru == CRUD.Update) { //update parent node BANK if (bank != null && branch == null) { TreeListNode node = treeList1.Selection[0]; node.SetValue("BankCode", bank.BankCode); node.SetValue("BankName", bank.BankName); node.SetValue("Phone", bank.Phone); node.SetValue("Fax", bank.Fax); node.SetValue("Email", bank.Email); node.SetValue("Address", bank.Address); node.SetValue("Note", bank.Note); node.SetValue("ModifyDate", bank.ModifyDate); node.SetValue("ModifyBy", bank.ModifyBy); } //update child node BRANCH if (branch != null && bank != null) { TreeListNode node = treeList1.Selection[0]; node.SetValue("BankName", branch.BrankName); node.SetValue("Phone", branch.Phone); node.SetValue("Address", branch.BrankAddress); node.SetValue("Note", branch.Note); node.SetValue("ModifyDate", branch.ModifyDate); node.SetValue("ModifyBy", branch.ModifyBy); } } }
private void DeleteBranch() { int i = gridViewBranchBank.GetSelectedRows()[0]; Model.BrankBank branch = gridUtility2.GetSelectedItem <Model.BrankBank>(); DialogResult result = FormUtility.MsgDelete(); if (result == DialogResult.Yes) { using (IUnitOfWork uow = new UnitOfWork()) { uow.BrankBankBaseRepository.Remove(branch); uow.Commit(); } gridViewBranchBank.DeleteRow(i); } }