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);
        }
    }
Example #2
0
    protected void btnRegistrate_Click(object sender, EventArgs e)
    {
        try
        {
            UsuarioEntity usuario = new UsuarioEntity();
            usuario.Nombre          = txtNombre.Text;
            usuario.Apellido        = txtApellido.Text;
            usuario.Email           = txtEmail.Text;
            usuario.Password        = txtPassword.Text;
            usuario.FechaNacimiento = Util.ObtenerFecha(
                int.Parse(ddlAnio.SelectedValue),
                int.Parse(ddlMes.SelectedValue),
                int.Parse(ddlDia.SelectedValue));
            usuario.Sexo = (ControlsHelper.RadioSeleccionado("Debe seleccionar el sexo.", radMujer, radHombre) == radMujer ? 'F' : 'M');

            boUsuario.Registrar(usuario, txtEmailVerificacion.Text);

            SessionHelper.AlmacenarUsuarioAutenticado(boUsuario.Autenticar(txtEmail.Text, txtPassword.Text));
            System.Web.Security.FormsAuthentication.RedirectFromLoginPage(SessionHelper.UsuarioAutenticado.Email, false);
        }
        catch (ValidacionExcepcionAbstract ex)
        {
            WebHelper.MostrarMensaje(Page, ex.Message);
        }
    }
Example #3
0
 protected void btnEntrar_Click(object sender, EventArgs e)
 {
     try
     {
         SessionHelper.AlmacenarUsuarioAutenticado(boUsuario.Autenticar(txtEmail.Text, txtPassword.Text));
         System.Web.Security.FormsAuthentication.RedirectFromLoginPage(SessionHelper.UsuarioAutenticado.Email, false);
     }
     catch (AutenticacionExcepcionBO ex)
     {
         WebHelper.MostrarMensaje(Page, ex.Message);
     }
 }
Example #4
0
    protected void btnRegistro_Click(object sender, EventArgs e)
    {
        try
        {
            Button btn = (Button)sender;

            UsuarioEntity usuario = new UsuarioEntity();
            usuario.Nombre   = txtNombre.Text;
            usuario.Email    = txtEmail.Text;
            usuario.Password = txtPassword.Text;
            switch (btn.ID)
            {
            case "btnRegistrarMusico":
                usuario.Perfil                 = 'M';
                usuario.musico                 = new MusicoEntity();
                usuario.musico.Genero          = txtGenero.Text;
                usuario.musico.FechaNacimiento = Util.ObtenerFecha(
                    int.Parse(ddlAnio.SelectedValue),
                    int.Parse(ddlMes.SelectedValue));
                break;

            case "btnRegistrarLugar":
                usuario.Perfil          = 'L';
                usuario.lugar           = new LugarEntity();
                usuario.lugar.DirCalle  = txtCalle.Text;
                usuario.lugar.DirNumero = int.Parse(txtAltura.Text);
                break;
            }
            usuario.Provincia = ddlProvincia.SelectedItem.Text;
            usuario.Ciudad    = ddlCiudad.SelectedItem.Text;

            boUsuario.Registrar(usuario);

            SessionHelper.AlmacenarUsuarioAutenticado(boUsuario.Autenticar(usuario.Email, usuario.Password));
            System.Web.Security.FormsAuthentication.RedirectFromLoginPage(SessionHelper.UsuarioAutenticado.Email, false);
        }
        catch (ValidacionExcepcionAbstract ex)
        {
            WebHelper.MostrarMensaje(Page, ex.Message);
        }
    }
Example #5
0
    protected void btnIniciarSesion_Click(object sender, EventArgs e)
    {
        try
        {
            SessionHelper.AlmacenarUsuarioAutenticado(boUsuario.Autenticar(tbUsuario.Text, tbPassword.Text));
            //System.Web.Security.FormsAuthentication.RedirectFromLoginPage(Convert.ToString(SessionHelper.UsuarioAutenticado.idUsuario), false);
            Session["idpermiso"] = SessionHelper.UsuarioAutenticado.idPermiso;
            Session["idusuario"] = SessionHelper.UsuarioAutenticado.idUsuario;
            Session["nombre"]    = SessionHelper.UsuarioAutenticado.nombre;
            Session["apellido"]  = SessionHelper.UsuarioAutenticado.apellido;
            Session["telefono"]  = SessionHelper.UsuarioAutenticado.telefono;
            Session["mail"]      = SessionHelper.UsuarioAutenticado.mail;
            Session["domicilio"] = SessionHelper.UsuarioAutenticado.domicilio;

            Server.Transfer("Default.aspx");
        }
        catch (AutenticacionExcepcionBO ex)
        {
            WebHelper.MostrarMensaje(Page, ex.Message);
        }
    }