protected override BankTransfer GetTransferEntry(string entry)
        {
            entry = entry.Replace("\r", String.Empty);
            var singleTransferInfo = entry.Split('|');
            SeRaBankTransfer bank = new SeRaBankTransfer();
            if (singleTransferInfo[0].Length != 26 || singleTransferInfo[2].Length != 26)
            {
                throw new Exception("zly numer konta");
            }
            bank.SourceBankNumber = singleTransferInfo[0];
            bank.DestinationBankNumber = singleTransferInfo[2];
            bank.SourceClientName = singleTransferInfo[1];
            bank.DestinationClientName = singleTransferInfo[3];
            bank.TransferTitle = singleTransferInfo[4];
            bank.TransferAmount = singleTransferInfo[5];
            bank.TransferDate = singleTransferInfo[6];
            bank.SourceBank = GetBankName(bank.SourceBankNumber);
            bank.DestinationBank = GetBankName(bank.DestinationBankNumber);

            //jezeli przelew dotyczy mojego banku
            if (bank.SourceBank == "SeRaBank" || bank.DestinationBank == "SeRaBank")
            {
                return bank;
            }
            return null;
        }
Exemple #2
0
        protected override BankTransfer GetTransferEntry(string entry)
        {
            entry = entry.Replace("\r", String.Empty);
            var singleTransferInfo = entry.Split('|');
            SeRaBankTransfer bank  = new SeRaBankTransfer();

            if (singleTransferInfo[0].Length != 26 || singleTransferInfo[2].Length != 26)
            {
                throw new Exception("zly numer konta");
            }
            bank.SourceBankNumber      = singleTransferInfo[0];
            bank.DestinationBankNumber = singleTransferInfo[2];
            bank.SourceClientName      = singleTransferInfo[1];
            bank.DestinationClientName = singleTransferInfo[3];
            bank.TransferTitle         = singleTransferInfo[4];
            bank.TransferAmount        = singleTransferInfo[5];
            bank.TransferDate          = singleTransferInfo[6];
            bank.SourceBank            = GetBankName(bank.SourceBankNumber);
            bank.DestinationBank       = GetBankName(bank.DestinationBankNumber);

            //jezeli przelew dotyczy mojego banku
            if (bank.SourceBank == "SeRaBank" || bank.DestinationBank == "SeRaBank")
            {
                return(bank);
            }
            return(null);
        }