Esempio n. 1
0
        public void Incluir(VeiculoInfo veiculo)
        {
            if (String.IsNullOrEmpty(veiculo.Placa))
            {
                throw new Exception("Informe a placa do veículo.");
            }

            if (String.IsNullOrEmpty(veiculo.Modelo))
            {
                throw new Exception("Informe o modelo do veículo.");
            }

            if (String.IsNullOrEmpty(veiculo.Cor))
            {
                throw new Exception("Informe a cor do veículo.");
            }

            if (String.IsNullOrEmpty(veiculo.Ano.ToString()))
            {
                throw new Exception("Informe o ano do veículo.");
            }

            if (veiculo.Ano < 2000)
            {
                throw new Exception("O ano não pode ser menor que 2000");
            }


            VeiculoDAL obj = new VeiculoDAL();
            obj.Incluir(veiculo);


        }
Esempio n. 2
0
 public void Excluir(VeiculoInfo veiculo)
 {
     if (string.IsNullOrEmpty(veiculo.Placa))
     {
         throw new Exception("Informe a placa do veículo");
     }
     VeiculoDAL obj = new VeiculoDAL();
     obj.Excluir(veiculo);
 }
Esempio n. 3
0
 //Retorna um DataReader genérico que não depende do fabricante do servidor de dados
 public DbDataReader PesquisarPorPlaca(string placa)
 {
     if (string.IsNullOrEmpty(placa))
     {
         throw new Exception("Informe uma placa");
     }
     VeiculoDAL obj = new VeiculoDAL();
     return obj.PesquisarPorPlaca(placa);
 }
Esempio n. 4
0
 public void Alterar(VeiculoInfo veiculo)
 {
     if (string.IsNullOrEmpty(veiculo.Placa))
     {
         throw new Exception("Informe a placa do veículo");
     }
     else if (string.IsNullOrEmpty(veiculo.Modelo))
     {
         throw new Exception("Informe o modelo do veículo");
     }
     else if (string.IsNullOrEmpty(veiculo.Cor))
     {
         throw new Exception("Informe a cor do veículo");
     }
     else if (string.IsNullOrEmpty(veiculo.Ano.ToString()))
     {
         throw new Exception("Informe o ano do veículo");
     }
     VeiculoDAL obj = new VeiculoDAL();
     obj.Alterar(veiculo);
 }
Esempio n. 5
0
 public List<VeiculoInfo> Listagem()
 {
     var obj = new VeiculoDAL();
     return obj.Listagem();
 }
Esempio n. 6
0
 public DataTable Lista()
 {
     var obj = new VeiculoDAL();
     return obj.Lista();
 }