public List <ClassServicioString> listarServiciosDestino(String destino) { List <ClassServicioString> serviciosFormat = new List <ClassServicioString>(); Terminal oTerminal = _terminalRepositorio.buscarTerminalNombre(destino); List <Servicio> lista = _servicioRepositorio.listarServiciosDestino(oTerminal.ter_codigo); if (oTerminal != null) { foreach (Servicio item in lista) { ClassServicioString oServicio = new ClassServicioString(); Autobus oAutobus = _autobusRepositorio.buscarAutobus((int)item.aut_codigo); oServicio.Aut_codigo = oAutobus.aut_codigo; oServicio.Aut_matricula = oAutobus.aut_matricula; oServicio.Aut_tiposervicio = oAutobus.aut_tiposervicio; oServicio.Ser_codigo = item.ser_codigo; oServicio.Ser_estado = item.ser_estado; oServicio.Ser_fecha = (DateTime)item.ser_fecha; oServicio.Ter_origen = _terminalRepositorio.buscarTerminal((int)item.ter_codigo_origen).ter_nombre; oServicio.Ter_destino = _terminalRepositorio.buscarTerminal((int)item.ter_codigo_destino).ter_nombre; oServicio.Emp_codigo = (int)oAutobus.emp_codigo; oServicio.Emp_nombre = _empresaRepositorio.buscarEmpresa(oServicio.Emp_codigo).emp_nombre; serviciosFormat.Add(oServicio); } return(serviciosFormat); } return(null); }
/// <summary> /// Crear un nuevo objeto Autobus. /// </summary> /// <param name="aut_codigo">Valor inicial de la propiedad aut_codigo.</param> public static Autobus CreateAutobus(global::System.Int32 aut_codigo) { Autobus autobus = new Autobus(); autobus.aut_codigo = aut_codigo; return(autobus); }
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); } }
public static void agregarAutobus(Autobus a) { SqlConnection cnn = new SqlConnection(ClasesBase.Properties.Settings.Default.cadena); SqlCommand cmd = new SqlCommand("agregarAutobus", cnn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@cap", a.Aut_Capacidad); cmd.Parameters.AddWithValue("@serv", a.Aut_TipoServicio); cmd.Parameters.AddWithValue("@mat", a.Aut_Matricula); cmd.Parameters.AddWithValue("@emp", a.Emp_Codigo); cmd.Parameters.AddWithValue("@pisos", a.Aut_CantidadPisos); cnn.Open(); cmd.ExecuteNonQuery(); cnn.Close(); }
/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet Autobus. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddToAutobus(Autobus autobus) { base.AddObject("Autobus", autobus); }