예제 #1
0
        static void Main(string[] args)
        {
            //membuat objek karyawan 1
            Karyawan karyawan1 = new Karyawan();

            karyawan1.Nama = " Paijo ";

            //membuat objek karyawan 2
            Karyawan karyawan2 = new Karyawan();

            karyawan2.Nama = "Jhono";

            //membuat objek perusahaan
            Perusahaan perusahaan = new Perusahaan();

            //hubungan Aggregation
            perusahaan.DaftarKaryawan.Add(karyawan1);
            perusahaan.DaftarKaryawan.Add(karyawan2);

            int noUrut = 1;

            Console.WriteLine("Daftar karyawan");//menampilkan data karyawan
            foreach (Karyawan karyawan in perusahaan.DaftarKaryawan)
            {
                Console.WriteLine("{0}. {1}", noUrut, karyawan.Nama);
                noUrut++;
            }

            Console.ReadKey();
        }
예제 #2
0
        static void Main(string[] args)
        {
            //Membuat Objek Kar.1
            Karyawan karyawan1 = new Karyawan();

            karyawan1.Nama = "Bagas";

            //Membuat Objek Kar.2
            Karyawan karyawan2 = new Karyawan();

            karyawan2.Nama = "Bagus";

            //Membuat Objek Perusahaan
            Perusahaan perusahaan = new Perusahaan();

            //Membuat Project Agregasi
            perusahaan.DaftarKaryawan.Add(karyawan1);
            perusahaan.DaftarKaryawan.Add(karyawan2);

            int noUrut = 1;

            Console.WriteLine("Daftar karyawan:");
            foreach (Karyawan karyawan in perusahaan.DaftarKaryawan)
            {
                Console.WriteLine("{0}. {1}", noUrut, karyawan.Nama);
                noUrut++;
            }

            Console.ReadKey();
        }
예제 #3
0
        static void Main(string[] args)
        {
            Karyawan karyawan1 = new Karyawan();

            karyawan1.Nama = "Paijo";

            Karyawan karyawan2 = new Karyawan();

            karyawan2.Nama = "Jhono";

            Perusahaan perusahaan = new Perusahaan();

            perusahaan.DaftarKaryawan.Add(karyawan1);
            perusahaan.DaftarKaryawan.Add(karyawan2);

            int noUrut = 1;

            Console.WriteLine("Daftar Karyawan:");
            foreach (Karyawan karyawan in perusahaan.DaftarKaryawan)
            {
                Console.WriteLine("{0}. {1}", noUrut, karyawan.Nama);
                noUrut++;
            }

            Console.ReadKey();
        }
예제 #4
0
        static void Main(string[] args)
        {
            Karyawan karyawan1 = new Karyawan();

            karyawan1.Nama = "Paijo";

            Karyawan karyawan2 = new Karyawan();

            karyawan2.Nama = "Jhono";

            Karyawan karyawan3 = new Karyawan();

            karyawan3.Nama = "Park";

            Perusahaan perusahaan = new Perusahaan();

            perusahaan.DaftarKaryawan.Add(karyawan1);
            perusahaan.DaftarKaryawan.Add(karyawan2);
            perusahaan.DaftarKaryawan.Add(karyawan3);

            int noUrut = 1;

            Console.WriteLine("Daftar Karyawan : ");
            foreach (Karyawan karyawan in perusahaan.DaftarKaryawan)
            {
                Console.WriteLine("{0}. {1}", noUrut, karyawan.Nama);
                noUrut++;
            }
            //Hapus
            Karyawan karyawanDeleted = perusahaan.DaftarKaryawan.SingleOrDefault(f => f.Nama == "Paijo");

            perusahaan.DaftarKaryawan.Remove(karyawanDeleted);
            perusahaan.DaftarKaryawan.Remove(karyawan3);
            noUrut = 1;
            Console.WriteLine();
            Console.WriteLine("Daftar Karyawan Setelah Remove: ");
            foreach (Karyawan karyawan in perusahaan.DaftarKaryawan)
            {
                Console.WriteLine("{0}. {1}", noUrut, karyawan.Nama);
                noUrut++;
            }
            Console.ReadKey();
        }
예제 #5
0
        static void Main(string[] args)
        {
            //membuat objek karyawan 1
            Karyawan karyawan1 = new Karyawan();

            karyawan1.Nama = "Kristian";

            //membuat objek karyawan 2
            Karyawan karyawan2 = new Karyawan();

            karyawan2.Nama = "Ugahari";

            //membuat objek karyawan 3
            Karyawan karyawan3 = new Karyawan();

            karyawan3.Nama = "Dwipa";

            //membuat objek perusahaan
            Perusahaan perusahaan = new Perusahaan();

            //hubungan agregasi
            perusahaan.DaftarKaryawan.Add(karyawan1);
            perusahaan.DaftarKaryawan.Add(karyawan2);
            perusahaan.DaftarKaryawan.Add(karyawan3);

            int noUrut = 1;

            Console.WriteLine("Daftar karyawan : "); //menampilkan data karyawan
            foreach (Karyawan karyawan in perusahaan.DaftarKaryawan)
            {
                Console.WriteLine("{0}. {1}", noUrut, karyawan.Nama);
                noUrut++;
            }

            Console.ReadKey();
        }