Esempio n. 1
0
        static void Main(string[] args)
        {
            string newTeam = "Y";

            do
            {
                TeamDetails teamDetails = new TeamDetails();
                System.Console.Clear();

                Console.WriteLine();
                Console.WriteLine("----------------------BINARY FILES: TEAMS -----------------------");
                Console.WriteLine("--------------------------------------------------------------------\n\n");
                Console.WriteLine("Please enter data to the file...\n\n");

                Console.WriteLine("Please enter Team Name: ");              //Team Name
                teamDetails.TeamName = Console.ReadLine();

                Console.WriteLine("Please enter Manager Name: ");           //Manager
                teamDetails.Manager = Console.ReadLine();

                Console.WriteLine("Please enter Number of players in the team: ");  //Players
                string players = Console.ReadLine();
                Int32  value;

                while (!Int32.TryParse(players, out value))
                {
                    Console.WriteLine("Please type in a valid number!!");
                    players = Console.ReadLine();
                }
                teamDetails.Players = Convert.ToInt32(players);

                BinaryReadWriteClass readWrite = new BinaryReadWriteClass();
                readWrite.WriteBinary(teamDetails);
                readWrite.ReadBinary();


                Console.WriteLine();
                Console.WriteLine();
                Console.WriteLine("Would you like to enter another team?(Y/N)");
                newTeam = Console.ReadLine();

                while (newTeam.Equals("Y", StringComparison.InvariantCultureIgnoreCase) == false && newTeam.Equals("N", StringComparison.InvariantCultureIgnoreCase) == false)
                {
                    Console.WriteLine("Please type in Y for 'Yes' and N for 'No'");
                    newTeam = Console.ReadLine();
                }
            } while (newTeam.Equals("N", StringComparison.InvariantCultureIgnoreCase) == false);

            System.Console.Clear();
            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine("\n\n..........................................................................");
            Console.WriteLine("...         GOODBYE. THANKS FOR USING RESIDENCE TEAM APP                 .... ");
            Console.WriteLine("............................................................................\n\n");
            Console.WriteLine("Press any key to close!!");
            Console.ReadKey();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            string enterMoreBooks = "Y";

            do
            {
                BookEntry bookEntry = new BookEntry();
                Console.WriteLine("--------------------------------------------------------------------");
                Console.WriteLine("----------------------BINARY FILES: BOOKSTORE-----------------------");
                Console.WriteLine("--------------------------------------------------------------------\n\n");
                Console.WriteLine("Please enter data to the file...\n\n");

                //Author
                Console.WriteLine("Please enter author name: ");
                bookEntry.AuthorName = Console.ReadLine();

                //Book title
                Console.WriteLine("Please book title: ");
                bookEntry.BookTitle = Console.ReadLine();

                //Quantity
                Console.WriteLine("Please enter the number of books in recieved: ");
                string quantity = Console.ReadLine();
                Int32  value;
                while (!Int32.TryParse(quantity, out value))
                {
                    Console.WriteLine("Please type in a valid number!! ");
                    quantity = Console.ReadLine();
                }
                bookEntry.QuantityInStock = Convert.ToInt32(quantity);


                //Price
                Console.WriteLine("Please enter price: ");
                Double priceCheck;
                string bookPriceRead = Console.ReadLine();
                while (!Double.TryParse(bookPriceRead, out priceCheck))
                {
                    Console.WriteLine("Please type in a valid price!! ");
                    bookPriceRead = Console.ReadLine();
                }
                bookEntry.Price = Convert.ToDouble(bookPriceRead);

                BinaryReadWriteClass readWrite = new BinaryReadWriteClass();
                readWrite.WriteBinary(bookEntry);
                readWrite.ReadBinary();


                Console.WriteLine("--------------------------------------------------------------------");
                Console.WriteLine();
                Console.WriteLine("Do you want to enter another book?(Y/N)");
                enterMoreBooks = Console.ReadLine();
                while (enterMoreBooks.Equals("Y", StringComparison.InvariantCultureIgnoreCase) == false && enterMoreBooks.Equals("N", StringComparison.InvariantCultureIgnoreCase) == false)
                {
                    Console.WriteLine("Please type in Y or N!! ");
                    enterMoreBooks = Console.ReadLine();
                }
            } while (enterMoreBooks.Equals("N", StringComparison.InvariantCultureIgnoreCase) == false);

            Console.WriteLine("\n\n..........................................................................");
            Console.WriteLine("................GOODBYE. THANKS FOR USING BOOKSTORE APP.................... ");
            Console.WriteLine("............................................................................\n\n");
            Console.WriteLine("Press any key to close!!");
            Console.ReadKey();
        }