Esempio n. 1
0
        public ActionResult ListadoPedidosCliEnPrep()
        {
            string           NombreUsu     = Session["NombreDeUsuario"].ToString();
            List <DtoPedido> colPedidosCli = HPedido.getInstace().GetPedidoCliPrep(NombreUsu);

            return(View(colPedidosCli));
        }
Esempio n. 2
0
        public ActionResult CancelarPedido(int idPedido)
        {
            string NombreUsu = Session["NombreDeUsuario"].ToString();

            HPedido.getInstace().CancelarPed(idPedido, NombreUsu);
            return(RedirectToAction("ListadoPedidosCliEnPrep"));
        }
Esempio n. 3
0
        public ActionResult ConfirmarPreparación(int id)
        {
            List <DtoProducto> colProPreparar = (List <DtoProducto>)Session["colProPreparar"];

            HPedido.getInstace().ConfirmarProPre(id, colProPreparar);

            return(RedirectToAction("ListaProPrep"));
        }
Esempio n. 4
0
        public ActionResult ConfirmarPedido()
        {
            int idPedido = (int)Session["idPedido"];
            List <DtoProducto> colProPreparar = (List <DtoProducto>)Session["colProPreparar"];
            string             NombreUsu      = Session["NombreDeUsuario"].ToString();

            if (colProPreparar.Count == 0)
            {
                HPedido.getInstace().CambiarEstadoPedido(idPedido, NombreUsu);
                return(View("ListarPedidoUrgente"));
            }
            else
            {
                TempData["ErrorPedido"] = "¡Error, faltan pedidos por confirmar!";

                return(RedirectToAction("MsgConfirmarPedido"));
            }
        }
Esempio n. 5
0
        public ActionResult RealizarPedido(FormCollection form, bool ChkUrgente)
        {
            ViewData["ChkUrgente"] = ChkUrgente;

            //Alta pedido, detalle pedido, reserva y baja del stock, cambio del estado y ver historico de estados.
            string             NombreUsu           = Session["NombreDeUsuario"].ToString();
            string             password            = Session["Contraseña"].ToString();
            List <DtoProducto> colProductosPedidos = (List <DtoProducto>)Session["colProductos"];

            bool error = HPedido.getInstace().AddPedido(colProductosPedidos, NombreUsu, password, ChkUrgente);

            if (error)
            {
                TempData["Pedido"] = "Debe ingresar su teléfono y dirección!";
                return(RedirectToAction("MsgErrorPedido"));
            }

            return(RedirectToAction("ListadoPedidosCli"));
        }
Esempio n. 6
0
        public ActionResult DetallePedidosCli(int id)
        {
            List <DtoDetallePedido> colDetallesByPedido = HPedido.getInstace().GetDetallePedido(id);

            return(View(colDetallesByPedido));
        }
Esempio n. 7
0
        public ActionResult HistoricoEstado(int id)
        {
            List <DtoHistoricoEstado> colHisEstado = HPedido.getInstace().GetHisEstado(id);

            return(View(colHisEstado));
        }
Esempio n. 8
0
        public ActionResult ListarPedidosNoUrgentes()
        {
            List <DtoPedido> colPedidos = HPedido.getInstace().GetPedido();

            return(View(colPedidos));
        }
Esempio n. 9
0
        public ActionResult ListarPedidoUrgente()
        {
            List <DtoPedido> colPedidosUrg = HPedido.getInstace().GetPedidoUrg();

            return(View(colPedidosUrg));
        }
Esempio n. 10
0
        public ActionResult TodosLosPedidos()
        {
            List <DtoPedido> colPed = HPedido.getInstace().GetAllPedidos();

            return(View(colPed));
        }