private void button1_Click(object sender, EventArgs e) { for (int row = 0; row < dataGridView1.Rows.Count; row++) { if (dataGridView1.Rows[row].Cells[0].Value != null && dataGridView1.Rows[row].Cells[0].Value.Equals(textBox1.Text) && dataGridView1.Rows[row].Cells[1].Value.Equals(comboBox1.Text) && dataGridView1.Rows[row].Cells[2].Value.Equals(comboBox2.Text)) { MessageBox.Show("Maaf ! Duplicate Data"); return; } }/*end for*/ if (textBox1.Text == "") { MessageBox.Show("------MOHON MENGISIKAN DATA-------"); } else { Pakaian itemPakaian = new Pakaian(); itemPakaian.Merk = textBox1.Text; itemPakaian.WarnaPk = DaftarWarna.ElementAt(comboBox1.SelectedIndex); itemPakaian.UkuranPk = DaftarUkuranPk.ElementAt(comboBox2.SelectedIndex); DaftarPakaian.Add(itemPakaian); dataGridView1.Rows.Add(itemPakaian.Merk, itemPakaian.WarnaPk.Jenis, itemPakaian.UkuranPk.UkPakaian); } }
private static void Main() { Pakaian Baru = new Pakaian(); Console.Title = "Pakaian"; Console.Clear(); string val; Console.WriteLine(" MENU "); Console.WriteLine("========================================"); Console.WriteLine("1. Input Data"); Console.WriteLine("2. Tampil Data"); Console.WriteLine("3. Keluar"); Console.WriteLine("========================================"); Console.Write("Masukkan Kode [1-3] : "); val = Console.ReadLine(); int a = Convert.ToInt32(val); if (a == 1) { InputData(); } else if (a == 2) { if (Panjang == 1000) { Console.Clear(); Console.WriteLine("Tanggal : " + (DateTime.Now).ToString("dd-MMMM-yyyy", new System.Globalization.CultureInfo("id-ID"))); Console.WriteLine("============================================================================================"); Console.WriteLine("Tipe \t Ukuran \t Warna \t Harga \t \t Qty \t Subtotal"); Console.WriteLine("============================================================================================"); Console.WriteLine("Object reference not set to an instance of an object."); Console.ReadKey(); } else { TampilData(Panjang, PakaianUmum); } } else if (a == 3) { Environment.Exit(0); } else { Console.WriteLine("Kode Tidak Valid"); System.Threading.Thread.Sleep(500); } Main(); }
private static void InputData() { Console.Clear(); string jumlah; string tipe; string ukuran; string warna; string harga; string qty; int a; Console.WriteLine("==============================================="); Console.WriteLine(" INPUT DATA "); Console.WriteLine("==============================================="); Console.Write("Masukkan Jumlah Pakaian : "); jumlah = Console.ReadLine(); a = Convert.ToInt32(jumlah); Panjang = a; Pakaian[] myPakaian = InitializeArray <Pakaian>(a); for (int i = 0; i < a; i++) { myPakaian[i] = new Pakaian(); Console.WriteLine("Tipe Pakaian :"); Console.WriteLine("1. Kemeja"); Console.WriteLine("2. Kaos"); Console.WriteLine("3. Dress"); Console.WriteLine("4. Jas"); Console.Write("Masukkan Tipe [1-4] : "); tipe = Console.ReadLine(); while (Convert.ToInt32(tipe) < 1 || Convert.ToInt32(tipe) > 4) { Console.WriteLine("Kode Tidak Valid"); System.Threading.Thread.Sleep(500); Console.Write("Masukkan Tipe [1-4] : "); tipe = Console.ReadLine(); } myPakaian[i].Tipe = tipe; Console.WriteLine("Ukuran :"); Console.WriteLine("1. S"); Console.WriteLine("2. M"); Console.WriteLine("3. L"); Console.WriteLine("4. XL"); Console.WriteLine("5. XXL"); Console.Write("Masukkan Ukuran [1-5] : "); ukuran = Console.ReadLine(); while (Convert.ToInt32(ukuran) < 1 || Convert.ToInt32(ukuran) > 5) { Console.WriteLine("Kode Tidak Valid"); System.Threading.Thread.Sleep(500); Console.Write("Masukkan Ukuran [1-5] : "); ukuran = Console.ReadLine(); } myPakaian[i].Ukuran = Convert.ToInt32(ukuran); Console.Write("Masukkan Warna : "); warna = Console.ReadLine(); myPakaian[i].Warna = warna; Console.Write("Masukkan Harga : "); harga = Console.ReadLine(); myPakaian[i].Harga = Convert.ToDouble(harga); Console.Write("Masukkan Qty : "); qty = Console.ReadLine(); myPakaian[i].Qty = Convert.ToInt32(qty); myPakaian[i].SetData(myPakaian[i].Tipe, myPakaian[i].Ukuran, myPakaian[i].Warna, myPakaian[i].Harga, myPakaian[i].Qty, myPakaian[i].Subtotal); PakaianUmum[i] = myPakaian[i]; } Console.ReadKey(); Main(); }