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); }
public frmRuang2() { koneksi = koneksiDB.koneksiDB.getkoneksi(); InitializeComponent(); ruang = new EntRuang(); ruang.id = kodeBaru(); }
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); }
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); }
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(); }
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(); }