Exemplo n.º 1
0
        private ModeloArquivo TrataLinhaEhRetornaModeloArquivoPreenchido(string linhaArquivo)
        {
            ModeloArquivo modeloArquivo = new ModeloArquivo();

            if (!string.IsNullOrWhiteSpace(linhaArquivo))
            {
                string[] linhaSplit = linhaArquivo.Split(';');

                string nome          = TrataItemArquivoEntrada(linhaSplit[0].ToString()).Trim();
                string cpfCnpj       = TrataItemArquivoEntrada(linhaSplit[1].ToString()).Trim();
                string bankCode      = TrataItemArquivoEntrada(linhaSplit[2].ToString()).Trim();
                string agency        = TrataItemArquivoEntrada(linhaSplit[3].ToString()).Trim();
                string agencyDigit   = TrataItemArquivoEntrada(linhaSplit[4].ToString()).Trim();
                string account       = TrataItemArquivoEntrada(linhaSplit[5].ToString()).Trim();
                string accountDigit  = TrataItemArquivoEntrada(linhaSplit[6].ToString()).Trim();
                string accountType   = TrataItemArquivoEntrada(RetornaTipoConta(linhaSplit[7].ToString())).Trim();
                string integrationId = TrataItemArquivoEntrada(linhaSplit[8].ToString()).Trim();

                modeloArquivo = new ModeloArquivo(nome, cpfCnpj, bankCode, agency, agencyDigit, account, accountDigit,
                                                  accountType, integrationId);
            }

            return(modeloArquivo);
        }
Exemplo n.º 2
0
 public ModeloArquivoSaida(string validation, string errors, ModeloArquivo modeloArquivo)
 {
     Errors     = errors;
     Validation = validation;
 }