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 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"); } }