public Modelo Obter(int id) { Modelo modelo = new Modelo(); string consulta = "select * from tb_modelo where id =" + id; MySqlCommand adapt = new MySqlCommand(consulta, ConexaoBanco()); MySqlDataReader ler = adapt.ExecuteReader(); if (ler.HasRows) { while (ler.Read()) { modelo.id = (int)(ler["id"]); modelo.descricao = (string)(ler["descricao"]); modelo.anoModelo = (string)(ler["anoModelo"]); modelo.categoiaModelo = (string)(ler["categoiaModelo"]); modelo.idMarca = (int)(ler["idMarca"]); modelo.idTipoCompustivel = (int)(ler["idTipoCompustivel"]); modelo.tipoModelo = (string)(ler["tipoModelo"]); } } else { modelo = null; } FechaBanco(); return modelo; }
public void TestarObterModelo() { Modelo modeloBanco = ger.Obter(1); Modelo modelo = new Modelo(); modelo.id = 1; modelo.descricao = "Palio Weekend 1.8"; modelo.anoModelo = "2010/2010"; modelo.categoiaModelo = "Carro"; modelo.idMarca = 2; modelo.idTipoCompustivel = 1; modelo.tipoModelo = "Nacional"; Assert.AreEqual(modelo, modeloBanco); }
public void Atualizar(Modelo modelo) { if (VerificaTipoModelo(modelo.tipoModelo)) { string consulta = "update tb_modelo set descricao ='" + modelo.descricao + "', categoiaModelo ='" + modelo.categoiaModelo + "', tipoModelo = '" + modelo.tipoModelo + "', anoModelo = '" + modelo.anoModelo + "', idMarca = " + modelo.idMarca + ", idTipoCompustivel = " + modelo.idTipoCompustivel + " where id =" + modelo.id; MySqlCommand adapt = new MySqlCommand(consulta, ConexaoBanco()); adapt.ExecuteNonQuery(); FechaBanco(); } }
public void TestarInsercaoDeModelo() { Modelo modelo = new Modelo(); modelo.id = 1; modelo.descricao = "Pálio Weekend 1.4"; modelo.anoModelo = "2010/2010"; modelo.categoiaModelo = "Carro"; modelo.idMarca = 2; modelo.idTipoCompustivel = 1; modelo.tipoModelo = "Nacional"; ger.Inserir(modelo); Modelo atual = ger.Obter(1); Assert.AreEqual(modelo,atual); }
public void Inserir(Modelo modelo) { if (VerificaTipoModelo(modelo.tipoModelo)) { string consulta = "insert into tb_modelo() values(" + modelo.id + ",'" + modelo.categoiaModelo + "','" + modelo.tipoModelo + "','" + modelo.descricao + "','" + modelo.anoModelo + "'," + modelo.idMarca + "," + modelo.idTipoCompustivel + ")"; MySqlCommand adapt = new MySqlCommand(consulta, ConexaoBanco()); adapt.ExecuteNonQuery(); FechaBanco(); } }
public void Remover(Modelo modelo) { string consulta = "delete from tb_modelo where id =" + modelo.id; MySqlCommand adapt = new MySqlCommand(consulta, ConexaoBanco()); adapt.ExecuteNonQuery(); FechaBanco(); }