Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
        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);
            }
        }