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; }
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); }