Esempio n. 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            #region GENERATE STORE KEY
            using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
            {
                StoreKey_Class ClassStoreKey = new StoreKey_Class(db, true);

                ClassStoreKey.Generate();

                EnumAlert enumAlert = ClassStoreKey.Validasi();

                if (enumAlert == EnumAlert.danger)
                {
                    LiteralWarning.Text = Alert_Class.Pesan(TipeAlert.Danger, ClassStoreKey.MessageDanger);
                }
                else if (enumAlert == EnumAlert.warning)
                {
                    LiteralWarning.Text = Alert_Class.Pesan(TipeAlert.Warning, ClassStoreKey.MessageWarning);
                }
                else
                {
                    LiteralWarning.Text = "";
                }
            }
            #endregion

            TextBoxStoreKey.Focus();
        }
    }
Esempio n. 2
0
    public string Validasi(out EnumAlert enumAlert)
    {
        if (Pengguna.IDGrupPengguna != 1)
        {
            enumAlert = Validasi();

            var Data = db.TBStoreKeys.Where(item => item.IsAktif == false && item.TanggalKey <= DateTime.Now).Count();

            if (enumAlert == EnumAlert.warning)
            {
                return(MessageWarning);
            }
            else if (enumAlert == EnumAlert.danger)
            {
                return(MessageDanger);
            }
            else
            {
                return("");
            }
        }
        else
        {
            enumAlert = EnumAlert.info;
            return("");
        }
    }
Esempio n. 3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
            {
                #region VALIDASI STORE KEY
                StoreKey_Class ClassStoreKey = new StoreKey_Class(db);

                EnumAlert enumAlert = ClassStoreKey.Validasi();

                if (enumAlert == EnumAlert.danger)
                {
                    LiteralWarning.Text = Alert_Class.Pesan(TipeAlert.Danger, ClassStoreKey.MessageDanger);
                }
                else if (enumAlert == EnumAlert.warning)
                {
                    LiteralWarning.Text = Alert_Class.Pesan(TipeAlert.Warning, ClassStoreKey.MessageWarning);
                }
                else
                {
                    LiteralWarning.Text = "";
                }
                #endregion
            }

            LoadData();
        }
    }
Esempio n. 4
0
    public Notifikasi_Class(DataClassesDatabaseDataContext db, EnumAlert enumAlert, string isi)
    {
        PenggunaLogin Pengguna = (PenggunaLogin)HttpContext.Current.Session["PenggunaLogin"];

        try
        {
            TBNotifikasi Notifikasi = new TBNotifikasi
            {
                IDWMS = Guid.NewGuid(),
                IDPenggunaPengirim = Pengguna.IDPengguna,
                IDPenggunaPenerima = Pengguna.IDPengguna,
                TanggalDaftar      = DateTime.Now,
                EnumAlert          = (int)enumAlert,
                Isi = isi
            };

            db.TBNotifikasis.InsertOnSubmit(Notifikasi);
        }
        catch (Exception)
        {
            throw;
        }
    }
Esempio n. 5
0
 internal void NotifikasiAll(EnumAlert enumAlert, string isi)
 {
     Notifikasi_Class Notifikasi_Class = new Notifikasi_Class(db, Pengguna.IDPengguna, enumAlert, isi);
 }
Esempio n. 6
0
 internal void Notifikasi(EnumAlert enumAlert, int idPenggunaPenerima, string isi)
 {
     Notifikasi_Class Notifikasi_Class = new Notifikasi_Class(db, Pengguna.IDPengguna, idPenggunaPenerima, enumAlert, isi);
 }
Esempio n. 7
0
 public static void ShowRedirect(Control control, EnumAlert enumAlert, string message, string url)
 {
     ScriptManager.RegisterStartupScript(control, control.GetType(), ",toastr", "AlertMessageRedirect('" + enumAlert.ToString() + "', '" + message + "', '" + url + "');", true);
 }
Esempio n. 8
0
 public static void Show(Control control, EnumAlert enumAlert, string title, string message)
 {
     ScriptManager.RegisterStartupScript(control, control.GetType(), ",toastr", "AlertMessage('" + enumAlert.ToString() + "', '" + title + "', '" + message + "');", true);
 }
Esempio n. 9
0
    public Notifikasi_Class(DataClassesDatabaseDataContext db, int idPenggunaPengirim, int idPenggunaPenerima, EnumAlert enumAlert, string isi)
    {
        try
        {
            TBNotifikasi Notifikasi = new TBNotifikasi
            {
                IDWMS = Guid.NewGuid(),
                IDPenggunaPengirim = idPenggunaPengirim,
                IDPenggunaPenerima = idPenggunaPenerima,
                TanggalDaftar      = DateTime.Now,
                EnumAlert          = (int)enumAlert,
                Isi = isi
            };

            db.TBNotifikasis.InsertOnSubmit(Notifikasi);
        }
        catch (Exception)
        {
            throw;
        }
    }
Esempio n. 10
0
    public Notifikasi_Class(DataClassesDatabaseDataContext db, int idPenggunaPengirim, EnumAlert enumAlert, string isi)
    {
        try
        {
            Guid     idWMS         = Guid.NewGuid();
            DateTime tanggalDaftar = DateTime.Now;

            foreach (var item in db.TBPenggunas.Where(item => item._IsActive).ToArray())
            {
                db.TBNotifikasis.InsertOnSubmit(new TBNotifikasi
                {
                    IDWMS = idWMS,
                    IDPenggunaPengirim = idPenggunaPengirim,
                    IDPenggunaPenerima = item.IDPengguna,
                    TanggalDaftar      = tanggalDaftar,
                    EnumAlert          = (int)enumAlert,
                    Isi = isi
                });
            }
        }
        catch (Exception)
        {
            throw;
        }
    }
Esempio n. 11
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            #region GENERATE STORE KEY
            using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
            {
                StoreKey_Class ClassStoreKey = new StoreKey_Class(db, true);

                ClassStoreKey.Generate();

                EnumAlert enumAlert = ClassStoreKey.Validasi();

                if (enumAlert == EnumAlert.danger)
                {
                    LiteralWarning.Text = Alert_Class.Pesan(TipeAlert.Danger, ClassStoreKey.MessageDanger);
                }
                else if (enumAlert == EnumAlert.warning)
                {
                    LiteralWarning.Text = Alert_Class.Pesan(TipeAlert.Warning, ClassStoreKey.MessageWarning);
                }
                else
                {
                    LiteralWarning.Text = "";
                }
            }
            #endregion

            TextBoxUsername.Focus();

            if (Request.QueryString["do"] == "logout")
            {
                PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"];

                if (Pengguna != null)
                {
                    //menambah LogPengguna tipe Logout : 2
                    LogPengguna.Tambah(2, Pengguna.IDPengguna);

                    //MENGHAPUS SESSION
                    Session.Abandon();

                    //MENGHAPUS COOKIES
                    Response.Cookies["WITEnterpriseSystem"].Value   = string.Empty;
                    Response.Cookies["WITEnterpriseSystem"].Expires = DateTime.Now.AddDays(-1);

                    if (Pengguna.PointOfSales == TipePointOfSales.Retail) //RETAIL KEMBALI KE HALAMAN LOGIN
                    {
                        Response.Cookies["WMSLogin"].Value   = string.Empty;
                        Response.Cookies["WMSLogin"].Expires = DateTime.Now.AddDays(-1);
                    }
                    else if (Pengguna.PointOfSales == TipePointOfSales.Restaurant) //RESTAURANT KEMBALI KE HALAMAN LOGIN PIN
                    {
                        //JIKA VALUE COOKIES ADA MELAKUKAN ENCRYPT
                        string[] value = EncryptDecrypt.Decrypt(Request.Cookies["WMSLogin"].Value).Split('|');

                        //AMBIL VALUE TANGGAL DAN TANGGAL HARI INI HARUS LEBIH KECIL DARI VALUE COOKIES
                        if (DateTime.Now <= value[0].ToDateTime())
                        {
                            Response.Redirect("LoginPIN.aspx");
                        }
                    }
                }
            }
            else
            {
                Redirect();
            }
        }
    }