예제 #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            ValidarF = true;
            ep.Clear();
            if (txtNombres.Text.Trim().Length == 0)
            {
                ep.SetError(txtNombres, "¡Campo requerido!");
                ValidarF = false;
            }
            if (txtApellidos.Text.Trim().Length == 0)
            {
                ep.SetError(txtApellidos, "¡Campo requerido!");
                ValidarF = false;
            }

            if (nudEdad.Value < 18)
            {
                ep.SetError(nudEdad, "¡Debe ser mayor de 17 años!");
                ValidarF = false;
            }
            if (ValidarF == true)
            {
                if (Agregando == true && Editando == false)
                {
                    P.RegistrarPersonal(txtNombres.Text, txtApellidos.Text, nudEdad.Value.ToString());
                    MessageBox.Show("Datos agregados correctamente", "Agregando", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Botones();
                    ListarPersonal();
                    LimpiarControles();
                    validarTipoUsuario();
                    dgvPersonal.Enabled = true;
                }
                if (Agregando == false && Editando == true)
                {
                    P.ModificarPersonal(txtNombres.Text, txtApellidos.Text, nudEdad.Value.ToString(), idPersonal);
                    MessageBox.Show("Datos modificados correctamente", "Modificando", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Botones();
                    ListarPersonal();
                    LimpiarControles();
                    validarTipoUsuario();
                    dgvPersonal.Enabled = true;
                }
            }
        }