Example #1
0
        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;
        }
Example #2
0
 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);
 }
Example #3
0
 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);
 }
Example #4
0
        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();
            }
        }
Example #5
0
        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();
            }
        }
Example #6
0
        public void Remover(Cor cor)
        {
            string consulta = "delete from tb_cor where id =" + cor.codigo;
            MySqlCommand adapt = new MySqlCommand(consulta, ConexaoBanco());

            adapt.ExecuteNonQuery();

            FechaBanco();
        }