Ejemplo n.º 1
0
        private Tramo cargarTramo(SqlDataReader reader)
        {
            var objT       = new Tramo();
            var objCorigen = new Ciudad();
            var objDestino = new Ciudad();

            objT.id             = Convert.ToInt32(reader["id"]);
            objT.cantKilometros = Convert.ToInt32(reader["cantKilometros"]);
            objT.precioBase     = Convert.ToInt32(reader["precioBase"]);
            //objT.origen.nombre = Convert.ToString(reader["ciudadOrigen"]);
            //objT.destino.nombre = Convert.ToString(reader["ciudadDestino"]);
            var ciudadOrigen  = new ciudadMapper().obtenerPorId(objCorigen.id);
            var ciudadDestino = new ciudadMapper().obtenerPorId(objDestino.id);

            return(objT);
        }
Ejemplo n.º 2
0
        private Pasaje cargarPasaje(SqlDataReader reader)
        {
            var objP = new Pasaje();
            var objO = new Omnibus();
            var objH = new Horario();
            var objC = new Ciudad();
            var objT = new Tramo();

            objP.fecha = Convert.ToDateTime(reader["fecha"]);
            objP.costo = Convert.ToInt32(reader["costo"]);

            var idCiudad  = new ciudadMapper().obtenerPorId(objC.id);
            var idHorario = new horarioMapper().obtenerPorId(objH.id);
            var idOmnibus = new omnibusMapper().obtenerPorId(objO.id);

            return(objP);
        }
Ejemplo n.º 3
0
        private Omnibus cargarOmnibus(SqlDataReader reader)
        {
            var objO = new Omnibus();
            var objC = new Ciudad();


            objO.capacidad    = Convert.ToInt32(reader["capacidad"]);
            objO.matricula    = Convert.ToString(reader["matricula"]);
            objO.isLleno      = Convert.ToBoolean(reader["isLleno"]);
            objO.id           = Convert.ToInt32(reader["id"]);
            objO.ciudadActual = new Ciudad()
            {
                id = Convert.ToInt32(reader["idCiudad"])
            };


            var ciudadActual = new ciudadMapper().obtenerPorId(objC.id);

            return(objO);
        }