Exemplo n.º 1
0
        private void process_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("Menyimpan ke database ? ", "SAVE TO DATABASE", MessageBoxButtons.YesNo);

            if (result == DialogResult.Yes)
            {
                foreach (ListViewItem i in listView1.Items)
                {
                    Produk p = new Produk(i.Index, Int32.Parse(i.SubItems[2].Text), i.SubItems[1].Text, Int32.Parse(i.SubItems[3].Text), i.SubItems[4].Text, convertToByte(prdImg.Image), Int32.Parse(i.SubItems[5].Text));
                    p.addToDatabase();
                }

                listView1.Items.Clear();
            }
        }
Exemplo n.º 2
0
 private void deleteData_Click(object sender, EventArgs e)
 {
     if (listView1.SelectedItems.Count > 0)
     {
         string       idProduk = listView1.SelectedItems[0].Text;
         DialogResult result   = MessageBox.Show("Data ini sudah tersimpan dari database. Menghapus dari database ?", "Delete", MessageBoxButtons.YesNo);
         if (result == DialogResult.Yes)
         {
             Produk prdDelTarget = new Produk();
             prdDelTarget.getFromDatabase(Int32.Parse(idProduk));
             if (prdDelTarget.delFromDatabase() == false)
             {
                 MessageBox.Show("Data ini tidak dapat dihapus karena terhubung ke Tabel Transaksi");
             }
             else
             {
                 EditPrdForm form = new EditPrdForm();
                 form.Show();
                 this.Close();
             }
         }
     }
 }
 public EditProduk(EditPrdForm form, Produk prdEditTarget)
 {
     InitializeComponent();
     this.form          = form;
     this.prdEditTarget = prdEditTarget;
 }