예제 #1
0
        private static Procedure_ReemissaoRelacaoODFiltersType ImpressaoReemissaoRelacaoODRecordType(string operador, string password, ArquivoRemessa entity, string impressora)
        {
            var obj = new Procedure_ReemissaoRelacaoODFiltersType();

            obj.inOperador   = operador;
            obj.inChave      = password;
            obj.inImpressora = impressora;

            obj.inCodigoConta        = entity.CodigoConta.ToString();
            obj.inDataPrepArquivoDIA = entity.DataTrasmitido.Value.Day.ToString("D2");
            obj.inDataPrepArquivoMES = entity.DataTrasmitido.Value.Month.ToString("D2");
            obj.inDataPrepArquivoANO = entity.DataTrasmitido.Value.Year.ToString().Substring(2, 2);

            obj.inAssinGrupo        = entity.CodigoGrupoAssinatura.ToString();
            obj.inAssinNumero       = entity.CodigoAssinatura.ToString();
            obj.inAssinOrgao        = entity.CodigoOrgaoAssinatura.ToString();
            obj.inContraAssinGrupo  = entity.CodigoContraGrupoAssinatura.ToString();
            obj.inContraAssinNumero = entity.CodigoContraAssinatura.ToString();
            obj.inContraAssinOrgao  = entity.CodigoContraOrgaoAssinatura.ToString();

            obj.inNGA = entity.NumeroGeracao.ToString().PadLeft(6, '0');
            obj.inSel = entity.SelArquivo;

            return(obj);
        }
예제 #2
0
        public static Procedure_ReemissaoRelacaoODRecordType[] Procedure_ReemissaoRelacaoOD(string key, string password, ArquivoRemessa entity, string impressora)
        {
            Procedure_ReemissaoRelacaoODFiltersType filtertype = ImpressaoReemissaoRelacaoODRecordType(key, password, entity, impressora);

            var result = new WSPagamentoContaDer().Procedure_ReemissaoRelacaoOD(filtertype, new ModelVariablesType(), new EnvironmentVariablesType());

            return(result);
        }