void AddProgram() { Console.WriteLine("Format: ID GOOD(PRODUCER)*NUMBER GOOD(PRODUCER)*NUMBER ... CUSTOMER PRICE DATE, type \"q\" to quit"); for (; ;) { Console.Write("ADD:"); string line = Console.ReadLine().ToLower(); if (line == "e" || line == "end" || line == "ends" || line == "q" || line == "quit") { return; } else { try { if (!table.AddOrder(Order.Parse(line))) { Console.WriteLine("The ID inputed has occured."); } } catch { Console.WriteLine("Parse Error. Format: ID GOOD(PRODUCER)*NUMBER GOOD(PRODUCER)*NUMBER ... CUSTOMER PRICE DATE"); } } } }
void UpdateProgram() { Console.Write("Update:"); string line = Console.ReadLine(); try { string[] statement = line.Split(' '); if (table[ulong.Parse(statement[0])] != null) { table[ulong.Parse(statement[0])] = Order.Parse(line); } else { Console.WriteLine("Can't find the id"); } } catch { Console.WriteLine("Parse Error."); } }