コード例 #1
0
        //Metodo que permite buscar por marca en una lista de vehiculoXMarca,
        //Tenemos una consulta cruzada entre dos tablas con un join, que visualiza la informacion que es ingresada.
        public List <Cls_vehiculo> listaBsVehiculosXMarca(string bscMarca)
        {
            try
            {
                db.Conectar();
            }
            catch (Exception e)
            {
                throw e;
            }


            List <Cls_vehiculo> lista = new List <Cls_vehiculo>();

            string query = "select v.int_id_vehiculo as id_vehiculo, v.modelo,year(v.fecha) as anio," +
                           " v.precio as precio, m.nombre as marca " +
                           "from tbl_vehiculo v inner join tbl_marca m " +
                           "on m.int_id_vehiculo = v.int_id_vehiculo " +
                           "where m.nombre = '" + bscMarca + "'";

            SqlDataReader leer = db.Consulta(query);


            while (leer.Read())
            {
                Cls_vehiculo objV = new Cls_vehiculo();
                objV.setIdVehiculo(Convert.ToInt32(leer["id_vehiculo"]));
                objV.setModelo(Convert.ToString(leer["modelo"]));
                objV.setAnio(Convert.ToInt32(leer["anio"]));
                objV.setPrecio(Convert.ToInt32(leer["precio"]));

                marca        = new Cls_marca();
                marca.Nombre = Convert.ToString(leer["marca"]);

                objV.setMarca(marca);

                lista.Add(objV);
            }

            return(lista);
        }
コード例 #2
0
 public void setMarca(Cls_marca marca)
 {
     this.marca = marca;
 }