Пример #1
0
        private void btTambahProdusen_Click(object sender, EventArgs e)
        {
            // jika data baru, inisialisasi objek mahasiswa
            if (isNewData)
            {
                prod = new Produsen();
            }

            // set nilai property objek mahasiswa yg diambil dari TextBox
            prod.KdProdusen = txtKdProdusen.Text;
            prod.Nama       = txtNama.Text;
            prod.Alamat     = txtAlamat.Text;
            prod.Telpon     = txtTelepon.Text;

            int result = 0;

            if (isNewData)// tambah data baru, panggil method Create
            {
                // panggil operasi CRUD
                result = prodController.Create(prod);

                if (result > 0) // tambah data berhasil
                {
                    // reset form input, utk persiapan input data berikutnya
                    txtKdProdusen.Clear();
                    txtNama.Clear();
                    txtAlamat.Clear();
                    txtTelepon.Clear();

                    txtKdProdusen.Focus();
                }
            }
            else // edit data, panggil method Update
            {
                // panggil operasi CRUD
                result = prodController.Update(prod);

                if (result > 0)
                {
                    ProdusenUpdate(prod); // panggil event OnUpdate
                    this.Close();
                }
            }
        }