private static string NLFactory(Procedure_ConsultaPagtosPrepararSDFFRecordType selectedItem) { if (string.IsNullOrWhiteSpace(selectedItem.outOrganiz) || (selectedItem.outOrganiz == "8" || (selectedItem.outEmpresa == "ISS/SAO PAULO"))) { return(""); } else if (selectedItem.outEmpresa == "INSS-11%") { if (string.IsNullOrWhiteSpace(selectedItem.outNLInss)) { return(""); } else { return(selectedItem.outNLInss); } } else if (string.IsNullOrWhiteSpace(selectedItem.outNL)) { return(""); } else { return(selectedItem.outNL); } }
private static string ClassificacaoFactory(Procedure_ConsultaPagtosPrepararSDFFRecordType selectedItem) { var parametros = new ProgramacaoDesembolsoAgrupamentoDal().BuscaParametros(); var iss = parametros.FirstOrDefault(i => i.NomeCredorReduzido == "ISS/SAO PAULO"); if (selectedItem.outOrganiz == "8" || (selectedItem.outOrganiz == "7" && (selectedItem.outEmpresa == "ISS/SAO PAULO"))) { return(iss.Classificacao); } return(""); }
private static string InscricaoEventoFactory(Procedure_ConsultaPagtosPrepararSDFFRecordType selectedItem) { if (selectedItem.outOrganiz == "8" || (selectedItem.outOrganiz == "7" && (selectedItem.outEmpresa == "ISS/SAO PAULO"))) { return(""); } else if (selectedItem.outEmpresa == "INSS-11%") { return((string.IsNullOrWhiteSpace(selectedItem.RField_25)) ? "" : selectedItem.RField_25); } else { return((string.IsNullOrWhiteSpace(selectedItem.outNE)) ? "" : selectedItem.outNE); } }
private static string EventoDespesaFactory(Procedure_ConsultaPagtosPrepararSDFFRecordType selectedItem) { if (selectedItem.outNumDoc.Substring(0, 2) != "11" || selectedItem.outOrganiz == "8" || selectedItem.outEmpresa == "INSS-11%" || selectedItem.outEmpresa == "ISS/SAO PAULO") { return(""); } else if (selectedItem.outNaturezaDesp.Length == 0 || selectedItem.outNaturezaDesp == "00000000") { return(""); } else { return(selectedItem.outNaturezaDesp); } }
private static string EventoFactory(Procedure_ConsultaPagtosPrepararSDFFRecordType selectedItem) { var vAnoDocGer = ""; if (string.IsNullOrWhiteSpace(selectedItem.outNumDoc)) { return(""); } // Evento switch (selectedItem.outNumDoc?.SafeSubstring(0, 2)) { case "05": vAnoDocGer = selectedItem.outNumDoc?.SafeSubstring(5, 2); break; case "11": vAnoDocGer = selectedItem.outNumDoc?.SafeSubstring(2, 2); break; } var varSsaa = "20" + vAnoDocGer; var varDataAux = default(DateTime); if (!string.IsNullOrWhiteSpace(selectedItem.outDataRealizacao)) { varDataAux = Convert.ToDateTime(selectedItem.outDataRealizacao); } if (selectedItem.outOrganiz == "8" || (selectedItem.outOrganiz == "7" && (selectedItem.outEmpresa == "ISS/SAO PAULO"))) { return("700215"); } else if (selectedItem.outEmpresa == "INSS-11%") { return("700552"); } else if (selectedItem.outNumDoc?.SafeSubstring(0, 2) == "05") { return("700601"); } else if ((selectedItem.outNumDoc?.SafeSubstring(0, 2) == "11") && (Convert.ToInt32(varSsaa) == (DateTime.Now.Year - 1)) && (selectedItem.outNL.SafeSubstring(0, 4) == (DateTime.Now.Year - 1).ToString()) && varDataAux == default(DateTime)) { return("700625"); } else if (selectedItem.outNumDoc?.Substring(0, 2) == "11" && (Convert.ToInt32(varSsaa) == (DateTime.Now.Year - 1)) && varDataAux == default(DateTime)) { return("700630"); } else if (selectedItem.outNumDoc?.SafeSubstring(0, 2) == "11" && (Convert.ToInt32(varSsaa) == (DateTime.Now.Year - 1)) && varDataAux != default(DateTime)) { return("700625"); } else if (selectedItem.outNumDoc?.SafeSubstring(0, 2) == "11" && (Convert.ToInt32(varSsaa) < (DateTime.Now.Year - 1))) { return("700634"); } return(""); }