public static void Main() { Console.SetWindowSize(Console.LargestWindowWidth, Console.LargestWindowHeight); ShowWindow(ThisConsole, MAXIMIZE); Console.BackgroundColor = ConsoleColor.White; Console.ForegroundColor = ConsoleColor.Black; string dir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); string filein = dir + @"\input.txt"; if (!File.Exists(filein)) { Sorting.sortingNIM(); Sorting.sortingBookID(); } bool kondisi; int pilih = 0; string pilihan; do { printMenu(); Console.Write("Masukan pilihan anda : "); pilihan = Console.ReadLine(); inputlog(pilihan); kondisi = int.TryParse(pilihan, out pilih); if (kondisi == true && pilih > 0 && pilih < 5) { continue; } Console.WriteLine("\n\t\t\t\t\t\t\t\t\tPilihan yang anda masukan salah!"); Console.WriteLine("\t\t\t\t\t\t\t\tTekan sembarang untuk memilih kembali..."); Console.ReadLine(); }while(pilih < 1 || pilih > 4); switch (pilih) { case 1: Murid.MainMurid(); break; case 2: Buku.MainBuku(); break; case 3: Peminjaman.MainPeminjaman(); break; case 4: inputlog(pilihan); Environment.Exit(0); break; default: break; } }
public static void masukBuku() { int cekIDbuku = 0; string id; string judul, pengarang, edisi; do { Console.Clear(); Console.WriteLine("\t\t\t\t\t\t\t\tMemasukan Buku Baru"); Console.WriteLine("\t\t\t\t\t\t\t\t=======================\n"); Console.Write("Masukan ID buku: "); id = Console.ReadLine(); Program.inputlog(id); if (cekID(id) == false && id != "" && id != "\t") { cekIDbuku = 1; continue; } else { Console.WriteLine("ID buku yang dimasukan sudah terdaftar atau tidak Valid!"); Console.ReadLine(); } } while (cekIDbuku <= 0); cekIDbuku = 0; do { Console.Write("Masukkan judul buku: "); judul = Console.ReadLine(); Program.inputlog(judul); if (judul != "" && judul != "\t") { cekIDbuku = 1; } else { Console.WriteLine("Judul buku yang dimasukan tidak valid!\n"); } } while (cekIDbuku <= 0); cekIDbuku = 0; do { Console.Write("Masukkan pengarang buku: "); pengarang = Console.ReadLine(); Program.inputlog(pengarang); if (pengarang != "" && pengarang != "\t") { cekIDbuku = 1; } else { Console.WriteLine("Pengarang buku yang dimasukan tidak valid!\n"); } } while (cekIDbuku <= 0); cekIDbuku = 0; do { Console.Write("Masukkan edisi buku: "); edisi = Console.ReadLine(); Program.inputlog(edisi); if (edisi != "" && edisi != "\t") { cekIDbuku = 1; } else { Console.WriteLine("Pengarang buku yang dimasukan tidak valid!\n"); } } while (cekIDbuku <= 0); //masukin buku cetakFile(id, judul, pengarang, edisi); Sorting.sortingBookID(); Console.Write("Data Buku Berhasil Disimpan!\n"); Console.Write("Klik sembarang untuk kembali ke menu buku..."); Console.ReadLine(); MainBuku(); }