Ejemplo n.º 1
0
        protected void btnLogin_ServerClick(object sender, EventArgs e)
        {
            UsuarioNegocio UsNeg   = new UsuarioNegocio();
            Usuario        usuario = new Usuario();
            RoleNegocio    RolNeg  = new RoleNegocio();

            usuario = UsNeg.Busca_Usuario(txbNombre.Value, txbApellido.Value);


            if (usuario == null)
            {
                usuario = new Usuario();

                usuario.Nombre        = txbNombre.Value;
                usuario.NombreUsuario = txbUser.Value;
                usuario.Apellido      = txbApellido.Value;
                usuario.Mail          = txbMail.Value;
                usuario.Password      = txbPass.Value;
                usuario.Role          = new Role();

                usuario.Role = RolNeg.Buscar(ddRole.SelectedValue);

                if (UsNeg.Guardar(usuario))
                {
                    if (usuario.Role.Descripcion == "Jugador")
                    {
                        usuario.IDUsuario    = UsNeg.BuscoID(usuario.Nombre, usuario.Apellido);
                        Session["User_Home"] = usuario;
                        Response.Write("<script>alert('Usuario dado de alta correctamente, por favor inicie sesion');</script>");
                        Response.Redirect("JugadorHome.aspx");
                    }
                    else
                    {
                        usuario.IDUsuario    = UsNeg.BuscoID(usuario.Nombre, usuario.Apellido);
                        Session["User_Home"] = usuario;
                        Response.Write("<script>alert('Usuario dado de alta correctamente, por favor ahora de de alta su centro');</script>");
                        Response.Redirect("ComercianteAltaCentro.aspx");
                    }
                }
            }
            else
            {
                Response.Write("<script>alert('El usuario ya existe');</script>");
            }
        }