Пример #1
0
        private void buttonUbah_Click(object sender, EventArgs e)
        {
            try
            {
                if (listBarang.Count > 0)
                {
                    Kategori kategori = new Kategori(((Barang)listBarang[0]).Kategori.KodeKategori, ((Barang)listBarang[0]).Kategori.Nama);
                    Barang   barang   = new Barang(
                        textBoxKodeBarang.Text,
                        textBoxBarcode.Text,
                        textBoxNamaBarang.Text,
                        double.Parse(textBoxHargaJual.Text),
                        int.Parse(textBoxStok.Text),
                        kategori);

                    barang.Update();

                    MessageBox.Show("Barang Berhasil Diubah", "Info");
                    FormDaftarBarang frm = (FormDaftarBarang)Owner;
                    frm.FormDaftarBarang_Load(buttonUbah, e);
                }
            }
            catch (Exception error)
            {
                MessageBox.Show("Gagal Mengupdate Data, Error : " + error.Message, "Warning");
            }
        }
Пример #2
0
        private void barangToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FormDaftarBarang barang = new FormDaftarBarang();
            Form             form   = Application.OpenForms[barang.Name];

            SingleForm(form, barang);
        }
Пример #3
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");
            }
        }
Пример #4
0
        private void buttonHapus_Click(object sender, EventArgs e)
        {
            DialogResult confirm = MessageBox.Show("Data Barang akan dihapus. Anda Yakin ?", "Konfirmasi", MessageBoxButtons.YesNo);

            if (confirm == DialogResult.Yes)
            {
                if (listBarang.Count > 0)
                {
                    Barang bar   = (Barang)listBarang[0];
                    string hapus = bar.Delete();

                    if (hapus == "1")
                    {
                        MessageBox.Show("Data Barang Berhasil Dihapus", "Warning");

                        buttonKosongi_Click(buttonHapus, e);

                        FormDaftarBarang frm = (FormDaftarBarang)Owner;
                        frm.FormDaftarBarang_Load(buttonHapus, e);
                    }
                    else
                    {
                        MessageBox.Show("Data Barang Gagal Dihapus" + hapus, "Warning");
                    }
                }
            }
        }