private static void GetAnulacaoFiltersFactory(RapAnulacao entity, ref Procedure_AnulacaoRequisicaoRAPFiltersType filter) { filter.inEspecificacaoDesp = entity.CodigoEspecificacaoDespesa; filter.inEspecificacaoDesp_01 = entity.DescricaoEspecificacaoDespesa1; filter.inEspecificacaoDesp_02 = entity.DescricaoEspecificacaoDespesa2; filter.inEspecificacaoDesp_03 = entity.DescricaoEspecificacaoDespesa3; filter.inEspecificacaoDesp_04 = entity.DescricaoEspecificacaoDespesa4; filter.inEspecificacaoDesp_05 = entity.DescricaoEspecificacaoDespesa5; filter.inEspecificacaoDesp_06 = entity.DescricaoEspecificacaoDespesa6; filter.inEspecificacaoDesp_07 = entity.DescricaoEspecificacaoDespesa7; filter.inEspecificacaoDesp_08 = entity.DescricaoEspecificacaoDespesa8; }
private static Procedure_AnulacaoRequisicaoRAPFiltersType CreateAnulacaoRequisicaoRAPFiltersType(string key, string password, RapAnulacao entity) { var filter = new Procedure_AnulacaoRequisicaoRAPFiltersType(); GetRapAnulacaoFiltersCommonFactory(key, password, entity, ref filter); switch (entity.CenarioProdesp) { case "RAPSimples": GetAnulacaoFiltersFactory(entity, ref filter); break; case "SemContrato": GetAnulacaoFiltersFactory(entity, ref filter); break; case "ComContrato": GetAnulacaoContratoFiltersFactory(entity, ref filter); break; } return(filter); }
private static void GetAnulacaoContratoFiltersFactory(RapAnulacao entity, ref Procedure_AnulacaoRequisicaoRAPFiltersType filter) { filter.inEspecificacaoDesp_01 = entity.DescricaoEspecificacaoDespesa1; filter.inEspecificacaoDesp_02 = entity.DescricaoEspecificacaoDespesa2; filter.inEspecificacaoDesp_03 = entity.DescricaoEspecificacaoDespesa3; }
private static void GetRapAnulacaoFiltersCommonFactory(string key, string password, RapAnulacao entity, ref Procedure_AnulacaoRequisicaoRAPFiltersType filter) { filter.inChave = password; filter.inOperador = key; filter.inNumRequisicaoRAP = entity.NumeroRequisicaoRap; filter.inSaldoAnteriorSubEmp = entity.ValorSaldoAnteriorSubempenho; filter.inValorAnulado = entity.ValorAnulado; filter.inSaldoAposAnulacao = entity.ValorSaldoAposAnulacao; filter.inNumProcesso = entity.NumeroProcesso; filter.inAutFls = entity.DescricaoAutorizadoSupraFolha; filter.inCodAssinAUTO = entity.CodigoAutorizadoAssinatura; filter.inGrupoAssinAUTO = entity.CodigoAutorizadoGrupo.ToString(); filter.inOrgaoAssinAUTO = entity.CodigoAutorizadoOrgao; filter.inCodAssinEXAM = entity.CodigoExaminadoAssinatura; filter.inGrupoAssinEXAM = entity.CodigoExaminadoGrupo.ToString(); filter.inOrgaoAssinEXAM = entity.CodigoExaminadoOrgao; filter.inCodAssinRESP = entity.CodigoResponsavelAssinatura; filter.inGrupoAssinRESP = entity.CodigoResponsavelGrupo.ToString(); filter.inOrgaoAssinRESP = entity.CodigoResponsavelOrgao; filter.inImprimir = "A"; }