コード例 #1
0
        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
        }
コード例 #2
0
        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";
        }
コード例 #3
0
        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;
        }