private void btnActualizar_Click(object sender, EventArgs e)
 {
     if (Actualizar != null)
     {
         Actualizar.Invoke(txtDatos.Text);
     }
 }
Ejemplo n.º 2
0
        /*****************************************************************************************************************************************************
        *  Descripcion: Cuando se activa este evento se ejecutan multiples procedimientos para guaradar en la base de datos.
        *****************************************************************************************************************************************************/
        private void BtnCrearUsuario_Click(object sender, EventArgs e)
        {
            claseControlUsuario.Direccion = txtDireccionConfiUsuario.Text;
            claseControlUsuario.Nombre    = txtNombreConfiUsuario.Text;
            claseControlUsuario.Cedula    = txtCedulaConfiUsuario.Text;
            claseControlUsuario.Tlf       = txtTlfConfiUsuario.Text;
            claseControlUsuario.IdPerfil  = Convert.ToInt32(cmbPerfiles.SelectedValue);
            claseControlUsuario.PassNew   = ClaseComunes.ObtenerHash(txtContraseña.Text);
            claseControlUsuario.Apellido  = txtApellidoConfiUsuario.Text;
            claseControlUsuario.UserNew   = txtUsuario.Text;
            claseControlUsuario.Correo    = txtCorreoConfiUsuario.Text;
            claseControlUsuario.Estatus   = Convert.ToBoolean(chbEstatusConfiUsuario.Checked);


            if (!entidad.ValidarCampos())
            {
                return;
            }

            if (entidad.VerificarExitenciaUsuario())
            {
                ClaseComunes.MsjShow("La cedula ya se encuentra registrada en el sistema.", 1, 3);

                return;
            }

            if (entidad.GuardarUsuario())
            {
                ClaseComunes.MsjShow("El Registro se Guardo Exitosamente", 1, 5);

                if (Text == "Nuevo")
                {
                    LimpiarConfiUsuario();
                    claseControlUsuario.IdUsuario = 0;
                }
                else
                {
                    pnlCreacionUsr.Visible = false;
                    claseControlUsuario.setDgrw(ref dgrvUsuarios, "USP_ConsultaUsuario");
                }
                Actualizar?.Invoke(sender, e);
            }
        }