public List <ClassVentas> ventaStringList() { List <Pasaje> listaPasajes = PasDAO.listarPasajes(); List <ClassVentas> listaVentasString = new List <ClassVentas>(); foreach (Pasaje item in listaPasajes) { ClassVentas ven = new ClassVentas(); ven.PasajeCodigo = Convert.ToString(item.pas_codigo); ven.PasajeAsiento = Convert.ToString(item.pas_asiento); ven.PasajePrecio = Convert.ToString(item.pas_precio); ven.PasajeFec = Convert.ToString(item.pas_fechaHora); Cliente cli = new Cliente(); Console.WriteLine(item.cli_dni); cli = CliDAO.buscarCliente(item.cli_dni); ven.ClienteNombre = cli.cli_nombre; ven.ClienteApellido = cli.cli_apellido; ven.ClienteDNI = Convert.ToString(cli.cli_dni); Servicio ser = new Servicio(); ser = SerDAO.buscarServicio((int)item.ser_codigo); ven.ServicioCodigo = Convert.ToString(ser.ser_codigo); ven.ServicioFec = Convert.ToString(ser.ser_fecha); Terminal terOrigen = _terminalRepositorio.buscarTerminal((int)ser.ter_codigo_origen); Terminal terDest = _terminalRepositorio.buscarTerminal((int)ser.ter_codigo_destino); ven.ServicioCodOrigen = Convert.ToString(terOrigen.ter_nombre); ven.ServicioCodDestino = Convert.ToString(terDest.ter_nombre); //ven.ServicioCodOrigen = Convert.ToString(ser.ter_codigo_origen); //ven.ServicioCodDestino = Convert.ToString(ser.ter_codigo_destino); Autobus aut = new Autobus(); aut = AutDAO.buscarAutobus((int)ser.aut_codigo); ven.AutobusTipoServicio = aut.aut_tiposervicio; ven.AutobusMatricula = aut.aut_matricula; Empresa emp = new Empresa(); emp = EmpDAO.buscarEmpresa((int)aut.emp_codigo); ven.NombreEmpresa = emp.emp_nombre; //ven.NombreEmpresa = "Bolut"; listaVentasString.Add(ven); } return(listaVentasString); }
//Metodo para el filtro de fechas public List <ClassVentas> listarVentasPorFecha(DateTime inicio, DateTime fin) { List <Pasaje> lista = PasDAO.pasajesPorFecha(inicio, fin); List <ClassVentas> pasajeFormat = new List <ClassVentas>(); if (lista != null) { foreach (Pasaje item in lista) { ClassVentas ven = new ClassVentas(); Servicio ser = SerDAO.buscarServicio((int)item.ser_codigo); Autobus auto = AutDAO.buscarAutobus((int)ser.aut_codigo); Cliente cli = CliDAO.buscarCliente((String)item.cli_dni); Terminal terOrigen = _terminalRepositorio.buscarTerminal((int)ser.ter_codigo_origen); Terminal terDest = _terminalRepositorio.buscarTerminal((int)ser.ter_codigo_destino); Empresa emp = EmpDAO.buscarEmpresa((int)auto.emp_codigo); ven.AutobusMatricula = auto.aut_matricula; ven.AutobusTipoServicio = auto.aut_tiposervicio; ven.ServicioCodigo = Convert.ToString(ser.ser_codigo); ven.ServicioFec = Convert.ToString(ser.ser_fecha); ven.ServicioCodOrigen = Convert.ToString(terOrigen.ter_nombre); ven.ServicioCodDestino = Convert.ToString(terDest.ter_nombre); ven.ClienteDNI = Convert.ToString(cli.cli_dni); ven.ClienteApellido = cli.cli_apellido; ven.ClienteNombre = cli.cli_nombre; ven.PasajeCodigo = Convert.ToString(item.pas_codigo); ven.PasajeAsiento = Convert.ToString(item.pas_asiento); ven.PasajeFec = Convert.ToString(item.pas_fechaHora); ven.PasajePrecio = Convert.ToString(item.pas_precio); ven.NombreEmpresa = Convert.ToString(emp.emp_nombre); //ven.NombreEmpresa = "Bolut"; pasajeFormat.Add(ven); } return(pasajeFormat); } else { return(null); } }
private void eventVistaVenta_filter(object sender, FilterEventArgs e) { ClasesBase.ClassVentas ventas = e.Item as ClasesBase.ClassVentas; try { if (ventas.ClienteDNI.StartsWith(textBox1.Text, StringComparison.CurrentCultureIgnoreCase) || ventas.AutobusMatricula.StartsWith(textBox1.Text, StringComparison.CurrentCultureIgnoreCase) || ventas.NombreEmpresa.StartsWith(textBox1.Text, StringComparison.CurrentCultureIgnoreCase)) { e.Accepted = true; } else { e.Accepted = false; } } catch (Exception exception) { Console.WriteLine(exception); } }