Esempio n. 1
0
        private bool Check()
        {
            if (String.IsNullOrEmpty(txtMaLoaiDichVu.Text))
            {
                txtMaLoaiDichVu.Focus();
                throw new InvalidOperationException("Mã loại Item không được để trống !");
            }
            if (String.IsNullOrEmpty(txtTenLoaiDichVu.Text))
            {
                txtTenLoaiDichVu.Focus();
                throw new InvalidOperationException("Mã loại Item không được để trống !");
            }
            if (frm.IsSync)
            {
                if (txtMaLoaiDichVu.Text != dm.MaLoaiDichVu)
                {
                    throw new InvalidOperationException("Mã Loại Item đã bị thay đổi !");
                }
                if (txtTenLoaiDichVu.Text != dm.TenDichVu)
                {
                    throw new InvalidOperationException("Tên loại Item chi đã bị thay đổi !");
                }
            }

            if (DMLoaiDichVuDataProvider.Kiemtra(new DMLoaiDichVuInfor {
                IdLoaiDichVu = frm.Oid, MaLoaiDichVu = txtMaLoaiDichVu.Text.Trim()
            }))
            {
                throw new InvalidOperationException("Mã loại Item không được để trống !");
            }
            return(true);
        }
 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;
     }
 }