static void Main(string[] args) { List <Karyawan> karyawan = new List <Karyawan>(); KaryawanTetap karyawanTetap = new KaryawanTetap(); karyawanTetap.NIK = "2799"; karyawanTetap.Nama = "Kholif"; karyawanTetap.GajiBulanan = 150000000; KaryawanHarian karyawanHarian = new KaryawanHarian(); karyawanHarian.NIK = "2999"; karyawanHarian.Nama = "Amira"; karyawanHarian.UpahPerJam = 100000; karyawanHarian.JumlahJamKerja = 5; Sales sales = new Sales(); sales.NIK = "3999"; sales.Nama = "Naya"; sales.JumlahPenjualan = 5; sales.Komisi = 50000; karyawan.Add(karyawanTetap); karyawan.Add(karyawanHarian); karyawan.Add(sales); Menu(karyawan); }
static void Main(string[] args) { List <Karyawan> karyawan = new List <Karyawan>(); KaryawanTetap karyawanTetap = new KaryawanTetap(); karyawanTetap.NIK = "2801"; karyawanTetap.Nama = "Fika Mardhatillah"; karyawanTetap.GajiBulanan = 8000000; KaryawanHarian karyawanHarian = new KaryawanHarian(); karyawanHarian.NIK = "2901"; karyawanHarian.Nama = "Kim Taehyung"; karyawanHarian.UpahPerJam = 85000; karyawanHarian.JumlahJamKerja = 5; Sales sales = new Sales(); sales.NIK = "3001"; sales.Nama = "Kim Seokjin"; sales.JumlahPenjualan = 7; sales.Komisi = 60000; karyawan.Add(karyawanTetap); karyawan.Add(karyawanHarian); karyawan.Add(sales); Menu(karyawan); }
static void TambahData(List <Karyawan> karyawan) { Console.Clear(); Console.WriteLine("====================================="); Console.WriteLine("========== TAMBAH KARYAWAN =========="); Console.WriteLine("====================================="); Console.WriteLine("\nSilahkan Pilih Jenis Karyawan: "); Console.WriteLine("1. Karyawan Tetap \n"); Console.WriteLine("2. Karyawan Harian \n"); Console.WriteLine("3. Sales"); InvalidOption: string opt; Console.Write("Masukkan Pilihan [1-3]: "); opt = Console.ReadLine(); Console.WriteLine(); if (opt == "1") { KaryawanTetap karyawanTetap = new KaryawanTetap(); Console.WriteLine("Tambah Karyawan Tetap"); Console.Write("Masukkan NIK \t\t: "); karyawanTetap.NIK = Console.ReadLine(); Console.Write("Masukkan Nama \t\t: "); karyawanTetap.Nama = Console.ReadLine(); Console.Write("Masukkan Gaji Bulanan \t: "); karyawanTetap.GajiBulanan = Convert.ToDouble(Console.ReadLine()); // Menambahkan Data karyawan.Add(karyawanTetap); } else if (opt == "2") { KaryawanHarian karyawanHarian = new KaryawanHarian(); Console.WriteLine("Tambah Karyawan Harian"); Console.Write("Masukkan NIK \t\t: "); karyawanHarian.NIK = Console.ReadLine(); Console.Write("Masukkan Nama \t\t: "); karyawanHarian.Nama = Console.ReadLine(); Console.Write("Masukkan Upah per Jam \t: "); karyawanHarian.UpahPerJam = Convert.ToDouble(Console.ReadLine()); Console.Write("Masukkan Jam Kerja \t: "); karyawanHarian.JumlahJamKerja = Convert.ToDouble(Console.ReadLine()); karyawan.Add(karyawanHarian); } else if (opt == "3") { Sales sales = new Sales(); Console.WriteLine("Tambah Karyawan Harian"); Console.Write("Masukkan NIK \t\t: "); sales.NIK = Console.ReadLine(); Console.Write("Masukkan Nama \t\t: "); sales.Nama = Console.ReadLine(); Console.Write("Masukkan Jml Penjualan \t: "); sales.JumlahPenjualan = Convert.ToDouble(Console.ReadLine()); Console.Write("Masukkan Komisi \t: "); sales.Komisi = Convert.ToDouble(Console.ReadLine()); karyawan.Add(sales); } else { Console.WriteLine("Pilihan tidak ada, silahkan masukkan lagi"); goto InvalidOption; } }