Esempio n. 1
0
        // GET: Pedido/Edit/5
        public ActionResult Edit(int id)
        {
            PedidoViewModel ped = null;

            SessionInitialize();
            PedidoEN pedEN = new PedidoCAD(session).ReadOIDDefault(id);

            ped = new AssemblerPedido().ConvertENToModelUI(pedEN);
            SessionClose();
            return(View(ped));
        }
Esempio n. 2
0
        public ActionResult PedidosUsuario()
        {
            SessionInitialize();
            PedidoCAD        pCAD  = new PedidoCAD(session);
            PedidoCEN        pCEN  = new PedidoCEN(pCAD);
            PedidoCP         pCP   = new PedidoCP(session);
            IList <PedidoEN> lista = pCEN.DevolverPedidosUsuario(User.Identity.Name);
            //lista.RemoveAt(lista.Count()-1);
            IEnumerable <Pedido> list = new AssemblerPedido().ConvertListENToModel(lista, session).ToList();

            SessionClose();
            return(View(list.OrderByDescending(o => o.Id)));
        }
        // GET: Pedido/Details/5
        public ActionResult Details(int id)
        {
            SessionInitialize();

            PedidoCAD cad = new PedidoCAD(session);
            PedidoCEN cen = new PedidoCEN(cad);

            PedidoEN      en    = cen.get_IPedidoCAD().ReadOIDDefault(id);
            PedidoYLineas model = new AssemblerPedido().ConvertENToViewModelUI(en);

            SessionClose();

            return(View(model));
        }
        // GET: Pedido
        public ActionResult Index()
        {
            SessionInitialize();

            PedidoCAD pedidoCAD = new PedidoCAD(session);
            PedidoCEN pedidoCEN = new PedidoCEN(pedidoCAD);

            IList <PedidoEN>     pedidosEN = pedidoCEN.ReadAll(0, -1);
            IEnumerable <Pedido> peds      = new AssemblerPedido().ConvertListENToModel(pedidosEN).ToList();

            SessionClose();

            return(View(peds));
        }
Esempio n. 5
0
        public ActionResult Pedidos()
        {
            PedidoCEN        art          = new PedidoCEN();
            string           id           = Request.Cookies["id"].Value;
            IList <PedidoEN> listaPedidos = art.ReadAll(0, -1).ToList();
            IList <PedidoEN> converted    = new List <PedidoEN>();

            foreach (var item in listaPedidos)
            {
                if (id == item.Usuario.NUsuario)
                {
                    converted.Add(item);
                }
            }
            IEnumerable <PedidoViewModel> list = new AssemblerPedido().ConvertListENToModel(converted).ToList();

            return(View(list));
        }
        public ActionResult LoadPedidos()
        {
            if (Session["login"] != null)
            {
                int id = (int)Session["idusuario"];

                SessionInitialize();

                PedidoCAD cad = new PedidoCAD(session);
                PedidoCEN cen = new PedidoCEN(cad);

                IList <PedidoEN> listEN = cen.get_IPedidoCAD().ReadAll(0, -1);

                IList <PedidoEN> pedidosList = new List <PedidoEN>();
                foreach (PedidoEN pedido in listEN)
                {
                    if (pedido.Registrado.Id == id)
                    {
                        pedidosList.Add(pedido);
                    }
                }

                //Session["nCarrito"] = 0;
                IEnumerable <Pedido> enumPed = new AssemblerPedido().ConvertListENToModel(pedidosList);
                SessionClose();

                if (pedidosList.Count() == 0)
                {
                    return(View("Index", null));
                }
                else
                {
                    return(View("Index", enumPed));
                }
            }
            else
            {
                return(RedirectToAction("../Home"));
            }
        }