Example #1
0
        public List <MPedido> ListarPedidos()
        {
            PPedido        dados          = new PPedido();
            List <MPedido> listaDePedidos = dados.Abrir();

            return(listaDePedidos);
        }
Example #2
0
        public void DeletarPedido(MPedido pedido)
        {
            PPedido        dados          = new PPedido();
            List <MPedido> listaDePedidos = dados.Abrir();
            MPedido        pedidoDeletado = listaDePedidos.Where(temp => temp.IdPedido == pedido.IdPedido).Single();

            listaDePedidos.Remove(pedidoDeletado);
            dados.Salvar(listaDePedidos);
        }
Example #3
0
 public void InserirPedido(MPedido pedido)
 {
     //Verifica se todos os campos do cadastro foram preenchidos
     if (pedido.Cliente != null && pedido.Total > 0)
     {
         PPedido        dados          = new PPedido();
         List <MPedido> listaDePedidos = dados.Abrir();
         pedido.IdPedido = listaDePedidos.Count + 1;
         listaDePedidos.Add(pedido);
         dados.Salvar(listaDePedidos);
     }
     else
     {
         throw new CadastroIncompletoException("Cadastro incompleto, não foi possível finalizar a operação");
     }
 }
Example #4
0
        //Cliente/Empleado
        public List <DtoDetallePedido> GetDetallePedido(int id)
        {
            PPedido pp = new PPedido();

            return(pp.GetDetalle(id));
        }
Example #5
0
        public List <DtoPedido> GetAllPedidos()
        {
            PPedido pp = new PPedido();

            return(pp.getAllPedidos());
        }
Example #6
0
        //-------------------------------------------------------------------------------------------------------



        //Empleados
        public List <DtoPedido> GetPedidoUrg()
        {
            PPedido pp = new PPedido();

            return(pp.getPedidoUrg());
        }
Example #7
0
        public List <DtoHistoricoEstado> GetHisEstado(int id)
        {
            PPedido pp = new PPedido();

            return(pp.getHisEstado(id));
        }
Example #8
0
        public void ConfirmarProPre(int id, List <DtoProducto> colProPreparar)
        {
            PPedido pp = new PPedido();

            pp.confirmarProPre(id, colProPreparar);
        }
Example #9
0
        public void CancelarPed(int idPedido, string NombreUsu)
        {
            PPedido pp = new PPedido();

            pp.cancelarPed(idPedido, NombreUsu);
        }
Example #10
0
        public List <DtoPedido> GetPedidoCliPrep(string NombreUsu)
        {
            PPedido pp = new PPedido();

            return(pp.getPedidoCliPrep(NombreUsu));
        }
Example #11
0
        //Clientes
        public bool AddPedido(List <DtoProducto> colProductosPedidos, string NombreUsu, string password, bool ChkUrgente)
        {
            PPedido pp = new PPedido();

            return(pp.AgregarPedido(colProductosPedidos, NombreUsu, password, ChkUrgente));
        }
Example #12
0
        //----------------

        public void CambiarEstadoPedido(int idPedido, string NombreUsu)
        {
            PPedido pp = new PPedido();

            pp.cambiarEstadoPedido(idPedido, NombreUsu);
        }