public void DeletarObjeto(GerenciadorFinanceiro.Dominio.Veiculo objeto)
        {
            string sSqlDelete = "update TB_Veiculo set Ativo = 0 where IdVeiculo = @IdVeiculo";

            try
            {
                Conection.AbrirConexao();
                Conection.Execute(sSqlDelete, objeto.IdVeiculo);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possível deletar o Veículo.", ex);
            }
            finally
            {
                Conection.FecharConexao();
            }
        }
        public void SalvarObjeto(GerenciadorFinanceiro.Dominio.Veiculo objeto)
        {
            string sSqlInsert = "insert into TB_Veiculo (Placa, Renavam, Chassi, Ano, Modelo, Cor, Observacao, IdTipoVeiculo, IdModeloVeiculo, PathFoto, Combustivel)" +
                                " values (@Placa, @Renavam, @Chassi, @Ano, @Modelo, @Cor, @Observacao, @IdTipoVeiculo, @IdModeloVeiculo, @PathFoto, @Combustivel)";

            try
            {
                Conection.AbrirConexao();
                Conection.Execute(sSqlInsert, objeto.Placa, objeto.Renavam, objeto.Chassi, objeto.Ano, objeto.Modelo, objeto.Cor, objeto.Observacao, objeto.TipoVeiculo.IdTipoVeiculo, objeto.ModeloVeiculo.IdModeloVeiculo, objeto.PathFoto, objeto.Combustivel);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possível inserir o Veículo.", ex);
            }
            finally
            {
                Conection.FecharConexao();
            }
        }
        public void AtualizarObjeto(GerenciadorFinanceiro.Dominio.Veiculo objeto)
        {
            string sSqlUpdate = "update TB_Veiculo set Placa = @Placa, Renavam = @Renavam, Chassi = @Chassi, " +
                                "Ano = @Ano, Modelo = @Modelo, Cor = @Cor, Observacao = @Observacao, IdTipoVeiculo = @IdTipoVeiculo " +
                                "IdModeloVeiculo = @IdModeloVeiculo, PathFoto = @PathFoto, Combustivel = @Combustivel where IdVeiculo = @IdVeiculo";

            try
            {
                Conection.AbrirConexao();
                Conection.Execute(sSqlUpdate, objeto.Placa, objeto.Renavam, objeto.Chassi, objeto.Ano, objeto.Modelo, objeto.Cor, objeto.Observacao,
                                  objeto.TipoVeiculo.IdTipoVeiculo, objeto.ModeloVeiculo.IdModeloVeiculo, objeto.PathFoto, objeto.Combustivel, objeto.IdVeiculo);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possível atualizar o Veículo.", ex);
            }
            finally
            {
                Conection.FecharConexao();
            }
        }