示例#1
0
        public void Eliminar(Modelo.Pedido elPedido)
        {
            GestorDePedidos elGestor          = new GestorDePedidos();
            var             elPedidoAEliminar = elGestor.ObtenerPedidoPorId(elPedido.Id);

            elGestor.Eliminar(elPedidoAEliminar);
        }
示例#2
0
        public void CambiarAPedidoFinalizado(Modelo.Pedido elPedido)
        {
            GestorDePedidos elGestor         = new GestorDePedidos();
            var             elPedidoACambiar = ObtenerPedidoPorId(elPedido.Id);

            elPedidoACambiar.Estado = Modelo.EstadoDePedido.Finalizado;
            elGestor.Actualizar(elPedidoACambiar);
        }
示例#3
0
        public void Agregar(Modelo.Pedido elPedido)
        {
            GestorDePedidos elGestor = new GestorDePedidos();

            elPedido.Estado      = Modelo.EstadoDePedido.Reciente;
            elPedido.FechaPedido = DateTime.Now;
            elGestor.Agregar(elPedido);
        }
示例#4
0
        public void Actualizar(Modelo.Pedido elPedido)
        {
            GestorDePedidos elGestor            = new GestorDePedidos();
            var             elPedidoAActualizar = elGestor.ObtenerPedidoPorId(elPedido.Id);

            elPedidoAActualizar.Id           = elPedido.Id;
            elPedidoAActualizar.FechaPedido  = elPedido.FechaPedido;
            elPedidoAActualizar.FechaEntrega = elPedido.FechaEntrega;
            elPedidoAActualizar.Notas        = elPedido.Notas;
            elPedidoAActualizar.Estado       = elPedido.Estado;


            elGestor.Actualizar(elPedidoAActualizar);
        }
示例#5
0
        public List <Pedido> ListarPedidosFinalizados()
        {
            GestorDePedidos elGestor = new GestorDePedidos();

            return(elGestor.ObtenerLaListaDePedidosFinalizados());
        }
示例#6
0
        public List <Pedido> ListarPedidosEnProceso()
        {
            GestorDePedidos elGestor = new GestorDePedidos();

            return(elGestor.ObtenerLaListaDePedidosEnProceso());
        }
示例#7
0
        public List <Pedido> ListarPedidosRecientes()
        {
            GestorDePedidos elGestor = new GestorDePedidos();

            return(elGestor.ObtenerLaListaDePedidosRecientes());
        }
示例#8
0
        public Modelo.Pedido ObtenerPedidoPorId(int id)
        {
            GestorDePedidos elGestor = new GestorDePedidos();

            return(elGestor.ObtenerPedidoPorId(id));
        }