public static void AddContact() { int opt = 0; do { Console.WriteLine("\n1. Add a new Person"); Console.WriteLine("2. Add to a existing Contact Person"); Console.WriteLine("3. BACK"); Console.WriteLine(); opt = ConvertCheck(); switch (opt) { case 1: AddAdditionalContactInfo(AddNewPerson()); break; case 2: PrintPeople(); Console.WriteLine("\nEnter Person ID:"); int id = ConvertCheck(); AddAdditionalContactInfo(DatabaseAction.FindPersonID(id)); break; case 3: break; } } while (opt != 3); }
public static void PrintSearch(int i, string s) { switch (i) { case 1: case 2: Console.WriteLine("Loading...\n"); PrintPeople(DatabaseAction.Search(i, s)); Console.WriteLine("Press ANY to continue"); Console.ReadLine(); break; case 3: case 4: case 5: case 6: case 7: case 8: Console.WriteLine("Loading..."); PrintAddress(DatabaseAction.Search(i, s)); Console.WriteLine("Press ANY to continue"); Console.ReadLine(); break; case 9: case 10: case 11: case 12: Console.WriteLine("Loading..."); PrintPhone(DatabaseAction.Search(i, s)); Console.WriteLine("Press ANY to continue"); Console.ReadLine(); break; case 13: int pid = ConvertCheck(s); if (pid != -1) { Console.WriteLine("Loading..."); PrintPeople(DatabaseAction.FindPersonID(pid)); Console.WriteLine("Press ANY to continue"); Console.ReadLine(); } break; default: Console.WriteLine("Invalid Option!"); break; } }
public static void UpdateOption(int up_del) { int opt = 0; int id; int updateOpt; string updateText; do { if (up_del == 1) { Console.WriteLine("\nUpdate:"); } else { Console.WriteLine("\nDelete:"); } Console.WriteLine("1. PERSON | 2. PHONE | 3. ADDRESS | 4.BACK"); switch (opt = ConvertCheck()) { case 1: Console.WriteLine("\nEnter Person ID: "); id = ConvertCheck(); Person p = DatabaseAction.FindPersonID(id); if (p != null && up_del == 1) { Console.WriteLine("Select Following Fields:"); updateOpt = PersonOpt(); updateText = Add("Text"); Console.WriteLine(DatabaseAction.Edit(ref updateOpt, p, updateText)); } else if (p != null && up_del == 2) { Console.WriteLine(DatabaseAction.Del(p)); } else if (p == null) { Console.WriteLine("No Records Found!"); } break; case 2: Console.WriteLine("\nEnter Phone ID: "); id = ConvertCheck(); Person_phone pp = DatabaseAction.FindPhoneID(id); if (pp != null && up_del == 1) { Console.WriteLine("Select Following Fields:"); updateOpt = PhoneOpt(); updateText = Add("Text"); Console.WriteLine(DatabaseAction.Edit(ref updateOpt, pp, updateText)); } else if (pp != null && up_del == 2) { Console.WriteLine(DatabaseAction.Del(pp)); } else if (pp == null) { Console.WriteLine("No Records Found!"); } break; case 3: Console.WriteLine("\nEnter Address ID: "); id = ConvertCheck(); Person_address pa = DatabaseAction.FindAddressID(id); if (pa != null && up_del == 1) { Console.WriteLine("Select Following Fields:"); updateOpt = AddressOpt(); updateText = Add("Text"); Console.WriteLine(DatabaseAction.Edit(ref updateOpt, pa, updateText)); } else if (pa != null && up_del == 2) { Console.WriteLine(DatabaseAction.Del(pa)); } else if (pa == null) { Console.WriteLine("\nNo Records Found!"); } break; case 4: break; default: Console.WriteLine("Invalid Option!"); break; } } while (opt != 4); }