예제 #1
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            using (var uow = new UnitOfWork())
            {
                Branch update = uow.FindObject <Branch>(CriteriaOperator.Parse("BranchID = ?", txtMaChiNhanh.Text));
                if (update != null)
                {
                    update.BranchName    = txtTenChiNhanh.Text;
                    update.BranchAddress = txtDiaChi.Text;
                    update.PhoneNumber   = txtSoDienThoai.Text;
                    try
                    {
                        if (LaHopLe() == true)
                        {
                            update.Save();
                            uow.CommitChanges();
                            frmBranchList f = this.Tag as frmBranchList;
                            f.RefreshData();
                            XtraMessageBox.Show("Cập nhật thành công!", "THÔNG BÁO");
                            txtMaChiNhanh.Focus();
                        }
                    }

                    catch (Exception ex)
                    {
                        XtraMessageBox.Show(ex.Message, "THÔNG BÁO");
                    }
                }
            }
        }
예제 #2
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            using (var uow = new UnitOfWork())
            {
                Branch insert = new Branch(uow);
                insert.BranchID      = txtMaChiNhanh.Text;
                insert.BranchName    = txtTenChiNhanh.Text;
                insert.BranchAddress = txtDiaChi.Text;
                insert.PhoneNumber   = txtSoDienThoai.Text;

                try
                {
                    if (LaHopLe() == true)
                    {
                        insert.Save();
                        uow.CommitChanges();
                        frmBranchList f = this.Tag as frmBranchList;
                        f.RefreshData();
                        XtraMessageBox.Show("Thêm thành công", "Đã lưu");
                        CleanForm();
                        txtMaChiNhanh.Focus();
                    }
                }
                catch (Exception ex)
                {
                    Branch b = uow.FindObject <Branch>(CriteriaOperator.Parse("BranchID = ?", txtMaChiNhanh.Text));
                    if (b != null)
                    {
                        er.SetError(this, "Mã chi nhánh đã tồn tại!");
                        XtraMessageBox.Show("Mã chi nhánh đã tồn tại!!!", "THÔNG BÁO");
                    }
                    else
                    {
                        XtraMessageBox.Show(ex.Message, "THÔNG BÁO");
                    }
                }
            }
        }