コード例 #1
0
        private void btnSimpan_Click(object sender, EventArgs e)
        {
            // jika data baru, inisialisasi objek mahasiswa
            if (isNewData)
            {
                pel = new Pelanggan();
            }

            // set nilai property objek mahasiswa yg diambil dari TextBox
            pel.KdPembeli = txtKdPel.Text;
            pel.Nama      = txtNama.Text;
            pel.Alamat    = txtAlamat.Text;
            pel.Hp        = txtHp.Text;
            pel.Kabupaten = txtKab.Text;
            pel.Kecamatan = txtKec.Text;
            pel.Provinsi  = txtProv.Text;
            pel.KodePos   = txtPos.Text;

            int result = 0;

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

                if (result > 0)  // tambah data berhasil
                {
                    Create(pel); // panggil event OnCreate

                    // reset form input, utk persiapan input data berikutnya
                }
            }
            else // edit data, panggil method Update
            {
                // panggil operasi CRUD
                result = controller.Update(pel);

                if (result > 0)
                {
                    PelUpdate(pel); // panggil event OnUpdate
                    this.Close();
                }
            }
        }
コード例 #2
0
        private void btnTambah_Click(object sender, EventArgs e)
        {
            // jika data baru, inisialisasi objek mahasiswa
            if (isNewData)
            {
                psn = new Pesanan();
            }

            if (isNewData)
            {
                plg = new Pelanggan();
            }

            // set nilai property objek pelanggan yg diambil dari TextBox
            plg.KdPembeli = txtKodePel.Text;
            plg.Nama      = txtNamaPel.Text;
            plg.Hp        = txtTelfon.Text;
            plg.Alamat    = txtAlamat.Text;
            plg.Kecamatan = txtKecPesanan.Text;
            plg.Kabupaten = txtKabPesanan.Text;
            plg.Provinsi  = txtProvPesanan.Text;
            plg.KodePos   = txtKdPosPesanan.Text;

            datePesanan.Format       = DateTimePickerFormat.Custom;
            datePesanan.CustomFormat = "yyyy-MM-dd";

            dateTempo.Format       = DateTimePickerFormat.Custom;
            dateTempo.CustomFormat = "yyyy-MM-dd";

            // set nilai property objek pesanan yg diambil dari TextBox
            psn.KdPesanan     = txtKdPesanan.Text;
            psn.KdPembeli     = txtKodePel.Text;
            psn.KdAdmin       = txtAdmin.Text;
            psn.TglPesan      = datePesanan.Text;
            psn.JatuhTempo    = dateTempo.Text;
            psn.StatusPesanan = txtStatusPesanan.Text;

            PesananInfo.KodePesanan = txtKdPesanan.Text;

            int result1 = 0;

            if (isNewData) // tambah data baru, panggil method Create
            {
                // panggil operasi CRUD
                result1 = plgController.Create(plg);
                result1 = psnController.Create(psn);


                if (result1 > 0)        // tambah data berhasil
                {
                    PesananCreate(psn); // panggil event OnCreate

                    // reset form input, utk persiapan input data berikutnya
                    //txtKdPesanan.Clear();
                }

                FormDetailPesanan formDetail = new FormDetailPesanan("tambah Barang", detailpsnController);

                formDetail.DetailPesananCreate += onCreateEventHandler;

                formDetail.ShowDialog();
            }
            else // edit data, panggil method Update
            {
                // panggil operasi CRUD
                result1 = psnController.Update(psn);

                if (result1 > 0)
                {
                    PesananUpdate(psn); // panggil event OnUpdate
                    this.Close();
                }
            }
        }