예제 #1
0
 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;
     }
 }
예제 #2
0
 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);
 }