Beispiel #1
0
        /// <summary>
        /// Luego de validar que los campos estén correctos permite modificar el administrador consultado por la cedula digitada
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>

        private void btnModificar_Click(object sender, EventArgs e)
        {
            if (ValidateData())
            {
                if (controlAdministrador.BuscarAdministrador(txtCedula.Text))
                {
                    var respuesta = MessageBox.Show($"¿Está seguro de modificar los datos del administrador identificado con cedula {txtCedula.Text}?", "Advertencia", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

                    if (respuesta == DialogResult.OK)
                    {
                        if (controlAdministrador.ModificarAdministrador(txtCedula.Text, txtNombre.Text, txtCorreo.Text, txtUsuario.Text, txtContraseña.Text, txtTelefono.Text))
                        {
                            MessageBox.Show("Modificación exitosa", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);

                            btnVaciarCampos_Click(sender, e);
                        }
                        else
                        {
                            MessageBox.Show("Error en la modificación", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    else
                    {
                        MessageBox.Show("El administrador que desea modificar no existe en la base de datos", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
            }
        }