Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Lista = new List <Role>();
                RoleNegocio RolNegocio = new RoleNegocio();

                Lista = RolNegocio.Listar();

                ddRole.DataSource = Lista;
                ddRole.DataBind();
            }
        }
Exemplo n.º 2
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>");
            }
        }