예제 #1
0
        private void BtnCari_Click(object sender, EventArgs e)
        {
            if (txtCari.Text == null)
            {
                showData();
            }
            else
            {
                EntData      data = new EntData();
                ImpPelaporan imp  = new ImpPelaporan();
                data = imp.Search(txtCari.Text);

                dgvPelapor.Rows.Clear();

                for (int i = 0; i < data.dataPelapor.Count; i++)
                {
                    dgvPelapor.Rows.Add();
                    dgvPelapor[0, i].Value = data.dataPelapor[i].id;
                    dgvPelapor[1, i].Value = data.dataPelapor[i].otherId1;
                    dgvPelapor[2, i].Value = data.dataBarang[i].id;
                    dgvPelapor[3, i].Value = data.dataPelapor[i].nama;
                    dgvPelapor[4, i].Value = data.dataBarang[i].jenis;
                    dgvPelapor[5, i].Value = data.dataBarang[i].nama;
                    dgvPelapor[6, i].Value = data.dataPelapor[i].no_telp;
                    dgvPelapor[7, i].Value = data.dataBarang[i].status;
                }
            }
        }
예제 #2
0
        private void BtnSimpan_Click(object sender, EventArgs e)
        {
            ImpPelaporan pelaporan = new ImpPelaporan();
            Boolean      status    = pelaporan.InsertData(pelapor, getData());

            if (status)
            {
                MessageBox.Show("Input Berhasil");
            }
            else
            {
                MessageBox.Show("Input Gagal");
            }

            this.Hide();
            frmPelapor frm = new frmPelapor();

            frm.ShowDialog();
            this.Dispose();
        }
예제 #3
0
        private void btnLanjut_Click(object sender, EventArgs ev)
        {
            if (btnSimpan.Text == "LANJUT")
            {
                Lokasi lokasi = new Lokasi(getData());
                this.Hide();
                lokasi.ShowDialog();
                this.Dispose();
            }
            else
            {
                String st = "";
                if (rbDiambil.Checked)
                {
                    st = "Diambil";
                }
                else
                {
                    st = "Pelaporan";
                }

                e = new EntPelapor();
                ImpPelaporan pelaporan = new ImpPelaporan();
                e.nama        = txtNamaPelapor.Text;
                e.jenis       = cmbJenisBarang.Text;
                e.nama_barang = txtNamaBarang.Text;
                e.no_telp     = txtNoTelp.Text;
                e.status      = st;
                e.id          = txtIdPelapor.Text;
                e.otherId     = txtIdBarang.Text;
                pelaporan.UpdateData(e);

                this.Hide();
                frmPelapor2 frm = new frmPelapor2();
                MessageBox.Show("Update Berhasil");
                frm.ShowDialog();
                this.Dispose();
            }
        }
예제 #4
0
        private void btnHapus_Click(object sender, EventArgs e)
        {
            String[] id = new String[3]
            {
                dgvPelapor.SelectedRows[0].Cells[0].Value.ToString(),
                dgvPelapor.SelectedRows[0].Cells[2].Value.ToString(),
                dgvPelapor.SelectedRows[0].Cells[1].Value.ToString()
            };

            ImpPelaporan imp = new ImpPelaporan();

            if (imp.DeleteData(id))
            {
                MessageBox.Show("Hapus Berhasil");
            }

            if (this.dgvPelapor.SelectedRows.Count > 0)
            {
                dgvPelapor.Rows.RemoveAt(this.dgvPelapor.SelectedRows[0].Index);
            }
            ;
            dgvPelapor.Refresh();
        }