示例#1
0
        public Marca Obter(int id)
        {
            Marca marca = new Marca();
            string consulta = "select * from tb_marca where id =" + id;

            MySqlCommand adapt = new MySqlCommand(consulta, ConexaoBanco());

            MySqlDataReader ler = adapt.ExecuteReader();

            if (ler.HasRows)
            {

                while (ler.Read())
                {
                    marca.id = (int)(ler["id"]);
                    marca.marca = (string)(ler["marca"]);
                    marca.tipo = (string)(ler["tipo"]);
                }
            }
            else
            {
                marca = null;
            }

            FechaBanco();

            return marca;
        }
示例#2
0
 public void TestarObterMarca()
 {
     Marca marcaBanco = ger.Obter(1);
     Marca marca = new Marca();
     marca.id = 1;
     marca.marca = "GM";
     marca.tipo = "Nacional";
     Assert.AreEqual(marca, marcaBanco);
 }
示例#3
0
 public void TestarInsercaoDeMarca()
 {
     Marca marca = new Marca();
     marca.id = 1;
     marca.marca = "WolksWagen";
     marca.tipo = "Nacional";
     ger.Inserir(marca);
     Marca atual = ger.Obter(1);
     Assert.Equals(marca, atual);
 }
示例#4
0
        public void Atualizar(Marca marca)
        {
            if (VerificaTipoMarca(marca.tipo))
            {
                string consulta = "update tb_marca set marca ='" + marca.marca + "', tipo ='" + marca.tipo + "' where id =" + marca.id;
                MySqlCommand adapt = new MySqlCommand(consulta, ConexaoBanco());

                adapt.ExecuteNonQuery();

                FechaBanco();
            }
        }
示例#5
0
        public void Inserir(Marca marca)
        {
            if (VerificaTipoMarca(marca.tipo))
            {
                string consulta = "insert into tb_marca() values(" + marca.id
                    + ",'" + marca.tipo + "','" + marca.marca + "')";
                MySqlCommand adapt = new MySqlCommand(consulta, ConexaoBanco());

                adapt.ExecuteNonQuery();

                FechaBanco();
            }
        }
示例#6
0
        public void Remover(Marca marca)
        {
            string consulta = "delete from tb_marca where id =" + marca.id;
            MySqlCommand adapt = new MySqlCommand(consulta, ConexaoBanco());

            adapt.ExecuteNonQuery();

            FechaBanco();
        }