public Cor Obter(int id) { Cor cor = new Cor(); string consulta = "select * from tb_cor where id =" + id; MySqlCommand adapt = new MySqlCommand(consulta, ConexaoBanco()); MySqlDataReader ler = adapt.ExecuteReader(); if (ler.HasRows) { while (ler.Read()) { cor.codigo = (int)(ler["id"]); cor.descricao = (string)(ler["cor"]); cor.tipoCor = (string)(ler["tipoCor"]); } } else { cor = null; } FechaBanco(); return cor; }
public void TestarObterCor() { Cor corBanco = ger.Obter(4); Cor cor = new Cor(); cor.codigo = 4; cor.descricao = "Azul"; cor.tipoCor = "Metálica"; Assert.AreEqual(cor, corBanco); }
public void TestarInsercaoDeCor() { Cor cor = new Cor(); cor.codigo = 4; cor.descricao = "Laranja"; cor.tipoCor = "Comum"; ger.Inserir(cor); Cor atual = ger.Obter(4); Assert.AreEqual(cor,atual); }
public void Atualizar(Cor corAtual) { if (VerificaTipoCor(corAtual.tipoCor)) { string consulta = "update tb_cor set cor ='" + corAtual.descricao + "', tipoCor ='" + corAtual.tipoCor + "' where id =" + corAtual.codigo; MySqlCommand adapt = new MySqlCommand(consulta, ConexaoBanco()); adapt.ExecuteNonQuery(); FechaBanco(); } }
public void Inserir(Cor cor) { if (VerificaTipoCor(cor.tipoCor)) { string consulta = "insert into tb_cor(id,tipoCor,cor) values(" + cor.codigo + ",'" + cor.tipoCor + "','" + cor.descricao + "')"; MySqlCommand adapt = new MySqlCommand(consulta, ConexaoBanco()); adapt.ExecuteNonQuery(); FechaBanco(); } }
public void Remover(Cor cor) { string consulta = "delete from tb_cor where id =" + cor.codigo; MySqlCommand adapt = new MySqlCommand(consulta, ConexaoBanco()); adapt.ExecuteNonQuery(); FechaBanco(); }