Beispiel #1
0
        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);
        }
Beispiel #2
0
        /// <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();
        }
Beispiel #6
0
 /// <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&lt;T&gt; asociada.
 /// </summary>
 public void AddToAutobus(Autobus autobus)
 {
     base.AddObject("Autobus", autobus);
 }