//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); }
public void setMarca(Cls_marca marca) { this.marca = marca; }