コード例 #1
0
 private void maTheTextEdit_EditValueChanged(object sender, EventArgs e)
 {
     if (maTheTextEdit.Text == "")
     {
         image_mathe_no.Visible = image_mathe_yes.Visible = true;
         maTheTextEdit.ToolTip  = "Nhập mã thẻ cho nhân viên";
     }
     else if (!BUS_Nhanvien.kiemtramathe_tontai(maTheTextEdit.Text))
     {
         image_mathe_no.Visible  = true;
         image_mathe_yes.Visible = false;
         maTheTextEdit.ToolTip   = "Mã thẻ này đã tồn tại bởi một nhân viên khác";
     }
     else
     {
         image_mathe_no.Visible  = false;
         image_mathe_yes.Visible = true;
         maTheTextEdit.ToolTip   = "Nhập mã thẻ cho nhân viên";
     }
 }
コード例 #2
0
        // hàm kiểm tra trước khi cập nhật
        #region kiểm tra trước khi nhập
        public bool KT_Insert()
        {
            bool hl = true;

            if (hoLotTextEdit.Text == "")
            {
                hl = false;
                MessageBox.Show("Lỗi! họ lót nhân viên không được để trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (hoLotTextEdit.Text.Length > 26)
            {
                hl = false;
                MessageBox.Show("Lỗi! Họ lót của nhân viên không được quá 26 ký tự", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (tenTextEdit.Text == "")
            {
                hl = false;
                MessageBox.Show("Lỗi! Tên nhân viên không được để trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (tenTextEdit.Text.Length > 10)
            {
                hl = false;
                MessageBox.Show("Lỗi! Tên nhân viên không được quá 10 ký tự", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (ngaySinhDateEdit.Text == "")
            {
                hl = false;
                MessageBox.Show("Lỗi! Ngày sinh không được để trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (ngaySinhDateEdit.DateTime > DateTime.Now)
            {
                hl = false;
                MessageBox.Show("Lỗi! Ngày sinh được lơn hơn ngày hiện tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (!KT_Ngay(ngaySinhDateEdit.DateTime, DateTime.Now))
            {
                hl = false;
                MessageBox.Show("Lỗi! Ngày sinh không hợp lệ, Nhân viên này chưa đủ 18 tuổi", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (!KT_Ngay(ngaySinhDateEdit.DateTime, ngayLamViecDateEdit.DateTime))
            {
                hl = false;
                MessageBox.Show("Lỗi! Ngày làm việc không hợp lệ, Nhân viên này chưa đủ 18 tuổi", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (queQuanTextEdit.Text == "")
            {
                hl = false;
                MessageBox.Show("Lỗi! Quê quán không được để trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (queQuanTextEdit.Text.Length >= 75)
            {
                hl = false;
                MessageBox.Show("Lỗi! Quê quán không được quá 75 ký tự", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (hKTTTextEdit.Text == "")
            {
                hl = false;
                MessageBox.Show("Lỗi! Hộ khẩu không được để trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (hKTTTextEdit.Text.Length >= 75)
            {
                hl = false;
                MessageBox.Show("Lỗi! Hộ khẩu không được quá 75 ký tự", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (bangCapTextEdit.Text.Length > 15)
            {
                hl = false;
                MessageBox.Show("Lỗi! Bằng cấp không được quá 15 ký tự", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (aTMTextEdit.Text.Length >= 16)
            {
                hl = false;
                MessageBox.Show("Lỗi! Số thẻ ATM không được quá 16 ký tự", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (quocTichTextEdit.Text.Length >= 16)
            {
                hl = false;
                MessageBox.Show("Lỗi! Quốc tịch không được quá 16 ký tự", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (sDTTextEdit.Text.Length >= 12)
            {
                hl = false;
                MessageBox.Show("Lỗi! Số điện thoại không được quá 12 ký tự", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (cMNDTextEdit.Text == "")
            {
                hl = false;
                MessageBox.Show("Lỗi! Số chứng minh nhân dân không được để trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (!BUS_Nhanvien.kiemtramathe_tontai(maTheTextEdit.Text))
            {
                hl = false;
                MessageBox.Show("Lỗi! Mã thẻ đã tồn tại bởi một nhân viên khác", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            return(hl);
        }