public string GetCabecalhoLine(string _Cbc_smt_vrf_06_) { Cbc_smt_vrf_06 = _Cbc_smt_vrf_06_; string retorno = "01" + "#BPA#" + BPA_Utils.UPadLeft(Cbc_mvm_03.ToString(), 6, BPA_Utils.Tipo.ZERO) + BPA_Utils.UPadLeft(Cbc_lin_04.ToString(), 6, BPA_Utils.Tipo.ZERO) + BPA_Utils.UPadLeft(Cbc_flh_05.ToString(), 6, BPA_Utils.Tipo.ZERO) + BPA_Utils.UPadLeft(Cbc_smt_vrf_06.ToString(), 4, BPA_Utils.Tipo.ZERO) + BPA_Utils.UPadRight(Cbc_rsp_07, 30, BPA_Utils.Tipo.ESPACO) + BPA_Utils.UPadRight(Cbc_sgl_08, 6, BPA_Utils.Tipo.ESPACO) + BPA_Utils.UPadLeft(Cbc_cgccpf_09, 14, BPA_Utils.Tipo.ZERO) + BPA_Utils.UPadRight(Cbc_dst_10, 40, BPA_Utils.Tipo.ESPACO) + BPA_Utils.UPadRight(Cbc_dst_in_11, 1, BPA_Utils.Tipo.ESPACO) + BPA_Utils.UPadRight(Cbc_versao_12, 10, BPA_Utils.Tipo.ESPACO) + "\r\n"; return(retorno /*+ $"({retorno.Length})" + "\r\n"*/); }
public string GetIndividualizadoLine() { string retorno = "03" + BPA_Utils.UPadLeft(Prd_cnes_02, 7, BPA_Utils.Tipo.ZERO) + $"{Prd_cmp_03:yyyyMM}" + BPA_Utils.UPadLeft(Prd_cnsmed_04.ToString(), 15, BPA_Utils.Tipo.ZERO) + BPA_Utils.UPadRight(Prd_cbo_05, 6, BPA_Utils.Tipo.ESPACO) + $"{Prd_dtaten_06:yyyyMMdd}" + BPA_Utils.UPadLeft(Prd_flh_07.ToString(), 3, BPA_Utils.Tipo.ZERO) + BPA_Utils.UPadLeft(Prd_seq_08.ToString(), 2, BPA_Utils.Tipo.ZERO) + BPA_Utils.UPadLeft(Prd_pa_09, 10, BPA_Utils.Tipo.ZERO) + BPA_Utils.UPadLeft(Prd_cnspac_10, 15, BPA_Utils.Tipo.ZERO) + BPA_Utils.UPadRight(Prd_sexo_11, 1, BPA_Utils.Tipo.ESPACO) + BPA_Utils.UPadLeft(Prd_ibge_12, 6, BPA_Utils.Tipo.ZERO) + BPA_Utils.UPadRight(Prd_cid_13, 4, BPA_Utils.Tipo.ESPACO) + BPA_Utils.UPadLeft(Prd_idade_14.ToString(), 3, BPA_Utils.Tipo.ZERO) + BPA_Utils.UPadLeft(Prd_qt_15.ToString(), 6, BPA_Utils.Tipo.ZERO) + BPA_Utils.UPadLeft(Prd_caten_16.ToString(), 2, BPA_Utils.Tipo.ZERO) + BPA_Utils.UPadLeft(Prd_naut_17.ToString(), 13, BPA_Utils.Tipo.ZERO) + BPA_Utils.UPadRight(Prd_org_18, 3, BPA_Utils.Tipo.ESPACO) + BPA_Utils.UPadRight(Prd_nmpac_19, 30, BPA_Utils.Tipo.ESPACO) + $"{Prd_dtnasc_20:yyyyMMdd}" + BPA_Utils.UPadLeft(Prd_raca_21, 2, BPA_Utils.Tipo.ZERO) + BPA_Utils.UPadLeft(Prd_etnia_22, 4, BPA_Utils.Tipo.ZERO) + BPA_Utils.UPadLeft(Prd_nac_23, 3, BPA_Utils.Tipo.ZERO) + BPA_Utils.UPadLeft(Prd_srv_24, 3, BPA_Utils.Tipo.ZERO) + BPA_Utils.UPadLeft(Prd_clf_25, 3, BPA_Utils.Tipo.ZERO) + BPA_Utils.UPadLeft(Prd_equipe_seq_26, 8, BPA_Utils.Tipo.ZERO) + BPA_Utils.UPadLeft(Prd_equipe_area_27, 4, BPA_Utils.Tipo.ZERO) + BPA_Utils.UPadLeft(Prd_cnpj_28, 14, BPA_Utils.Tipo.ZERO) + BPA_Utils.UPadLeft(Prd_cep_pcnte_29, 8, BPA_Utils.Tipo.ZERO) + BPA_Utils.UPadLeft(Prd_lograd_pcnte_pcnte_30, 3, BPA_Utils.Tipo.ZERO) + BPA_Utils.UPadRight(Prd_end_pcnte_pcnte_31, 30, BPA_Utils.Tipo.ESPACO) + BPA_Utils.UPadRight(Prd_compl_pcnte_32, 10, BPA_Utils.Tipo.ESPACO) + BPA_Utils.UPadRight(Prd_num_pcnte_33, 5, BPA_Utils.Tipo.ESPACO) + BPA_Utils.UPadRight(Prd_bairro_pcnte_34, 30, BPA_Utils.Tipo.ESPACO) + BPA_Utils.UPadRight(Prd_ddtel_pcnte_35, 11, BPA_Utils.Tipo.ESPACO) + BPA_Utils.UPadRight(Prd_email_pcnte_36, 40, BPA_Utils.Tipo.ESPACO) + BPA_Utils.UPadLeft(Prd_ine_37, 10, BPA_Utils.Tipo.ZERO) ; retorno = retorno.Replace("\r\n", "") + "\r\n"; return(retorno /*+ $"({retorno.Length})" + "\r\n"*/); }