コード例 #1
0
 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);
         }
     }
 }
コード例 #2
0
ファイル: frmChooseToCreate.cs プロジェクト: quangphat/TmTech
 private void Insert(Model.Bank bank, Utility.CRUD cru, Model.BrankBank branch = null)
 {
     if (insert != null)
     {
         insert(bank, cru, branch);
     }
 }
コード例 #3
0
        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();
        }
コード例 #4
0
 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);
         }
     }
 }
コード例 #5
0
        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);
            }
        }