Ejemplo n.º 1
0
        /// <summary>
        /// Luego de validar que los campos estén correctos permite modificar el cliente 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 (controlCliente.BuscarCliente(txtCedula.Text))
                {
                    var respuesta = MessageBox.Show($"¿Está seguro de modificar los datos del cliente identificado con cedula {txtCedula.Text}?", "Advertencia", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

                    if (respuesta == DialogResult.OK)
                    {
                        if (controlCliente.ModificarCliente(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 cliente que desea modificar no existe en la base de datos", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }