Example #1
0
        /// <summary>
        /// Hàm kiểm tra trùng tên giá vé, giờ tối thiểu, giờ tối đa, ưu đãi, giá vé
        /// </summary>
        private bool CheckDaTa(string Gia, string giotoithieu, string giotoida, string uudai)
        {
            // kiểm tra phải nhập đủ thông tin
            if (txtMaGiaVe.Text.Trim().Length == 0 || txtTenGiaVe.Text.Trim().Length == 0 ||
                txtGiaVe.Text.Trim().Length == 0 || cboLoaiXe.Text.Trim().Length == 0 ||
                txtGioToiThieu.Text.Trim().Length == 0 || txtGioToiDa.Text.Trim().Length == 0 || txtUuDai.Text.Trim().Length == 0)
            {
                MessageBox.Show("Vui lòng điền đủ thông tin!!");
                check = false;
            }
            blGiaVe = new BLGiaVe();
            check   = blGiaVe.CheckType(giotoithieu, giotoida, uudai, Gia);
            ////// kiểm tra giá vé có nhập đúng hay không
            //try
            //{
            //    giave = float.Parse(txtGiaVe.Text.Trim());
            //    if (giave < 0) // nếu giá vé nhỏ hơn 0 thì chia 0 cho xảy ra lỗi để nhảy vào catch
            //    {
            //        MessageBox.Show("Giá vé phải là kiểu số và lớn hơn hoặc bằng 0!");
            //        check = false;
            //    }
            //}
            //catch
            //{
            //    MessageBox.Show("Giá vé phải là kiểu số và lớn hơn hoặc bằng 0!");
            //    check = false;
            //}

            //// kiểm tra giờ tối thiểu và giờ tối đa có phải là kiểu int không
            //try
            //{
            //    giotoithieu = int.Parse(txtGioToiThieu.Text.Trim());
            //    giotoida = int.Parse(txtGioToiDa.Text.Trim());
            //    if (giotoithieu < 0 || giotoida < 0) // nếu giờ tối thiểu hoặc giờ tối đa nhỏ hơn 0 thì chia 0 cho xảy ra lỗi để nhảy vào catch
            //    {
            //        MessageBox.Show("Giờ tối thiểu và giờ tối đa phải là số nguyên và lớn hơn hoặc bằng 0!");
            //        check = false;
            //    }
            //}
            //catch
            //{
            //    MessageBox.Show("Giờ tối thiểu và giờ tối đa phải là số nguyên và lớn hơn hoặc bằng 0!");
            //    check = false;
            //}
            //// kiểm tra giờ tối thiểu phải nhỏ hơn giờ tối đa
            //if (giotoida < giotoithieu)
            //{
            //    MessageBox.Show("Giờ tối thiểu phải nhỏ hơn giờ tối đa!");
            //    check = false;
            //}
            //// kiểm tra ưu đãi >=0
            //try
            //{
            //    uudai = int.Parse(txtUuDai.Text.Trim());
            //    if (uudai < 0) // nếu ưu đãi nhỏ hơn 0 thì chia 0 cho lỗi nhảy vào hàm catch để thông báo
            //    {
            //        MessageBox.Show("Vui lòng nhập ưu đãi là số nguyên không âm!");
            //        check = false;
            //    }
            //}
            //catch
            //{
            //    MessageBox.Show("Vui lòng nhập ưu đãi là số nguyên không âm!");
            //    check = false;
            //}
            return(check);
        }