private void ComboMontadora_SelectedIndexChanged(object sender, EventArgs e) { Marcas _marca = (Marcas)comboMontadora.SelectedItem; CarregaModelos(_marca.id); hbehr.FipeAPI.Veiculos veiculo = (hbehr.FipeAPI.Veiculos)comboModelo.SelectedItem; // Sync }
private void ComboModelo_SelectedIndexChanged(object sender, EventArgs e) { Marcas _marca = (Marcas)comboMontadora.SelectedItem; hbehr.FipeAPI.Veiculos _veiculo = (hbehr.FipeAPI.Veiculos)comboModelo.SelectedItem; IEnumerable <AnoModelo> anoModelos = api.GetAnoModelos(_marca.id, _veiculo.id); // Sync comboAno.DataSource = anoModelos; comboAno.DisplayMember = "name"; }
private void ComboAno_SelectedIndexChanged(object sender, EventArgs e) { Marcas _marca = (Marcas)comboMontadora.SelectedItem; hbehr.FipeAPI.Veiculos _veiculo = (hbehr.FipeAPI.Veiculos)comboModelo.SelectedItem; AnoModelo anoModelo = (AnoModelo)comboAno.SelectedItem; PrecoCorrente precoCorrente = api.GetPrecoCorrente(_marca.id, _veiculo.id, anoModelo.id); txtCombustivel.Text = precoCorrente.combustivel; txtValorAtualCarro.Text = precoCorrente.preco; }