コード例 #1
0
 //LISTAR PEDIDO POR MEDICAMENTO
 public List <Pedido> ListarPedidoPorMedicamento(Medicamento medicamento)
 {
     try
     {
         PersistenciaPedido persistenciaPedido = new PersistenciaPedido();
         return(persistenciaPedido.ListarPedidoPorMedicamento(medicamento));
     }
     catch { throw; }
 }
コード例 #2
0
 //BUSCAR PEDIDO
 public Pedido BuscarPedido(int Numero)
 {
     try
     {
         PersistenciaPedido persistenciaPedido = new PersistenciaPedido();
         return(persistenciaPedido.BuscarPedido(Numero));
     }
     catch { throw; }
 }
コード例 #3
0
 //LISTAR PEDIDOS GENERADOS O ENVIADOS
 public List <Pedido> ListarPedidoGeneradoOEnviado()
 {
     try
     {
         PersistenciaPedido persistenciaPedido = new PersistenciaPedido();
         return(persistenciaPedido.ListarPedidoGeneradoOEnviado());
     }
     catch { throw; }
 }
コード例 #4
0
 //LISTAR PEDIDO
 public List <Pedido> ListarPedidosPorClienteGenerados(Cliente cliente)
 {
     try
     {
         PersistenciaPedido persistenciaPedido = new PersistenciaPedido();
         return(persistenciaPedido.ListarPedidoPorClienteGenerados(cliente));
     }
     catch { throw; }
 }
コード例 #5
0
 //ALTA PEDIDO
 public void AltaPedido(Pedido pedido)
 {
     try
     {
         PersistenciaPedido persistenciaPedido = new PersistenciaPedido();
         persistenciaPedido.AltaPedido(pedido);
     }
     catch { throw; }
 }
コード例 #6
0
        //CAMBIAR ESTADO PEDIDO
        public void CambiarEstadoPedido(Pedido pedido)
        {
            try
            {
                switch (pedido.pEstado)
                {
                case "GENERADO":
                    pedido.pEstado = "ENVIADO";
                    break;

                case "ENVIADO":
                    pedido.pEstado = "ENTREGADO";
                    break;

                default:
                    throw new Exception("El pedido seleccionado no tiene un estado correcto.");
                }
                PersistenciaPedido persistenciaPedido = new PersistenciaPedido();
                persistenciaPedido.CambiarEstadoPedido(pedido);
            }
            catch { throw; }
        }
コード例 #7
0
        public static List <Pedido> ListadoCompleto()
        {
            List <Pedido> lista = PersistenciaPedido.ListadoCompleto();

            return(lista);
        }
コード例 #8
0
        public static List <Pedido> ListarPedidosPorUsuario(int cedula)
        {
            List <Pedido> PedidosPorUsuario = PersistenciaPedido.ListarPedidosPorUsuario(cedula);

            return(PedidosPorUsuario);
        }
コード例 #9
0
        public static List <Pedido> ListarPedidosPendientes()
        {
            List <Pedido> PedidosPendientes = PersistenciaPedido.ListarPedidosPendientes();

            return(PedidosPendientes);
        }
コード例 #10
0
        public static Pedido BuscarPedido(int numero)
        {
            Pedido pedido = PersistenciaPedido.BuscarPedido(numero);

            return(pedido);
        }
コード例 #11
0
 public static void ModificarEnvioPedido(int numero, bool enviado)
 {
     PersistenciaPedido.ModificarEnvioPedido(numero, enviado);
 }
コード例 #12
0
 public static List <Pedido> ListarPedidosEnviadosXMedicamento(Int64 oRUC, int oCodigo)
 {
     return(PersistenciaPedido.ListarPedidosEnviadosXMedicamento(oRUC, oCodigo));
 }
コード例 #13
0
 public static List <Pedido> ListarEnviados()
 {
     return(PersistenciaPedido.ListarEnviados());
 }
コード例 #14
0
 public static void CambioEstado(Pedido p)
 {
     PersistenciaPedido.CambioEstado(p);
 }
コード例 #15
0
 public static List <Pedido> ListarGeneradosXCliente(string oCliente)
 {
     return(PersistenciaPedido.ListarGeneradosXCliente(oCliente));
 }
コード例 #16
0
 public static void Alta(Pedido oPed)
 {
     PersistenciaPedido.Alta(oPed);
 }
コード例 #17
0
 public static List <string> ListarNumeroXCliente(string oCliente)
 {
     return(PersistenciaPedido.ListarNumeroXCliente(oCliente));
 }
コード例 #18
0
 public static void Eliminar(int oNum)
 {
     PersistenciaPedido.Eliminar(oNum);
 }
コード例 #19
0
 public static List <Pedido> ListarEntregados(string oCliente)
 {
     return(PersistenciaPedido.ListarEntregados(oCliente));
 }
コード例 #20
0
        public static Pedido Buscar(string oCliente, int oNum)
        {
            Pedido oPed = PersistenciaPedido.Buscar(oCliente, oNum);

            return(oPed);
        }
コード例 #21
0
        public static void AgregarPedido(Pedido pedido)
        {
            Validar(pedido);

            PersistenciaPedido.AgregarPedido(pedido);
        }
コード例 #22
0
        public static Pedido BuscarXCliente(string oCliente)
        {
            Pedido oPed = PersistenciaPedido.BuscarXCliente(oCliente);

            return(oPed);
        }
コード例 #23
0
 public static void EliminarPedido(Pedido pedido)
 {
     PersistenciaPedido.EliminarPedido(pedido);
 }
コード例 #24
0
 public static Pedido BuscarPorNumero(int oNumero)
 {
     return(PersistenciaPedido.BuscarPorNumero(oNumero));
 }
コード例 #25
0
        public static List <Pedido> ListarTodosLosPedidos()
        {
            List <Pedido> Pedidos = PersistenciaPedido.ListarTodosLosPedidos();

            return(Pedidos);
        }
コード例 #26
0
 public static void CambioEstadoPedido(int oNum)
 {
     PersistenciaPedido.CambioEstadoPedido(oNum);
 }
コード例 #27
0
        public static List <Pedido> ListarPedidosEnviados()
        {
            List <Pedido> PedidosEnviados = PersistenciaPedido.ListarPedidosEnviados();

            return(PedidosEnviados);
        }
コード例 #28
0
 public static List <Pedido> ListarTodo(string oCliente)
 {
     return(PersistenciaPedido.ListarTodo(oCliente));
 }
コード例 #29
0
        public static List <Pedido> ListarPedidosPorFecha(DateTime fechaInicio, DateTime fechaFin)
        {
            List <Pedido> PedidosPorFecha = PersistenciaPedido.ListarPedidosPorFecha(fechaInicio, fechaFin);

            return(PedidosPorFecha);
        }
コード例 #30
0
        public static List <Pedido> ListarTodos(Medicamento m)
        {
            List <Pedido> lista = PersistenciaPedido.ListarTodos(m);

            return(lista);
        }