Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
        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();
        }
Ejemplo n.º 4
0
        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();
        }
Ejemplo n.º 5
0
        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();
        }
Ejemplo n.º 6
0
        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();
        }
Ejemplo n.º 7
0
        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");
                }
            }
        }
Ejemplo n.º 8
0
        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();
        }
Ejemplo n.º 9
0
        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();
        }
Ejemplo n.º 10
0
        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();
        }
Ejemplo n.º 11
0
        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();
        }
Ejemplo n.º 12
0
        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();
        }