Пример #1
0
        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;
        }
Пример #2
0
 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);
 }
Пример #3
0
        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();
            }
        }
Пример #4
0
 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);
 }
Пример #5
0
        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();
            }
        }
Пример #6
0
        public void Remover(Modelo modelo)
        {
            string consulta = "delete from tb_modelo where id =" + modelo.id;
            MySqlCommand adapt = new MySqlCommand(consulta, ConexaoBanco());

            adapt.ExecuteNonQuery();

            FechaBanco();
        }