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 LokasiPenemu(EntPenemu p, EntBarang b) { koneksi = koneksiDB.koneksiDB.getkoneksi(); InitializeComponent(); penemu = new EntPenemu(); barang = new EntBarang(); penemu = p; barang = b; }
public EntBarang GetBarang() { EntBarang barang = new EntBarang(); barang.jenis = cmbJenisBarang.Text; barang.nama = txtNamaBarang.Text; barang.status = "Penemu"; return(barang); }
public EntData Search(string nama) { EntData data = new EntData(); List <EntBarang> listBarang = new List <EntBarang>(); List <EntPelapor> listPelapor = new List <EntPelapor>(); query = $"SELECT * FROM tb_pelapor WHERE nama_pelapor LIKE '%{nama}%';"; koneksi.Open(); command = koneksi.CreateCommand(); command.CommandText = query; reader = command.ExecuteReader(); while (reader.Read()) { EntPelapor pelapor = new EntPelapor(); pelapor.id = reader["id_pelapor"].ToString(); pelapor.nama = reader["nama_pelapor"].ToString(); pelapor.otherId = reader["id_barang"].ToString(); pelapor.no_telp = reader["no_telp"].ToString(); pelapor.otherId1 = reader["id_lokasi"].ToString(); pelapor.id_admin = reader["id_admin"].ToString(); listPelapor.Add(pelapor); count++; } koneksi.Close(); for (int i = 0; i < count; i++) { koneksi.Open(); query = $"SELECT * FROM tb_barang WHERE id_barang = '{listPelapor[i].otherId}';"; command = koneksi.CreateCommand(); command.CommandText = query; reader = command.ExecuteReader(); reader.Read(); EntBarang barang = new EntBarang(); barang.id = reader["id_barang"].ToString(); barang.nama = reader["nama_barang"].ToString(); barang.status = reader["status"].ToString(); barang.jenis = reader["jenis_barang"].ToString(); listBarang.Add(barang); koneksi.Close(); } data.dataBarang = listBarang; data.dataPelapor = listPelapor; return(data); }
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); }
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(); }
private void showData() { String query = "SELECT * FROM tb_pelapor;"; List <EntPelapor> data = new List <EntPelapor>(); List <EntBarang> data1 = new List <EntBarang>(); MySqlConnection koneksi; MySqlCommand command; MySqlDataReader reader; koneksi = koneksiDB.koneksiDB.getkoneksi(); koneksi.Open(); command = koneksi.CreateCommand(); command.CommandText = query; reader = command.ExecuteReader(); while (reader.Read()) { EntPelapor pelapor = new EntPelapor(); pelapor.id = reader["id_pelapor"].ToString(); pelapor.otherId = reader["id_barang"].ToString(); pelapor.nama = reader["nama_pelapor"].ToString(); pelapor.no_telp = reader["no_telp"].ToString(); pelapor.otherId1 = reader["id_lokasi"].ToString(); data.Add(pelapor); } koneksi.Close(); query = "SELECT * FROM tb_barang WHERE id_barang = "; for (int i = 0; i < data.Count; i++) { koneksi.Open(); EntBarang barang = new EntBarang(); command = koneksi.CreateCommand(); command.CommandText = query + $"'{data[i].otherId}';"; reader = command.ExecuteReader(); reader.Read(); barang.jenis = reader["jenis_barang"].ToString(); barang.nama = reader["nama_barang"].ToString(); barang.status = reader["status"].ToString(); data1.Add(barang); koneksi.Close(); } for (int i = 0; i < data.Count; i++) { dgvPelapor.Rows.Add(); dgvPelapor[0, i].Value = data[i].id; dgvPelapor[1, i].Value = data[i].otherId1; dgvPelapor[2, i].Value = data[i].otherId; dgvPelapor[3, i].Value = data[i].nama; dgvPelapor[4, i].Value = data1[i].jenis; dgvPelapor[5, i].Value = data1[i].nama; dgvPelapor[6, i].Value = data[i].no_telp; dgvPelapor[7, i].Value = data1[i].status; } }