Esempio n. 1
0
        public static string UbahData(Karyawan pKaryawan)
        {
            string sql = "UPDATE Karyawan SET Nama = '" + pKaryawan.Nama + "', gender='" + pKaryawan.Gender + "', alamat='" + pKaryawan.Alamat + "', noTelepon=" + pKaryawan.NoTelepon + ", gaji='" + pKaryawan.Gaji + "' WHERE idPegawai ='" + pKaryawan.IdKaryawan + "'";

            try
            {
                Koneksi.JalankanPerintahDML(sql);

                string namaServer    = Koneksi.GetNamaServer();
                string hasilUbahUser = Karyawan.UbahPasswordUser(pKaryawan, namaServer);

                if (hasilUbahUser != "1")
                {
                    return("Gagal merubah password baru. Pesan kesalahan: " + hasilUbahUser);
                }
                else
                {
                    return("1");
                }
            }
            catch (MySqlException ex)
            {
                return(ex.Message + ". Perintah sql: " + sql);
            }
        }
Esempio n. 2
0
        public static string HapusData(Karyawan pKaryawan)
        {
            string sql = "DELETE FROM Karyawan WHERE idPegawai = '" + pKaryawan.IdKaryawan + "'";

            try
            {
                Koneksi.JalankanPerintahDML(sql);

                string namaServer    = Koneksi.GetNamaServer();
                string hasilDropUser = Karyawan.HapusUser(pKaryawan, namaServer);

                if (hasilDropUser != "1")
                {
                    return("Gagal menghapus akun user. Pesan kesalahan: " + hasilDropUser);
                }
                else
                {
                    return("1");
                }
            }
            catch (MySqlException ex)
            {
                return(ex.Message + ". Perintah sql: " + sql);
            }
        }
Esempio n. 3
0
        public static string TambahData(Karyawan pKaryawan)
        {
            string sql = "INSERT INTO Karyawan (idKaryawan, nama, gender, alamat, noTelepon, gaji) VALUES ('" + pKaryawan.IdKaryawan + "', '" + pKaryawan.Nama.Replace("'", "\\") + "', '" + pKaryawan.Gender + "', '" + pKaryawan.Alamat + "', " + pKaryawan.NoTelepon + ", '" + pKaryawan.Gaji + "')";

            try
            {
                Koneksi.JalankanPerintahDML(sql);

                string namaServer   = Koneksi.GetNamaServer();
                string namaDatabase = Koneksi.GetNamaDatabase();

                string hasilBuatUser = Karyawan.BuatUserBaru(pKaryawan, namaServer);

                if (hasilBuatUser != "1")
                {
                    return("Gagal membuat user baru. Pesan kesalahan: " + hasilBuatUser);
                }
                else
                {
                    string hasilHakAkses = Karyawan.BeriHakAkses(pKaryawan, namaServer, namaDatabase);

                    if (hasilHakAkses != "1")
                    {
                        return("Gagal memberikan hak akses user baru. Pesan kesalahan: " + hasilHakAkses);
                    }
                    else
                    {
                        return("1");
                    }
                }
            }
            catch (MySqlException ex)
            {
                return(ex.Message + ". Perintah sql : " + sql);
            }
        }