示例#1
0
        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"*/);
        }
示例#2
0
        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"*/);
        }
示例#3
0
 public long Get_09_15() => Prd_qt_15 + long.Parse("0" + BPA_Utils.RetornApenasNumeros(Prd_pa_09));