public static string TambahData(RiwayatPerbaikan pRiw) { string sql = "INSERT INTO riwayat_perbaikan VALUES ('" + pRiw.Id + "','" + pRiw.IdMesin.IdMesin + "','" + pRiw.Tanggal.ToString("yyyy-MM-dd hh:mm:ss") + "','" + pRiw.Keterangan + "')"; try { Koneksi.JalankanPerintahDML(sql); return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah sql : " + sql); } }
public static string UbahData(RiwayatPerbaikan pRiw) { string sql = "UPDATE riwayat_perbaikan SET id = '" + pRiw.Id + "', id_mesin = '" + pRiw.IdMesin.IdMesin + "', tanggal = '" + pRiw.Tanggal + "', keterangan = '" + pRiw.Keterangan + "' WHERE id = '" + pRiw.Id + "'"; try { Koneksi.JalankanPerintahDML(sql); return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah sql : " + sql); } }
public static string BacaData(string kriteria, string nilaiKriteria, List <RiwayatPerbaikan> listHasilData) { string sql = ""; if (kriteria == "") { sql = "SELECT r.id,m.id,r.tanggal,r.keterangan FROM riwayat_perbaikan r inner join mesin m on r.id_mesin = m.id"; } else { sql = "SELECT r.id,m.id,r.tanggal,r.keterangan FROM riwayat_perbaikan r inner join mesin m on r.id_mesin = m.id WHERE" + kriteria + " LIKE '%" + nilaiKriteria + "%'"; } try { MySqlDataReader hasilData = Koneksi.JalankanPerintahQuery(sql); while (hasilData.Read() == true) { RiwayatPerbaikan R = new RiwayatPerbaikan(); R.Id = int.Parse(hasilData.GetValue(0).ToString()); R.Tanggal = DateTime.Parse(hasilData.GetValue(2).ToString()); R.Keterangan = hasilData.GetValue(3).ToString(); Mesin m = new Mesin(); m.IdMesin = hasilData.GetValue(1).ToString(); R.IdMesin = m; listHasilData.Add(R); } return("1"); } catch (MySqlException exc) { return(exc.Message + ". Perintah sql : " + sql); } }