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"); } } } }
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"); } } } }