Esempio n. 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);
        }
Esempio n. 2
0
        public frmRuang2()
        {
            koneksi = koneksiDB.koneksiDB.getkoneksi();

            InitializeComponent();

            ruang    = new EntRuang();
            ruang.id = kodeBaru();
        }
Esempio n. 3
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);
        }
Esempio n. 4
0
        private EntRuang getRuang()
        {
            query = $"SELECT * FROM tb_ruang WHERE nama_ruang = '{penemu.ruang}';";

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

            while (reader.Read())
            {
                ruang = new EntRuang();

                ruang.id     = reader["id_ruang"].ToString();
                ruang.nama   = reader["nama_ruang"].ToString();
                ruang.status = "Ada";
            }

            return(ruang);
        }
Esempio n. 5
0
        private void getRuangKosong()
        {
            EntRuang ruang = new EntRuang();

            koneksi.Open();

            query = "SELECT * FROM tb_ruang WHERE status_ruang = 'Kosong';";

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

            while (reader.Read())
            {
                ruang.id     = reader["id_ruang"].ToString();
                ruang.nama   = reader["nama_ruang"].ToString();
                ruang.status = reader["status_ruang"].ToString();

                cmbRuang.Items.Add(ruang.nama);
            }

            koneksi.Close();
        }
Esempio n. 6
0
        private void showAllData()
        {
            int count = 0;

            query = "SELECT tb_ruang.id_ruang, tb_ruang.nama_ruang, tb_ruang.status_ruang, " +
                    "tb_barang.id_barang, tb_barang.nama_barang FROM tb_ruang " +
                    "LEFT JOIN tb_barang ON " +
                    "tb_ruang.id_ruang = tb_barang.id_ruang ORDER BY tb_ruang.id_ruang";

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

            while (reader.Read())
            {
                EntRuang  ruang  = new EntRuang();
                EntBarang barang = new EntBarang();
                ruang.id     = reader["id_ruang"].ToString();
                ruang.nama   = reader["nama_ruang"].ToString();
                ruang.status = reader["status_ruang"].ToString();
                barang.id    = reader["id_barang"].ToString();
                barang.nama  = reader["nama_barang"].ToString();

                dgvRuang.Rows.Add();
                dgvRuang[0, count].Value = ruang.id;
                dgvRuang[1, count].Value = ruang.nama;
                dgvRuang[2, count].Value = barang.id;
                dgvRuang[3, count].Value = barang.nama;
                dgvRuang[4, count].Value = ruang.status;


                count++;
            }
            koneksi.Close();
        }