コード例 #1
0
        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();
                }
            }
        }