private void btnTambah_Click(object sender, EventArgs e) { // jika data baru, inisialisasi objek mahasiswa if (isNewData) { psn = new Pesanan(); } // set nilai property objek mahasiswa yg diambil dari TextBox psn.KdPesanan = txtKdPesanan.Text; psn.KdAdmin = txtAdmin.Text; psn.CaraBayar = cmbPlhPembayaran.Text; PesananInfo.KodePesanan = txtKdPesanan.Text; int result1 = 0; if (isNewData) // tambah data baru, panggil method Create { // panggil operasi CRUD result1 = controller1.Create(psn); if (result1 > 0) // tambah data berhasil { PesananCreate(psn); // panggil event OnCreate // reset form input, utk persiapan input data berikutnya //txtKdPesanan.Clear(); } } else // edit data, panggil method Update { // panggil operasi CRUD result1 = controller1.Update(psn); if (result1 > 0) { PesananUpdate(psn); // panggil event OnUpdate this.Close(); } } FormDetailPesanan formDetail = new FormDetailPesanan("tambah Barang", controllerdetail); formDetail.DetailPesananCreate += onCreateEventHandler; formDetail.ShowDialog(); }
private void btnTambah_Click(object sender, EventArgs e) { if (lvwDetailPesanan.SelectedItems.Count > 0) { DetailPesanan tambah = detailPesanan[lvwDetailPesanan.SelectedIndices[0]]; FormDetailPesanan formDetail = new FormDetailPesanan(tambah, controller, "Tambah Detail Pesanan"); formDetail.DetailPesananCreate += CreateDetailHandler; formDetail.ShowDialog(); } else // data belum dipilih { MessageBox.Show("Data belum dipilih", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btnUpdate_Click(object sender, EventArgs e) { if (lvwDetailPesanan.SelectedItems.Count > 0) { // ambil objek mhs yang mau diedit dari collection DetailPesanan detail = detailPesanan[lvwDetailPesanan.SelectedIndices[0]]; // buat objek form entry data mahasiswa FormDetailPesanan formDetail = new FormDetailPesanan("Edit Data Mahasiswa", detail, controller); // mendaftarkan method event handler untuk merespon event OnUpdate formDetail.DetailPesananUpdate += UpdateDetailHandler; // tampilkan form entry mahasiswa formDetail.ShowDialog(); } else // data belum dipilih { MessageBox.Show("Data belum dipilih", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
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(); } } }