private void dataGridViewBarang_CellContentClick(object sender, DataGridViewCellEventArgs e) { try { if (e.RowIndex >= 0 && e.ColumnIndex == dataGridViewBarang.Columns.Count - 2) { //pilih FormIsiKoleksi formKoleksi = new FormIsiKoleksi(); formKoleksi.UpdateTabel(dataGridViewBarang.Rows[e.RowIndex].Cells[0].Value.ToString()); form.mainForm.Add(formKoleksi); } else if (e.RowIndex >= 0 && e.ColumnIndex == dataGridViewBarang.Columns.Count - 1) { //hapus Connection con = new Connection(); string nama_koleksi = dataGridViewBarang.Rows[e.RowIndex].Cells[0].Value.ToString(); if (!con.IsKoleksiExist(nama_koleksi)) { CustomMessageBox.Show("Koleksi tersebut tidak ada"); return; } void Yes() { con.DeleteKoleksi(nama_koleksi); dataGridViewBarang.Rows.RemoveAt(e.RowIndex); } CustomYesNoBox.Show("Apakah anda yakin ingin menghapus koleksi : " + nama_koleksi + "? \n Semua barang pada koleksi tersebut akan ikut terhapus", Yes); } } catch (Exception ex) { CustomMessageBox.Show("Error : " + ex.Message); } }
private void dataGridViewTabelBarang_CellContentClick(object sender, DataGridViewCellEventArgs e) { try { if (e.RowIndex >= 0 && e.ColumnIndex == dataGridViewTabelBarang.Columns.Count - 1) { //pilih FormIsiKoleksi formKoleksi = new FormIsiKoleksi(); formKoleksi.UpdateTabel(dataGridViewTabelBarang.Rows[e.RowIndex].Cells[dataGridViewTabelBarang.Columns.Count - 2].Value.ToString()); form.mainForm.Add(formKoleksi); } } catch (Exception ex) { CustomMessageBox.Show("Error : " + ex.Message); } }
public void InitialisasiEditBarang(Barang dataBarang, Koleksi dataKoleksi, FormIsiKoleksi form) { try { koleksi = dataKoleksi; formIsiKoleksi = form; Connection con = new Connection(); aturanBarang = con.GetAturanBarang(dataBarang.no_barang); //isi textbox dan combobox labelTipeSatuan.Text = dataBarang.satuan_tipe; textBoxNoBarangDaftar.Text = aturanBarang.barang.no_barang; textBoxNamaBarang.Text = aturanBarang.barang.nama_barang; textBoxHargaBeli.Text = aturanBarang.barang.harga_beli.ToString(); textBoxHargaJual.Text = aturanBarang.barang.harga_jual.ToString(); labelTipeSatuan.Text = aturanBarang.barang.satuan_tipe; satuanList = con.GetSatuanList(aturanBarang.barang.satuan_tipe); comboBoxSatuan.DataSource = satuanList; comboBoxSatuan.Text = aturanBarang.barang.satuan_nama; //selesai isi //isi aturan harga void AddDataToDataGrid(params object[] data) { dataGridHargaJualData.Rows.Add(data[0], data[1]); } for (int i = 0; i < aturanBarang.AturanHarga.Count; i++) { AddDataToDataGrid(aturanBarang.AturanHarga[i].jumlah, aturanBarang.AturanHarga[i].harga_jual); } //selesai isi textBoxNoBarangDaftar.Enabled = false; tambahBarang = false; labelTambahEdit.Text = "Edit Barang"; } catch (Exception ex) { CustomMessageBox.Show("Error : " + ex.Message); } }
public void InitialisasiTambahBarang(Koleksi dataKoleksi, FormIsiKoleksi form) { try { formIsiKoleksi = form; Connection con = new Connection(); koleksi = dataKoleksi; satuanList = con.GetSatuanList(koleksi.TipeSatuan); comboBoxSatuan.DataSource = satuanList; labelTipeSatuan.Text = koleksi.TipeSatuan; tambahBarang = true; labelTambahEdit.Text = "Tambah Barang"; } catch (Exception ex) { CustomMessageBox.Show("Error : " + ex.Message); } }