예제 #1
0
        private void dgvMakKebun_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            DataGridView dgv = sender as DataGridView;

            if (e.RowIndex >= 0)
            {
                int pappinfo_id  = Convert.ToInt32(dgv["appinfo_id", e.RowIndex].Value);
                int pid_makkebun = Convert.ToInt32(dgv["id_makkebun", e.RowIndex].Value);
                if (e.ColumnIndex == dgvMakKebun.Columns["Edit"].Index)
                {
                    SetupFormMakKebun(pappinfo_id, pid_makkebun);
                    //Do something with your button.
                }
                else if (e.ColumnIndex == dgvMakKebun.Columns["Delete"].Index)
                {
                    var confirmResult = MessageBox.Show("Apakah anda yakin menghapus data [" + dgvMakKebun["nolot", e.RowIndex].Value + "] ?",
                                                        "Konfirmasi Hapus [" + dgvMakKebun["nolot", e.RowIndex].Value + "] !!",
                                                        MessageBoxButtons.YesNo);
                    if (confirmResult == DialogResult.Yes)
                    {
                        int iDelete = MakkebunRepo.Delete(pid_makkebun);
                        if (iDelete > 0)
                        {
                            MessageBox.Show("Data berhasil dihapus. [" + dgvMakKebun["nolot", e.RowIndex].Value + "]");
                        }
                        BindGrid(page);
                        // If 'Yes', do something here.
                    }
                    else
                    {
                        // If 'No', do something here.
                    }
                }
                else if (e.ColumnIndex == dgvMakKebun.Columns["tarikh_lawat"].Index)
                {
                    foreach (Form f in ParentForm.MdiChildren)
                    {
                        if (f.GetType() == typeof(lawatanpengesahankebunform))
                        {
                            //f.Activate();
                            //return;
                            f.Close();
                        }
                    }
                    lawatanpengesahankebunform form = new lawatanpengesahankebunform();
                    form.appinfo_id  = pappinfo_id;
                    form.refno_new   = refno_new;
                    form.id_makkebun = pid_makkebun;
                    int?semak_tapak_id = Convert.ToInt32(dgv["semak_tapak_id", e.RowIndex].Value);
                    form.semak_tapak_id = semak_tapak_id;

                    form.MdiParent = ParentForm;
                    form.Show();
                    //SetupFormMakKebun(pappinfo_id, pid_makkebun);
                    //Do something with your button.
                }
            }
        }
예제 #2
0
        private void rbLawatanPengesahanKebun_Click(object sender, EventArgs e)
        {
            foreach (Form f in this.MdiChildren)
            {
                if (f.GetType() == typeof(lawatanpengesahankebunform))
                {
                    f.Close();
                    //f.Activate();
                    //return;
                }
            }
            Form form = new lawatanpengesahankebunform();

            form.MdiParent = this;
            form.Show();
        }