Пример #1
0
        public void imprimirListaVentas(List <Venta> listaVentas)
        {
            Console.WriteLine("REPORTE DE VENTAS PASAJES/ENCOMIENDAS");
            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine("-------------------------------Pasajes---------------------------------");
            Console.WriteLine();
            Console.WriteLine("NombrePasajero".PadRight(16) + "Origen".PadRight(8) + "Destino".PadRight(10) + "TipoPago".PadRight(9) + "Tipoviaje".PadRight(11) + "TipoComprobante".PadRight(16) + "MontoTotal".PadRight(6));

            for (int i = 0; i < listaVentas.Count; i++)
            {
                if (listaVentas[i].servicio.tipoServicio == TipoServicio.Transporte)
                {
                    Transporte transporte = (Transporte)listaVentas[i].servicio;
                    Console.WriteLine(transporte.cliente.ObtenerNombre().PadRight(16) + transporte.origen.PadRight(8) + transporte.destino.PadRight(10) + listaVentas[i].tipoPago.ToString().PadRight(9) + transporte.tipoViaje.ToString().PadRight(11) + listaVentas[i].tipoComprobante.ToString().PadRight(16) + listaVentas[i].montoTotal.ToString().PadRight(6));
                }
            }
            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine("-------------------------------Encomiendas---------------------------------");
            Console.WriteLine();
            Console.WriteLine("Serie".PadRight(6) + "CodEncomienda".PadRight(14) + "Origen".PadRight(9) + "Destino".PadRight(10) + "TipoComprobante".PadRight(17) + "TipoPago".PadRight(12) + "MontoTotal".PadRight(6));
            Console.WriteLine();
            for (int i = 0; i < listaVentas.Count; i++)
            {
                if (listaVentas[i].servicio.tipoServicio == TipoServicio.Encomienda)
                {
                    Encomienda encomienda = (Encomienda)listaVentas[i].servicio;
                    Console.WriteLine(encomienda.nroSerie.ToString().PadRight(6) + encomienda.codEncomienda.ToString().PadRight(14) + encomienda.origen.PadRight(9) + encomienda.destino.PadRight(10) + listaVentas[i].tipoComprobante.ToString().PadRight(17) + listaVentas[i].tipoPago.ToString().PadRight(12) + listaVentas[i].montoTotal.ToString().PadRight(6));
                }
            }
        }
Пример #2
0
 public Venta(Encomienda servicio2)
 {
     this._servicio2 = servicio2;
     _Clientes       = new List <Cliente>();
 }