コード例 #1
0
        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();
        }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
        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);
            }
        }
コード例 #4
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();
                }
            }
        }