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 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); }
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); }
public LokasiPenemu(EntPenemu p, EntBarang b) { koneksi = koneksiDB.koneksiDB.getkoneksi(); InitializeComponent(); penemu = new EntPenemu(); barang = new EntBarang(); penemu = p; barang = b; }
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 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(); }
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); }