private void ucActions1_OnValidate(object obj, QLBH.Core.ActionState actionMode) { switch (actionMode) { case ActionState.ADD: case ActionState.UPDATE: idloaiitem = getEditId(obj); if (txtMaLoaiItem.Text == String.Empty) { throw new Exception("Mã Loại Item không Được Để Trống!"); } if (DMLoaiItemDataProvider.Kiemtra(new DMLoaiItemInfor { IdLoaiItem = idloaiitem, TenLoaiItem = txtTenLoaiItem.Text })) { throw new Exception("Mã Loại Item Đã Tồn Tại!"); } break; } }
private void ucActions1_OnValidate(object obj, QLBH.Core.ActionState actionMode) { switch (actionMode) { case ActionState.ADD: case ActionState.UPDATE: iddichvu = getEditId(obj); if (txtMaLoaiDichVu.Text == String.Empty) { throw new Exception("Mã dịch vụ không Được Để Trống!"); } if (DMLoaiDichVuDataProvider.Kiemtra(new DMLoaiDichVuInfor { IdLoaiDichVu = iddichvu, TenDichVu = txtTenLoaiDichVu.Text })) { throw new Exception("Mã dịch vụ Đã Tồn Tại!"); } break; } }
private void ucActions1_OnValidate(object obj, QLBH.Core.ActionState actionMode) { switch (actionMode) { case ActionState.ADD: case ActionState.UPDATE: //idTrungTam = getEditId(obj); if (txtMaTrungTam.Text == String.Empty) { throw new Exception("Mã Trung Tâm Không Được Để Trống!"); } if (DMTrungTamDataProvider.KiemTra(new DMTrungTamInfor { IdTrungTam = idTrungTam, MaTrungTam = txtMaTrungTam.Text })) { //todo: @HanhBD (PENDING) check delete references //với trường hợp update, delete thì thì phải check xem là đã có bảng nào tham chiếu đến chưa. //Nếu có thì không xóa mà warning người dùng và cập nhật lại sudung=0, và phải warning nếu update. throw new Exception("Mã Trung Tâm Đã Tồn Tại!"); } break; } }
private void ucActions1_OnValidate(object obj, QLBH.Core.ActionState actionMode) { switch (actionMode) { case ActionState.ADD: case ActionState.UPDATE: if (txtKyHieu.Text == String.Empty) { throw new Exception("Ký Hiệu hóa đơn không Được Để Trống!"); } if (txtKyHieuDau.Text == String.Empty) { throw new Exception("Ký hiệu đầu serie không được để trống!"); } if (DMQuyenHoaDonDataProvider.Kiemtra(new DMQuyenHoaDonInfor { KyHieuHoaDon = txtKyHieu.Text, KyTuDauSerie = txtKyHieuDau.Text })) { throw new Exception("Ký Hiệu hóa đơn và ký hiệu đầu serie Đã Tồn Tại!"); } break; } }