public bool InsertData(EntPelapor e, EntLokasi loc) { EntPelapor pelapor = new EntPelapor(); EntLokasi lokasi = new EntLokasi(); pelapor = e; lokasi = loc; status = false; try { query = $"INSERT INTO tb_barang VALUES ('{pelapor.otherId}',null,'{pelapor.jenis}','{pelapor.nama_barang}','{pelapor.status}');" + $"INSERT INTO tb_lokasi VALUES ('{lokasi.id}','{lokasi.sector}','{lokasi.lantai}');" + $"INSERT INTO tb_pelapor VALUES ('{pelapor.id}','{pelapor.otherId}','{pelapor.nama}','{pelapor.no_telp.ToString()}','{lokasi.id}','{e.id_admin}');"; koneksi.Open(); MessageBox.Show(pelapor.id); command = koneksi.CreateCommand(); command.CommandText = query; command.ExecuteNonQuery(); status = true; koneksi.Close(); } catch (MySqlException er) { 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 bool UpdateData(EntPelapor e) { EntPelapor pelapor = new EntPelapor(); pelapor = e; status = false; try { query = $"UPDATE tb_barang SET tb_barang.status = '{e.status}', nama_barang = '{e.nama_barang}', jenis_barang = '{e.jenis}' WHERE id_barang = '{e.otherId}';" + $"UPDATE tb_pelapor SET nama_pelapor = '{e.nama}', no_telp = '{e.no_telp}' WHERE id_pelapor = '{e.id}';"; koneksi.Open(); command = koneksi.CreateCommand(); command.CommandText = query; command.ExecuteNonQuery(); status = true; koneksi.Close(); } catch (MySqlException er) { MessageBox.Show(er.ToString()); } return(status); }
public EntPelapor getData() { 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 = kodeBaru("barang"); e.nama = txtNamaPelapor.Text; e.jenis = cmbJenisBarang.Text; e.nama_barang = txtNamaBarang.Text; e.no_telp = txtNoTelp.Text; e.ruang = null; e.status = "Pelaporan"; e.id_admin = id; koneksi.Close(); return(e); }
public void getChangeData(EntPelapor e) { txtIdBarang.Text = e.otherId; txtIdPelapor.Text = e.id; txtNamaBarang.Text = e.nama_barang; txtNamaPelapor.Text = e.nama; cmbJenisBarang.Text = e.jenis; txtNoTelp.Text = e.no_telp; }
public Lokasi(EntPelapor e) { pelapor = new EntPelapor(); pelapor = e; koneksi = koneksiDB.koneksiDB.getkoneksi(); InitializeComponent(); }
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); }
private void btnUbah_Click(object sender, EventArgs e) { EntPelapor pelapor = new EntPelapor(); pelapor.id = dgvPelapor.SelectedRows[0].Cells[0].Value.ToString(); pelapor.otherId = dgvPelapor.SelectedRows[0].Cells[2].Value.ToString(); pelapor.nama = dgvPelapor.SelectedRows[0].Cells[3].Value.ToString(); pelapor.jenis = dgvPelapor.SelectedRows[0].Cells[4].Value.ToString(); pelapor.nama_barang = dgvPelapor.SelectedRows[0].Cells[5].Value.ToString(); pelapor.no_telp = dgvPelapor.SelectedRows[0].Cells[6].Value.ToString(); this.Hide(); frmPelapor frm = new frmPelapor(true, 1); frm.getChangeData(pelapor); 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 btnLanjut_Click(object sender, EventArgs ev) { if (btnSimpan.Text == "LANJUT") { Lokasi lokasi = new Lokasi(getData()); this.Hide(); lokasi.ShowDialog(); this.Dispose(); } else { String st = ""; if (rbDiambil.Checked) { st = "Diambil"; } else { st = "Pelaporan"; } e = new EntPelapor(); ImpPelaporan pelaporan = new ImpPelaporan(); e.nama = txtNamaPelapor.Text; e.jenis = cmbJenisBarang.Text; e.nama_barang = txtNamaBarang.Text; e.no_telp = txtNoTelp.Text; e.status = st; e.id = txtIdPelapor.Text; e.otherId = txtIdBarang.Text; pelaporan.UpdateData(e); this.Hide(); frmPelapor2 frm = new frmPelapor2(); MessageBox.Show("Update Berhasil"); frm.ShowDialog(); this.Dispose(); } }
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; } }