private void btnSave_Click(object sender, EventArgs e) { errorProvider1.Clear(); if (txtMaNV.Text == "" || txtTenNV.Text == "" || (rdoNam.Checked == false && rdoNu.Checked == false) || txtEmail.Text == "" || txtSDT.Text == "" || txtDiaChi.Text == "") { MessageBox.Show("Dữ liệu chưa đủ.", "Thông Báo"); // bắt lỗi if (txtMaNV.Text == "") { errorProvider1.SetError(txtMaNV, "Chưa điền mã nhân viên"); } if (txtTenNV.Text == "") { errorProvider1.SetError(txtTenNV, "Chưa điền tên nhân viên"); } if (rdoNam.Checked == false && rdoNu.Checked == false) { errorProvider1.SetError(rdoNu, "Chưa chọn giới tính"); } if (txtSDT.Text == "") { errorProvider1.SetError(txtSDT, "Chưa điền SĐT"); } if (txtDiaChi.Text == "") { errorProvider1.SetError(txtDiaChi, "Chưa điền địa chỉ"); } if (txtEmail.Text == "") { errorProvider1.SetError(txtEmail, "Chưa điền Email"); } } else { if (chucnang == 1) // Nút thêm { if (checkma() == true) { MessageBox.Show("Mã Sản Phẩm đã tồn tại.", "Thông Báo"); //bắt lỗi errorProvider1.SetError(txtMaNV, "Mã Sản Phẩm đã tồn tại."); } else { SQL_ThongTin.Add_NhanVien(txtMaNV.Text, txtTenNV.Text, cbbChucVu.SelectedValue.ToString(), radio_To_string(), dpkNgaySinh.Value.ToString("yyyy-MM-dd"), txtSDT.Text, txtDiaChi.Text, txtEmail.Text); BatDau(); } } if (chucnang == 2)// nút sửa { SQL_ThongTin.Edit__NhanVien(txtMaNV.Text, txtTenNV.Text, cbbChucVu.SelectedValue.ToString(), radio_To_string(), dpkNgaySinh.Value.ToString("yyyy-MM-dd"), txtSDT.Text, txtDiaChi.Text, txtEmail.Text); BatDau(); } } }