private void ucActions1_OnValidate(object obj, ActionState actionMode) { switch (actionMode) { case ActionState.ADD: case ActionState.UPDATE: if (txtTenBang.Text == String.Empty) { throw new Exception("Tên Bảng Không Được Để Trống!"); } if (KhaiBaoDMDataProvider.Kiemtra(new DMListInfor { TblName = txtTenBang.Text, Name = txtTenDanhMuc.Text })) { throw new Exception("Tên Bảng Đã Tồn Tại!"); } break; } }
private bool Check() { if (String.IsNullOrEmpty(txtTenDanhMuc.Text)) { txtTenDanhMuc.Focus(); throw new InvalidOperationException("Tên danh mục không được để trống !"); } if (String.IsNullOrEmpty(txtTenBang.Text)) { txtTenBang.Focus(); throw new InvalidOperationException("Tên bảng không được để trống !"); } if (frmDMList.isAdd && KhaiBaoDMDataProvider.Kiemtra(new DMListInfor { TblName = txtTenBang.Text })) { throw new InvalidOperationException("Tên bảng đã tồn tại trong hệ thống !"); } if (!frmDMList.isAdd && txtTenBang.Text != frmDMList.TblName) { throw new InvalidOperationException("Tên bảng cần cập nhật đã bị thay đổi !"); } return(true); }