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