public Veiculo Obter(int id) { Veiculo veiculo = new Veiculo(); string consulta = "select * from tb_veiculo where id =" + id; MySqlCommand adapt = new MySqlCommand(consulta, ConexaoBanco()); MySqlDataReader ler = adapt.ExecuteReader(); if (ler.HasRows) { while (ler.Read()) { veiculo.id = (int)(ler["id"]); veiculo.placa = (string)(ler["placa"]); veiculo.idBem = (int)(ler["idBem"]); veiculo.idCor = (int)(ler["idCor"]); veiculo.idEmpresa = (int)(ler["idEmpresa"]); veiculo.idModelo = (int)(ler["idModelo"]); veiculo.chassi = (string)(ler["chassi"]); veiculo.lote = (int)(ler["lote"]); } } else { veiculo = null; } FechaBanco(); return veiculo; }
public void TestarObterModelo() { Veiculo veiculoBanco = ger.Obter(1); Veiculo veiculo = new Veiculo(); veiculo.id = 1; veiculo.chassi = "SDE252D288D"; veiculo.idBem = 1; veiculo.idCor = 2; veiculo.idEmpresa = 1; veiculo.idModelo = 2; veiculo.placa = "IAO7844"; veiculo.lote = 0; Assert.AreEqual(veiculo, veiculoBanco); }
public void TestarInsercaoDeVeiculo() { Veiculo veiculo = new Veiculo(); veiculo.id = 1; veiculo.chassi = "SDE252D288D"; veiculo.idBem = 1; veiculo.idCor = 2; veiculo.idEmpresa = 1; veiculo.idModelo = 2; veiculo.placa = "IAO7855"; veiculo.lote = 0; ger.Inserir(veiculo); Veiculo atual = ger.Obter(1); Assert.AreEqual(veiculo,atual); }
public void Inserir(Veiculo veiculo) { if (ValidaPLacaVeiculoNacional(veiculo.placa)) { string consulta = "insert into tb_veiculo() values(" + veiculo.id + ", '" + veiculo.placa + "' , '" + veiculo.chassi + "' ," + veiculo.idModelo + "," + veiculo.idCor + "," + veiculo.idBem + "," + veiculo.idEmpresa + "," + veiculo.lote + ")"; MySqlCommand adapt = new MySqlCommand(consulta, ConexaoBanco()); adapt.ExecuteNonQuery(); FechaBanco(); } }
public void Atualizar(Veiculo veiculo) { if (ValidaPLacaVeiculoNacional(veiculo.placa)) { string consulta = "update tb_veiculo set placa ='" + veiculo.placa + "', chassi ='" + veiculo.chassi + "', idModelo = " + veiculo.idModelo + ", idCor = " + veiculo.idCor + ", idBem = " + veiculo.idBem + ", idEmpresa = " + veiculo.idEmpresa + ", lote = " + veiculo.lote + " where id =" + veiculo.id; MySqlCommand adapt = new MySqlCommand(consulta, ConexaoBanco()); adapt.ExecuteNonQuery(); FechaBanco(); } }
public void Remover(Veiculo veiculo) { string consulta = "delete from tb_veiculo where id =" + veiculo.id; MySqlCommand adapt = new MySqlCommand(consulta, ConexaoBanco()); adapt.ExecuteNonQuery(); FechaBanco(); }