示例#1
0
        private void Guardar()
        {
            pnlAlertaError.Visible = false;
            PanelAlerta.Visible    = false;

            string nombre   = txtNombrePersona.Text.Trim();
            string apellido = txtApellido.Text.Trim();
            string user     = txtUsuario.Text.Trim();
            string mail     = txtCorreo.Text.Trim();
            string contra   = txtContrasena.Text.Trim();
            int    edad     = int.Parse(txtEdad.Text);


            string saltAlgoritmoEncriptacion = encripto.GenerateSalt();
            string contrasenaEncriptada      = encripto.Compute(contra);

            persona.gsNombrePersona   = nombre;
            persona.gsApellidoPersona = apellido;
            persona.gsEdad            = edad;
            persona.gsEmail           = mail;
            persona.gsUsuario         = user;
            persona.gsPass            = contrasenaEncriptada;
            persona.gsSalt            = saltAlgoritmoEncriptacion;

            int resultado = persona.sp_CrearMensajero();

            if (resultado > 0)
            {
                PanelAlerta.Visible = true;
                LimpiarCmapos();
                Listar();
            }
            else
            {
                pnlAlertaError.Visible = true;
            }
        }