예제 #1
0
        private void btnSimpan_Click(object sender, EventArgs e)
        {
            foreach (Control ctrl in mtpBarang.Controls)
            {
                if (ctrl is TextBox && ctrl.Name != "txtId" && ctrl.Text.Trim() == "")
                {
                    MessageBox.Show("Data tidak boleh ada yang kosong.");
                    return;
                }
            }
            Barang barangBaru = new Barang();

            barangBaru.setKode(txtKode.Text);
            barangBaru.setNama(txtNamaBarang.Text);
            barangBaru.setHargaHpp(Convert.ToDecimal(txtHargaHpp.Text));
            barangBaru.setHargaJual(Convert.ToDecimal(txtHargaJual.Text));
            barangBaru.setJumlah(Convert.ToInt32(txtJumlahAwal.Text));

            try
            {
                barangBaru.Insert();
                MessageBox.Show("Barang dengan kode " + barangBaru.getKode() + " berhasil ditambahkan.");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        private void btnEditBarang_Click(object sender, EventArgs e)
        {
            foreach (Control ctrl in mtpBarang.Controls)
            {
                if (ctrl is TextBox && ctrl.Text.Trim() == "")
                {
                    MessageBox.Show("Data tidak boleh ada yang kosong.");
                    return;
                }
            }

            Barang barang = new Barang();

            barang.setId(Convert.ToInt32(txtIdBarang.Text));
            barang.setKode(txtKode.Text);
            barang.setNama(txtNamaBarang.Text);
            barang.setHargaHpp(Convert.ToDecimal(txtHargaHpp.Text));
            barang.setHargaJual(Convert.ToDecimal(txtHargaJual.Text));
            barang.setJumlah(Convert.ToInt32(txtJumlahAwal.Text));
            barang.Update();
            MessageBox.Show("Barang dengan kode " + barang.getKode() + " berhasil diupdate.");
        }