static bool readData(string nameFile, Card CreditCard) { string line; StreamReader read = new StreamReader(nameFile + ".txt"); while ((line = read.ReadLine()) != null) { string nameCompany = string.Empty; int i = 0; while (line[i] != ':') //read namecompany { nameCompany += line[i]; i++; } i++; while (i != line.Length) { string amountID = string.Empty; string numberID = string.Empty; while (line[i] != ',') //read amount ID { amountID += line[i]; i++; } i++; while (line[i] != ':') //read numver ID { numberID += line[i]; i++; } i++; if (CreditCard.setCompanyOne(nameCompany, int.Parse(amountID), numberID) == true) { return(true); } } } CreditCard.nameCompany = "Invalid"; return(false); }