Example #1
0
        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);
            }
        }
Example #2
0
 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);
     }
 }
Example #3
0
        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);
            }
        }
Example #4
0
        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);
            }
        }