示例#1
0
        static void MainUsuarios(string[] args)
        {
            MostrarUsuarios();

            ln.AltaUsuario(PedirUsuario());

            MostrarUsuarios();

            ln.ModificarUsuario(new Usuario(2, "Yepa", "Yepez"));

            MostrarUsuarios();

            ln.BajaUsuario(new Usuario(3, "Juan", "García"));

            MostrarUsuarios();

            Console.WriteLine(ln.BuscarUsuarioPorId(1));
        }
示例#2
0
        public ActionResult Create([Bind(Include = "Id,Nick,Password")] Usuario usuario)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    ILogicaNegocio ln = (ILogicaNegocio)HttpContext.Application["logicaNegocio"];
                    ln.AltaUsuario(usuario);
                    return(RedirectToAction("Index"));
                }

                return(View(usuario));
            }
            catch
            {
                return(View());
            }
        }
示例#3
0
        protected void btn_Click(object sender, EventArgs e)
        {
            switch (op)
            {
            case "alta":
                ln.AltaUsuario(new global::TiendaVirtual.Entidades.Usuario(id, txtUsuario.Text, txtPassword.Text));
                break;

            case "editar":
                ln.ModificarUsuario(new global::TiendaVirtual.Entidades.Usuario(id, txtUsuario.Text, txtPassword.Text));
                break;

            case "borrar":
                ln.BajaUsuario(id);
                break;

            default:
                break;
            }

            Response.Redirect("Usuarios.aspx");
        }
示例#4
0
        public ActionResult Register([Bind(Include = "Id,Nick,Password")] Usuario usuario)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    ILogicaNegocio ln = (ILogicaNegocio)HttpContext.Application["logicaNegocio"];
                    ln.AltaUsuario(usuario);
                    HttpContext.Session["usuario"] = usuario;

                    ((ICarrito)HttpContext.Session["carrito"]).Usuario = usuario;
                    HttpContext.Session["mostrarModal"] = true;

                    return(Redirect("/"));
                }

                return(View(usuario));
            }
            catch
            {
                return(View());
            }
        }
示例#5
0
        // POST: api/Usuarios
        public void Post([FromBody] Usuario value)
        {
            ILogicaNegocio ln = (ILogicaNegocio)HttpContext.Current.Application["logicaNegocio"];

            ln.AltaUsuario(value);
        }