示例#1
0
        /// <summary>
        /// Menambah Jenis Barang baru
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnTambah_Click(object sender, EventArgs e)
        {
            barang = new BarangDataHelper();
            utils  = new Ultilities();

            if (txtJenis.Text != string.Empty)
            {
                if (!barang.isJenisExists(txtJenis.Text))
                {
                    try
                    {
                        //Menambahkan jenis barang baru
                        barang.AddJenisBarang(txtJenis.Text);

                        txtJenis.Text = string.Empty;
                        utils.ShowMessage("Berhasil menambah jenis barang!", "Tambah Jenis Sukses", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        /* Setiap data yang dimasukkan, harus direfresh menggunakan
                         * method ini agar data yang ditambahkan ke database akan langsung
                         * bisa terlihat
                         * */
                        GetJenisData();
                    }
                    catch (Exception ex)
                    {
                        utils.ShowMessage(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    utils.ShowMessage("Jenis tersebut sudah ada!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                utils.ShowMessage("Silahkan masukkan jenis barang!", "Masukkan Jenis Barang", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }