Exemplo n.º 1
0
        internal static IReportItemParser GetParser(string lineIdentification)
        {
            switch (lineIdentification)
            {
            case "01":
                return(HeaderParser.GetInstance());

            case "20":
                return(CreditCardTransactionParser.GetInstance());

            case "30":
                return(BoletoTransactionParser.GetInstance());

            case "40":
                return(OnlineDebitTransactionParser.GetInstance());

            case "99":
                return(TrailerParser.GetInstance());

            default:
                return(null);
            }
        }