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;
            }
        }
Beispiel #2
0
        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();
        }