예제 #1
0
        static void Main(string[] args)
        {
            IFacturaRepository repositorio = new FacturaRepository();
            // -------- INSERTAR -------
            //repositorio.Insertar(new Factura(3, "movil"));
            // -------- BORRAR -------
            //repositorio.Borrar(new Factura(1));
            // -------- BUSCAR UNO  -------
            //Factura factura = repositorio.BuscarUno(1);
            //Console.WriteLine(factura.Concepto);
            // -------- BUSCAR TODOS  -------

            /*List<Factura> facturas = repositorio.BuscarTodos();
             * foreach(Factura f in facturas)
             * {
             *  Console.WriteLine(f.Numero + "-" + f.Concepto);
             *
             * }
             * Console.ReadLine();*/
            // -------- BUSCAR TODOS CON FILTRO -------
            FiltroFacturaNuevo filtro = new FiltroFacturaNuevo();

            filtro.AddConcepto("tablet").AddNumero(1);
            List <Factura> facturas = repositorio.BuscarTodos(filtro);

            foreach (Factura f in facturas)
            {
                Console.WriteLine(f.Numero + "-" + f.Concepto);
            }
            Console.ReadLine();
        }
예제 #2
0
        static void Main(string[] args)
        {
            IFacturaRepository repositorio = new FacturaRepository();
            //repositorio
            //  .Borrar(new Factura(20));


            Factura factura = repositorio.BuscarUno(1);

            Console.WriteLine(factura.Concepto);

            FiltroFacturaNuevo filtro
                = new FiltroFacturaNuevo();

            filtro.AddConcepto("televisor").AddNumero(1);


            List <Factura> facturas = repositorio.BuscarTodos(filtro);

            foreach (Factura f in facturas)
            {
                Console.WriteLine(f.Numero);
                Console.WriteLine(f.Concepto);
            }
            Console.ReadLine();
        }