Esempio n. 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);
            }
        }
Esempio n. 2
0
        private void buttonSimpan_Click(object sender, EventArgs e)
        {
            try
            {
                Kategori kategoriBarang = (Kategori)comboBoxKategori.SelectedItem;
                Barang   barang         = new Barang(
                    textBoxKodeBarang.Text,
                    textBoxBarcode.Text,
                    textBoxNamaBarang.Text,
                    double.Parse(textBoxHargaJual.Text),
                    int.Parse(textBoxStok.Text),
                    kategoriBarang);

                barang.Insert();

                string newCode = barang.GeneratePrimaryKey(kategoriBarang);

                textBoxKodeBarang.Text = newCode;

                MessageBox.Show("Data Barang Berhasil Ditambahkan", "Info");

                buttonKosongi_Click(buttonSimpan, e);

                FormDaftarBarang frm = (FormDaftarBarang)Owner;
                frm.FormDaftarBarang_Load(buttonSimpan, e);
            }
            catch (Exception error)
            {
                MessageBox.Show("Data Barang Gagal Ditambahkan, Error : " + error.Message, "Warning");
            }
        }