Example #1
0
    protected void btnRegistro_Click(object sender, EventArgs e)
    {
        try
        {
            UsuarioEntity usuario = new UsuarioEntity();
            usuario.nombre    = tbNombre.Text;
            usuario.apellido  = tbApellido.Text;
            usuario.mail      = tbMail.Text;
            usuario.password  = tbPassword.Text;
            usuario.domicilio = tbDomicilio.Text;
            usuario.telefono  = tbTelefono.Text;


            if (Convert.ToBoolean(ViewState["Nuevo"]))
            {
                boUsuario.Registrar(usuario, tbMail.Text);
            }
            else
            {
                boUsuario.Actualizar(usuario);
                Context.Items.Add("MostrarTodos", "S");
                Server.Transfer("Usuarios.aspx");
            }
            SessionHelper.AlmacenarUsuarioAutenticado(boUsuario.Autenticar(tbMail.Text, tbPassword.Text));
            /*System.Web.Security.FormsAuthentication.RedirectFromLoginPage(SessionHelper.UsuarioAutenticado.mail, false);*/
            Context.Items.Add("e_mail", SessionHelper.UsuarioAutenticado.mail);
            Context.Items.Add("idpermiso", SessionHelper.UsuarioAutenticado.idPermiso);
            Server.Transfer("Default.aspx");
        }
        catch (ValidacionExcepcionAbstract ex)
        {
            WebHelper.MostrarMensaje(Page, ex.Message);
        }
    }