// 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)); }
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)); }
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")); } }