Exemple #1
0
        public bool InsertData(EntPenemu p, EntLokasi loc, EntRuang r, EntBarang b)
        {
            MessageBox.Show(p.id_barang + " " + r.id);
            try
            {
                query = $"UPDATE tb_ruang SET status_ruang = '{r.status}' WHERE id_ruang = '{r.id}';" +
                        $"INSERT INTO tb_lokasi VALUES('{loc.id}', '{loc.sector}', '{loc.lantai}');" +
                        $"INSERT INTO tb_barang VALUES('{p.id_barang}', '{r.id}', '{b.jenis}', '{b.nama}', '{b.status}');" +
                        $"INSERT INTO tb_penemu VALUES('{p.id}', '{p.id_barang}', '{p.nama}', '{loc.id}', '{p.id_admin}');";

                koneksi.Open();
                command             = koneksi.CreateCommand();
                command.CommandText = query;
                command.ExecuteNonQuery();
                koneksi.Close();

                status = true;
            }catch (MySqlException er)
            {
                status = false;
                MessageBox.Show(er.ToString());
            }

            return(status);
        }
Exemple #2
0
        public bool UpdateData(EntBarang b, EntPenemu pen, EntPelapor p)
        {
            Boolean status;

            try
            {
                query = $"UPDATE tb_ruang SET status_ruang = 'Kosong' WHERE nama_ruang = '{pen.ruang}';" +
                        $"UPDATE tb_barang SET status = 'Diambil' WHERE id_barang = '{b.id}';" +
                        $"INSERT INTO tb_pelapor VALUES('{p.id}', '{b.id}', '{p.nama}', '{p.no_telp}', '{p.otherId}', '{p.id_admin}');";

                koneksi.Open();
                command             = koneksi.CreateCommand();
                command.CommandText = query;
                command.ExecuteNonQuery();

                status = true;
            }
            catch (MySqlException er)
            {
                MessageBox.Show(er.ToString());
                status = false;
            }

            return(status);
        }
Exemple #3
0
        public EntPenemu getPenemu()
        {
            query = "SELECT id_admin FROM tb_admin WHERE status_admin = 1;";

            koneksi.Open();
            command             = koneksi.CreateCommand();
            command.CommandText = query;
            reader = command.ExecuteReader();

            while (reader.Read())
            {
                id = reader["id_admin"].ToString();
            }

            pen           = new EntPenemu();
            pen.id        = kodeBaru("penemu");
            pen.id_barang = kodeBaru("barang");
            pen.nama      = txtNamaPenemu.Text;
            pen.ruang     = cmbRuang.Text;
            pen.id_admin  = id;

            koneksi.Close();

            return(pen);
        }
Exemple #4
0
        public LokasiPenemu(EntPenemu p, EntBarang b)
        {
            koneksi = koneksiDB.koneksiDB.getkoneksi();
            InitializeComponent();

            penemu = new EntPenemu();
            barang = new EntBarang();
            penemu = p;
            barang = b;
        }
Exemple #5
0
        public EntData Search(string nama)
        {
            EntData          data       = new EntData();
            List <EntBarang> listBarang = new List <EntBarang>();
            List <EntPenemu> listPenemu = new List <EntPenemu>();
            List <EntRuang>  listRuang  = new List <EntRuang>();

            query = $"SELECT tb_penemu.id_penemu, tb_penemu.id_barang, tb_penemu.nama_penemu, " +
                    $"tb_barang.jenis_barang, tb_barang.nama_barang,tb_ruang.nama_ruang, tb_penemu.id_admin, tb_penemu.id_lokasi, tb_barang.status " +
                    $"FROM tb_penemu " +
                    $"INNER JOIN tb_barang ON tb_penemu.id_barang = tb_barang.id_barang " +
                    $"INNER JOIN tb_ruang ON tb_barang.id_ruang = tb_ruang.id_ruang " +
                    $"where tb_penemu.nama_penemu Like '%{nama}%' OR tb_barang.nama_barang LIKE '%{nama}%' ";
            koneksi.Open();
            command             = koneksi.CreateCommand();
            command.CommandText = query;
            reader = command.ExecuteReader();

            while (reader.Read())
            {
                EntBarang barang = new EntBarang();
                EntPenemu penemu = new EntPenemu();
                EntRuang  ruang  = new EntRuang();

                penemu.id        = reader["id_penemu"].ToString();
                barang.id        = reader["id_barang"].ToString();
                penemu.nama      = reader["nama_penemu"].ToString();
                barang.jenis     = reader["jenis_barang"].ToString();
                barang.nama      = reader["nama_barang"].ToString();
                ruang.nama       = reader["nama_ruang"].ToString();
                penemu.id_admin  = reader["id_admin"].ToString();
                penemu.id_lokasi = reader["id_lokasi"].ToString();
                barang.status    = reader["status"].ToString();

                listBarang.Add(barang);
                listRuang.Add(ruang);
                listPenemu.Add(penemu);
            }
            koneksi.Close();

            data.dataBarang = listBarang;
            data.dataPenemu = listPenemu;
            data.dataRuang  = listRuang;

            return(data);
        }
Exemple #6
0
        private void btnUbah_Click(object sender, EventArgs e)
        {
            EntPenemu penemu = new EntPenemu();
            EntBarang barang = new EntBarang();

            penemu.id        = dgvPenemu.SelectedRows[0].Cells[0].Value.ToString();
            penemu.nama      = dgvPenemu.SelectedRows[0].Cells[2].Value.ToString();
            penemu.id_lokasi = dgvPenemu.SelectedRows[0].Cells[7].Value.ToString();
            penemu.id_admin  = dgvPenemu.SelectedRows[0].Cells[6].Value.ToString();
            penemu.ruang     = dgvPenemu.SelectedRows[0].Cells[5].Value.ToString();
            barang.id        = dgvPenemu.SelectedRows[0].Cells[1].Value.ToString();
            barang.nama      = dgvPenemu.SelectedRows[0].Cells[4].Value.ToString();
            barang.jenis     = dgvPenemu.SelectedRows[0].Cells[3].Value.ToString();

            frmPelapor frm = new frmPelapor(true, 1);

            frm.getEntity(penemu, barang);
            this.Hide();
            frm.ShowDialog();
            this.Dispose();
        }
Exemple #7
0
        public void getEntity(EntPenemu p, EntBarang b)
        {
            query = "SELECT id_admin FROM tb_admin WHERE status_admin = 1;";

            koneksi.Open();
            command             = koneksi.CreateCommand();
            command.CommandText = query;
            reader = command.ExecuteReader();

            while (reader.Read())
            {
                id = reader["id_admin"].ToString();
            }

            e             = new EntPelapor();
            e.id          = kodeBaru("pelapor");
            e.otherId     = p.id_lokasi;
            e.nama        = txtNamaPelapor.Text;
            e.jenis       = cmbJenisBarang.Text;
            e.nama_barang = txtNamaBarang.Text;
            e.no_telp     = txtNoTelp.Text;
            e.id_admin    = id;

            koneksi.Close();

            penemu = new EntPenemu();
            barang = new EntBarang();

            penemu = p;
            barang = b;

            txtIdBarang.Text    = b.id;
            txtIdPelapor.Text   = kodeBaru("pelapor");
            txtNamaBarang.Text  = b.nama;
            cmbJenisBarang.Text = b.jenis;

            ImpPenemu imp = new ImpPenemu();

            imp.UpdateData(barang, penemu, e);
        }