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

            adapt.ExecuteNonQuery();

            FechaBanco();
        }