예제 #1
0
 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;
     }
 }
예제 #3
0
 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;
     }
 }
예제 #4
0
 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;
     }
 }