예제 #1
0
        public void Tambah(string id, string nama, string jabatan)
        {
            DataKaryawan data = new DataKaryawan();

            data.Tambah_Data(id, nama, jabatan);
            Listing.Add(data);
        }
예제 #2
0
 public void Hapus(string id)
 {
     for (int i = 0; i < Listing.Count; i++)
     {
         DataKaryawan data = Listing[i];
         if (data.ID == id)
         {
             Listing.RemoveAt(i);
             return;
         }
     }
 }
예제 #3
0
        public void Edit(string id)
        {
            string pilihan, temp;

            for (int i = 0; i < Listing.Count; i++)
            {
                DataKaryawan data = Listing[i];
                if (data.ID == id)
                {
back:
                    Console.WriteLine("1.ID = {0}\n2.nama = {1}\n3.jabatan = {2}", data.ID, data.Name, data.Jabatan);
                    Console.Write("pilihan [y untuk menyelesaikan] : ");
                    pilihan = Console.ReadLine();
                    if (pilihan == "1")
                    {
                        Console.Write("perubahan [ID]: ");
                        temp    = Console.ReadLine();
                        data.ID = temp;
                        goto back;
                    }
                    else if (pilihan == "2")
                    {
                        Console.Write("perubahan [Nama] : ");
                        temp      = Console.ReadLine();
                        data.Name = temp;
                        goto back;
                    }
                    else if (pilihan == "3")
                    {
                        Console.Write("perubahan [jabatan]: ");
                        temp         = Console.ReadLine();
                        data.Jabatan = temp;
                        goto back;
                    }
                    else if (pilihan == "y")
                    {
                        return;
                    }
                    else
                    {
                        goto back;
                    }
                }
            }
        }
예제 #4
0
        public void tampil()
        {
            string temp;

            for (int i = 0; i < Listing.Count; i++)
            {
                DataKaryawan data = Listing[i];
                Console.WriteLine("ID : {0}", data.ID);
            }
            Console.Write("tampil data [dengan id] : ");
            temp = Console.ReadLine();
            Console.WriteLine();
            for (int i = 0; i < Listing.Count; i++)
            {
                DataKaryawan data = Listing[i];
                if (data.ID == temp)
                {
                    Console.WriteLine("id : {0}\nnama : {1}\njabatan : {2}", data.ID, data.Name, data.Jabatan);
                    Console.ReadKey();
                    Console.WriteLine();
                    return;
                }
            }
        }