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; }
public IActionResult AnoModelo(String IdMarca, String id) { var a = new AnoModelo(); String url = "http://fipeapi.appspot.com/api/1/carros/veiculo/" + IdMarca + "/" + id + ".json"; var ListaAnoM = a.GetJsonData <AnoModelo>(url); ViewData["IdMarca"] = IdMarca; ViewData["IdAno"] = id; return(View(ListaAnoM)); }
protected override int GetHashCodeCore() { unchecked { int hashCode = Marca.GetHashCode(); hashCode = (hashCode * 397) ^ Modelo.GetHashCode(); hashCode = (hashCode * 397) ^ AnoModelo.GetHashCode(); hashCode = (hashCode * 397) ^ AnoFabricacao.GetHashCode(); return(hashCode); } }
public List <AnoModelo> ListarAno2() { int datas = Convert.ToInt32(DateTime.Now.Year + 1); List <AnoModelo> lista = new List <AnoModelo>(); for (int i = datas; i > datas - 100; i--) { AnoModelo ano = new AnoModelo(); ano.AnoLista = i; lista.Add(ano); } return(lista); }
public List <AnoModelo> ListarAno1(int anoIncio) { int anoFim = anoIncio + 1; List <AnoModelo> lista = new List <AnoModelo>(); for (int i = anoIncio; i <= anoFim; i++) { AnoModelo ano = new AnoModelo(); ano.AnoLista = i; lista.Add(ano); } return(lista); }
public List <AnoModelo> ListarAnoFabricacao() { // usado na pagina de cadastro e editar int datas = Convert.ToInt32(DateTime.Now.Year); List <AnoModelo> lista = new List <AnoModelo>(); for (int i = datas; i > datas - 100; i--) { AnoModelo ano = new AnoModelo(); ano.AnoLista = i; lista.Add(ano); } return(lista); }
public List <AnoModelo> ListarAnoFim(int anoInicio, string marca) { AnoModelo anoMod = new AnoModelo(); anoMod = ListarAnoByMarca(marca); int datas = Convert.ToInt32(anoMod.AnoFim); List <AnoModelo> lista = new List <AnoModelo>(); for (int i = datas; i >= anoInicio; i--) { AnoModelo ano = new AnoModelo(); ano.AnoLista = i; lista.Add(ano); } return(lista); }
public void Insert() { try { string id_usuario_logado = @HttpContextAccessor.HttpContext.Session.GetString("IdNomeUsuarioLogado"); string sql = ""; if (Validacoes.Id_Conta == 0) { int posicaoFim = Marca.IndexOf("-"); Validacoes.IdMarcaVeiculo = int.Parse(Marca.Substring(0, posicaoFim - 1)); Validacoes.MarcaModelo = Modelo.Substring(posicaoFim + 3).Replace("'", ""); sql = $"INSERT INTO VEICULOS " + $"(ID_MARCA,MARCA,ID_MODELO,MODELO,PLACA,ANO_MODELO,ANO_FABRICACAO) " + $"VALUES ({Validacoes.IdMarcaVeiculo}, '{Validacoes.MarcaVeiculo}',{Validacoes.IdMarcaModelo},'{Validacoes.MarcaModelo}'" + $",'{Placa.ToString()}','{AnoModelo.ToString()}','{AnoFabricacao.ToString()}')"; } else { int posicaoFim = Marca.IndexOf("-"); Validacoes.IdMarcaVeiculo = int.Parse(Marca.Substring(0, posicaoFim - 1)); Validacoes.MarcaModelo = Modelo.Substring(posicaoFim + 3).Replace("'", ""); sql = $"UPDATE VEICULOS SET ID_MARCA={Validacoes.IdMarcaVeiculo}," + $"MARCA='{Validacoes.MarcaVeiculo}'," + $"ID_MODELO={Validacoes.IdMarcaModelo}," + $"MODELO='{Validacoes.MarcaModelo}'," + $"PLACA='{Placa.ToString()}'," + $"ANO_MODELO='{AnoModelo.ToString()}'," + $"ANO_FABRICACAO='{AnoFabricacao.ToString()}'" + $" WHERE ID='{Validacoes.Id_Conta}'"; Validacoes.Id_Conta = 0; } DAL objDAL = new DAL(); objDAL.ExecutarComandoSQL(sql); objDAL.FechaComandoSQL(); } catch (Exception error) { } }
public AnoModelo ListarAnoByMarca(string marca) { var strQuery = "SELECT MIN(AnoFabricacao) AS AnoIncio, MAX(AnoFabricacao) AS AnoFim "; strQuery += "FROM Veiculo AS V "; strQuery += "INNER JOIN Marca AS M ON M.IdMarca = V.IdMarca "; strQuery += string.Format("WHERE Ativo = 1 AND M.Nome = '{0}'", marca); using (Conexao contexto = new Conexao()) { contexto.Dr = contexto.ExecutaComandoComRetorno(strQuery); AnoModelo ano = new AnoModelo(); while (contexto.Dr.Read()) { ano.AnoInicio = Convert.ToInt32(contexto.Dr["AnoIncio"]); ano.AnoFim = Convert.ToInt32(contexto.Dr["AnoFim"]); } return(ano); } }
public List <AnoModelo> ListarAno(string marca) { AnoModelo anoMod = new AnoModelo(); //if (idMarca != null) //{ //idMarca = 0; anoMod = ListarAnoByMarca(marca); //} int datas = Convert.ToInt32(anoMod.AnoFim); List <AnoModelo> lista = new List <AnoModelo>(); for (int i = datas; i >= anoMod.AnoInicio; i--) { AnoModelo ano = new AnoModelo(); ano.AnoLista = i; lista.Add(ano); } return(lista); }
public AnoModelo ListarAnoByMarca(string marca) { try { AbrirConexao(); //SELECT MIN(AnoFabricacao) AS AnoIncio, MAX(AnoFabricacao) AS AnoFim //FROM Veiculo AS V //INNER JOIN Marca AS M ON M.IdMarca = V.IdMarca //WHERE Ativo = 1 AND V.IdMarca = 1 var strQuery = "SELECT MIN(AnoFabricacao) AS AnoIncio, MAX(AnoFabricacao) AS AnoFim "; strQuery += "FROM Veiculo AS V "; strQuery += "INNER JOIN Marca AS M ON M.IdMarca = V.IdMarca "; strQuery += string.Format("WHERE Ativo = 1 AND M.Nome = '{0}'", marca); Cmd = new MySqlCommand(strQuery, minhaConexao); Dr = Cmd.ExecuteReader(); AnoModelo ano = new AnoModelo(); while (Dr.Read()) { ano.AnoInicio = Convert.ToInt32(Dr["AnoIncio"]); ano.AnoFim = Convert.ToInt32(Dr["AnoFim"]); } Dr.Close(); Dr.Dispose(); return(ano); } catch (Exception) { throw; } finally { FecharConexao(); } }