Ejemplo n.º 1
0
        public static string UbahData(Jadwal pjad)
        {
            string sql = "UPDATE penjadwalan SET id = '" + pjad.Id +
                         "', tanggal_mulai = '" + pjad.TglMulai.ToString("yyyy-MM-dd hh:mm:ss") +
                         "', tanggal_selesai = '" + pjad.TglSelesai.ToString("yyyy-MM-dd hh:mm:ss") +
                         "', keterangan = '" + pjad.Keterangan +
                         "' WHERE id = '" + pjad.Id + "'";

            try
            {
                Koneksi.JalankanPerintahDML(sql);
                return("1");
            }
            catch (MySqlException exc)
            {
                return(exc.Message + ". Perintah sql : " + sql);
            }
        }
Ejemplo n.º 2
0
        public static string TambahData(Jadwal pjad)
        {
            string sql = "INSERT INTO penjadwalan VALUES ('" +
                         pjad.Id + "','" +
                         pjad.NoSPK.NoSPK + "','" +
                         pjad.TglMulai.ToString("yyyy-MM-dd hh:mm:ss") + "','" +
                         pjad.TglSelesai.ToString("yyyy-MM-dd hh:mm:ss") + "','" +
                         pjad.Keterangan + "')";

            try
            {
                Koneksi.JalankanPerintahDML(sql);
                return("1");
            }
            catch (MySqlException exc)
            {
                return(exc.Message + ". Perintah sql : " + sql);
            }
        }
Ejemplo n.º 3
0
        public static string BacaData(string kriteria, string nilaiKriteria, List <Jadwal> listHasilData)
        {
            string sql = "";


            if (kriteria == "")
            {
                sql = "SELECT p.id,s.nomor,p.tanggal_mulai,p.tanggal_selesai,p.keterangan "
                      + "FROM spk s inner join penjadwalan p on s.nomor = p.nomor_spk";
            }
            else
            {
                sql = "SELECT p.id,s.nomor,p.tanggal_mulai,p.tanggal_selesai,p.keterangan "
                      + "FROM spk s inner join penjadwalan p on s.nomor = p.nomor_spk WHERE "
                      + kriteria + " LIKE '%" + nilaiKriteria + "%'";
            }

            try
            {
                MySqlDataReader hasilData = Koneksi.JalankanPerintahQuery(sql);

                while (hasilData.Read() == true)
                {
                    Jadwal j = new Jadwal();
                    j.Id         = hasilData.GetValue(0).ToString();
                    j.TglMulai   = DateTime.Parse(hasilData.GetValue(2).ToString());
                    j.TglSelesai = DateTime.Parse(hasilData.GetValue(3).ToString());
                    j.Keterangan = hasilData.GetValue(4).ToString();

                    Spk s = new Spk(hasilData.GetValue(1).ToString());
                    j.NoSPK = s;
                    listHasilData.Add(j);
                }

                return("1");
            }
            catch (MySqlException exc)
            {
                return(exc.Message + ". Perintah sql : " + sql);
            }
        }