static void TambahPenjualan() { Console.Clear(); // PERINTAH: lengkapi kode untuk menambahkan penjualan ke dalam collection Penjualan penjualan = new Penjualan(); Console.WriteLine("\n\t==========================="); Console.WriteLine("\t| Menu Tambah Data |"); Console.WriteLine("\t==========================="); Console.Write("\tNota : "); penjualan.Nota = Console.ReadLine(); Console.Write("\tTanggal : "); penjualan.Tgl = Console.ReadLine(); Console.Write("\tCostumer : "); penjualan.Pelanggan = Console.ReadLine(); Console.Write("\tJenis [T/K]"); penjualan.Jenis = Console.ReadLine(); Console.Write("\tTotal Nota :"); penjualan.Total = double.Parse(Console.ReadLine()); daftarPenjualan.Add(penjualan); Console.WriteLine("\n\tTekan ENTER untuk kembali ke menu"); Console.ReadKey(); }
static void HapusPenjualan() { Console.Clear(); // PERINTAH: lengkapi kode untuk menghapus penjualan dari dalam collection Console.WriteLine("Hapus Data Penjualan"); Console.WriteLine(); Console.Write("Nota: "); int hapus = Convert.ToInt32(Console.ReadLine()); for (int n = 0; n < daftarPenjualan.Count; n++) { Penjualan penjualan = daftarPenjualan[n]; if (penjualan.Nota == hapus) { daftarPenjualan.RemoveAt(n); Console.WriteLine(); Console.WriteLine("Data Penjualan berhasil dihapus"); } else { Console.WriteLine(); Console.WriteLine("Data tidak ditemukan!"); } } Console.WriteLine(); Console.WriteLine("\nTekan ENTER untuk kembali ke menu"); Console.ReadKey(); }
static void TambahPenjualan() { Console.Clear(); Penjualan data = new Penjualan(); string jenis; // PERINTAH: lengkapi kode untuk menambahkan penjualan ke dalam collection Console.WriteLine("Tambah Data Penjualan\n"); Console.Write("Nota: "); string nota = Console.ReadLine(); Console.Write("Tanggal: "); string tanggal = Console.ReadLine(); Console.Write("Customer: "); string customer = Console.ReadLine(); Console.Write("Jenis [T/K]: "); jenis = Console.ReadLine(); if (jenis.ToUpper() == "T") { jenis = "Tunai"; } else if (jenis.ToUpper() == "K") { jenis = "Kredit"; } Console.Write("Total: "); long total = Convert.ToInt32(Console.ReadLine()); data.gabung(nota, tanggal, customer, jenis, total); daftarPenjualan.Add(data); Console.WriteLine("\nTekan ENTER untuk kembali ke menu"); Console.ReadKey(); }
static void TambahPenjualan() { string nota, NotaTotal; string jenis, tanggal; Console.WriteLine("Nota : "); nota = Console.ReadLine(); Console.WriteLine("Tanggal : "); tanggal = Console.ReadLine(); Console.WriteLine("Jenis : "); jenis = (Console.ReadLine()); Console.WriteLine("NotaTotal : "); NotaTotal = (Console.ReadLine()); Penjualan.Add(new ProjectPenjualan() { Nota = nota, Tanggal = tanggal, Jenis = jenis, NotaTotal = NotaTotal });; Console.Clear(); // PERINTAH: lengkapi kode untuk menambahkan penjualan ke dalam collection Console.WriteLine("\nTekan ENTER untuk kembali ke menu"); Console.ReadKey(); }
static void TambahPenjualan() { Penjualan penjualan = new Penjualan(); //contoh objek class //penjualan.Nota1 = 1; //untuk mengakses field enkapsulasi Console.Clear(); Console.WriteLine("Tambah Data Penjualan"); Console.Write("\nNota: "); penjualan.Nota = Convert.ToInt32(Console.ReadLine()); //penjualan.Nota1 = Convert.ToInt32(Console.ReadLine()); //untuk mengakses field enkapsulasi Console.Write("Tanggal: "); penjualan.Tanggal = Console.ReadLine(); Console.Write("Customer: "); penjualan.Customer = Console.ReadLine(); Console.Write("Jenis [T/K]: "); string jenis = Console.ReadLine(); penjualan.Jenis = jenis == "T" ? "Tunai" : "Kredit"; Console.Write("Total Nota: "); penjualan.TotalNota = Convert.ToInt32(Console.ReadLine()); daftarPenjualan.Add(penjualan); Console.WriteLine("\nTekan ENTER untuk kembali ke menu"); Console.ReadKey(); }
static void TampilPenjualan() { Console.Clear(); // PERINTAH: lengkapi kode untuk menampilkan daftar penjualan yang ada di dalam collection Console.WriteLine("Data Penjualan\n"); for (int i = 0; i < daftarPenjualan.Count(); i++) { Penjualan data = daftarPenjualan[i]; Console.WriteLine("{0}. {1}, {2}, {3}, {4}, {5}", (i + 1), data.Nota, data.Tanggal, data.Kostumer, data.Jenis, data.Jumlah); } Console.WriteLine("\nTekan enter untuk kembali ke menu"); Console.ReadKey(); }
static void EditPenjualan() { Console.Clear(); Console.WriteLine("Edit Data penjualan\n"); Console.WriteLine("Masukkan Nota :"); string nota = Console.ReadLine(); for (int i = 0; i < daftarPenjualan.Count; i++) { Penjualan penjualan = daftarPenjualan[i]; if (penjualan.nota == nota) { Console.WriteLine("Nota: "); string notas = Console.ReadLine(); Console.WriteLine("Tanggal: "); string tanggal = Console.ReadLine(); Console.WriteLine("Customer: "); string nama = Console.ReadLine(); Console.WriteLine("Jenis (T/K):"); string jenis = Console.ReadLine(); if (jenis == "t" || jenis == "T") { jenis = "Tunai"; } else if (jenis == "K" || jenis == "k") { jenis = "Kredit"; } Console.WriteLine("Total Nota: "); int totalNota = Convert.ToInt32(Console.ReadLine()); daftarPenjualan[i].nota = notas; daftarPenjualan[i].tanggal = tanggal; daftarPenjualan[i].nama = nama; daftarPenjualan[i].jenis = jenis; daftarPenjualan[i].totalNota = totalNota; Console.WriteLine("Data Berhasil Diubah!\n"); } else { Console.WriteLine("Data Tidak Ditemukan !\n"); } } }
static void TambahPenjualan() { Console.Clear(); // PERINTAH: lengkapi kode untuk menambahkan penjualan ke dalam collection Penjualan penjualan = new Penjualan(); Console.WriteLine("Tambah Data Penjualan"); Console.Write("Nota : "); penjualan.nota = Console.ReadLine(); Console.Write("Tanggal : "); penjualan.tanggal = Console.ReadLine(); Console.Write("Customer : "); penjualan.customer = Console.ReadLine(); Console.Write("Jenis [T/K] : "); penjualan.jenis = Console.ReadLine(); Console.Write("Total Nota : "); penjualan.total = double.Parse(Console.ReadLine()); daftarPenjualan.Add(penjualan); Console.WriteLine("\nTekan ENTER untuk kembali ke menu"); Console.ReadKey(); }
static void HapusPenjualan() { Console.Clear(); // PERINTAH: lengkapi kode untuk menghapus penjualan dari dalam collection Console.WriteLine("Hapus Data Penjualan\n"); Console.Write("Nota: "); string nota = Console.ReadLine(); for (int i = 0; i < daftarPenjualan.Count(); i++) { Penjualan data = daftarPenjualan[i]; if (nota == data.Nota) { daftarPenjualan.RemoveAt(i); break; } } Console.WriteLine(); Console.WriteLine("Data penjualan berhasil di hapus"); Console.WriteLine("\nTekan ENTER untuk kembali ke menu"); Console.ReadKey(); TampilPenjualan(); }
static void HapusPenjualan() { Console.Clear(); Console.WriteLine("Hapus Data Penjualan\n"); Console.WriteLine("Nota :"); string nota = Console.ReadLine(); for (int i = 0; i < daftarPenjualan.Count; i++) { Penjualan penjualan = daftarPenjualan[i]; if (penjualan.nota == nota) { daftarPenjualan.RemoveAt(i); Console.WriteLine("Data penjualan berhasil di hapus\n"); } else { Console.WriteLine("Nota Tidak Ditemukan\n"); } } Console.WriteLine("\nTekan ENTER untuk kembali ke menu"); Console.ReadKey(); }
static void edit_penjualan() { Console.Clear(); int pilihan; int temp = 0; Console.WriteLine("Ubah Data\n"); Console.Write("nota: "); string nota = Console.ReadLine(); for (int i = 0; i < daftarPenjualan.Count; i++) { Penjualan data = daftarPenjualan[i]; if (data.Nota == nota) { temp = i; break; } } while (true) { Penjualan data = daftarPenjualan[temp]; Console.Clear(); Console.WriteLine("Edit Data\n"); Console.WriteLine(""); Console.WriteLine("1. Nota: {0}\n2. Tanggal: {1}\n3. Customer: {2}\n4. jenis: {3}\n5. Total Nota: {4}\n6. selesai\n", data.Nota, data.Tanggal, data.Kostumer, data.Jenis, data.Jumlah); Console.Write("\nEdit [1..6]: "); pilihan = Convert.ToInt32(Console.ReadLine()); switch (pilihan) { case 1: Console.Write("Nota: "); string Nota = Console.ReadLine(); data.Nota = Nota; break; case 2: Console.Write("Tanggal: "); string Tanggal = Console.ReadLine(); data.Tanggal = Tanggal; break; case 3: Console.Write("Customer: "); string customer = Console.ReadLine(); data.Kostumer = customer; break; case 4: Console.Write("Jenis [T/K]: "); string jenis = Console.ReadLine(); if (jenis.ToUpper() == "T") { data.Jenis = "Tunai"; } else if (jenis.ToUpper() == "K") { data.Jenis = "Kredit"; } break; case 5: Console.Write("Total Nota: "); long total = Convert.ToInt32(Console.ReadLine()); data.Jumlah = total; break; case 6: return; default: break; } } Console.WriteLine("\nTekan enter untuk kembali ke menu"); Console.ReadKey(); }
static void TampilPenjualan() { Console.WriteLine("Data Karyawan"); Console.WriteLine(); int no = 1; foreach (penjualan Penjualan in ProjectPenjualan) { Console.WriteLine("{0}. Nota : {1}, Tanggal : {2}, Gaji : {3}, Karyawan Tetap", no, Penjualan.nota, Penjualan.tanggal, Penjualan.jenis, Penjualan.NotaTotal()); no++; } Console.WriteLine("Tekan Enter Untuk Lanjut"); Console.ReadKey(true); Console.Clear(); TampilMenu(); Console.Clear(); // PERINTAH: lengkapi kode untuk menampilkan daftar penjualan yang ada di dalam collection Console.WriteLine("\nTekan enter untuk kembali ke menu"); Console.ReadKey(); }