public bool PagamentoIncluirImporcacao(List <PagamentosController> Pagamentos_L) { try { PagamentoDAO Dao = new PagamentoDAO(); LogNegocios Log_N = new LogNegocios(); foreach (PagamentosController Pagamento in Pagamentos_L) { /*Verificar se a Parcela ja não foi importada*/ if (1007021 == Pagamento.TB025_NossoNumero) { var temp2 = Pagamento.TB025_NossoNumero; } Int64 Validacao = Dao.ValidaParcelaJaIncluida(Pagamento.TB025_BancoOrigem, Pagamento.TB025_DocumentoBanco); if (Validacao == 0) { Int64 vTB025_id = Dao.PagamentoIncluir(Pagamento); if (vTB025_id > 0) { LogController Log_C = new LogController(); Log_C.TB025_Id = vTB025_id; Log_C.TB011_Id = Pagamento.TB025_AlteradoPor; Log_C.TB000_IdTabela = 25; Log_C.TB000_Tabela = "Pagamentos"; Log_C.TB000_Data = DateTime.Now; Log_C.TB000_Descricao = string.Format(MensagensLog.L0016.ToString(), Pagamento.TB025_CPFCNPJ.Trim(), Pagamento.TB025_ValorCobrado, Pagamento.TB025_Vencimento.ToString("dd/MM/yyyy")); Log_N.LogInsert(Log_C); } } } /*Atualizar Parcelas, Contratos e Gerar Cartao*/ if (Dao.SP_U_TB013_GerarCartaoMassa()) { LogController Log_C = new LogController(); Log_C.TB012_Id = 0; Log_C.TB011_Id = Pagamentos_L[0].TB025_AlteradoPor; Log_C.TB000_IdTabela = 25; Log_C.TB000_Tabela = "Pagamentos"; Log_C.TB000_Data = DateTime.Now; Log_C.TB000_Descricao = MensagensLog.L0017.ToString(); Log_N.LogInsert(Log_C); } new ParcelaDao().SetarParcelaVencida(Pagamentos_L[0].TB025_AlteradoPor); return(true); } catch (Exception ex) { throw ex; } }