Exemple #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!base.IsPostBack)
     {
         bool hasAuthority = PubFunction.GetControlVisit(PubFunction.GetGroupAuthority(this._UserGroupID), "StockList_aStock", 65);
         this.otherStock.Value = (hasAuthority ? "1" : "0");
         this.bindtree();
         this.Get_ParameterList(this.QueryCondition());
     }
 }
Exemple #2
0
    protected void BaseLoad()
    {
        if (PubFunction.ISCheckKey && !PubFunction.IEbrowser)
        {
            base.Response.Write("<script>top.location.href='../index.aspx'</script>");
            base.Response.End();
        }
        LoginLogic login = LoginLogic.LoginStatus();

        if (login.IsLoggedOn && login.LoginUser != null)
        {
            this._UserID        = login.LoginUser.UserID;
            this._UserName      = login.LoginUser.UserName;
            this._UserGroupID   = login.LoginUser.UserGroupID;
            this._UserShopID    = login.LoginUser.UserShopID;
            this._UserAccount   = login.LoginUser.UserAccount;
            this._UserAuthority = PubFunction.GetGroupAuthority(this._UserGroupID);
            string Url = HttpContext.Current.Request.Url.AbsolutePath.ToLower();
            if (Url.IndexOf("/") == 0)
            {
                Url = Url.Remove(0, 1);
            }
            this._PID = new Chain.BLL.SysGroupAuthority().getModuleID(Url);
            this._PID = ((this._PID == 0) ? 1 : this._PID);
            string code = this._PID.ToString();
            if (!string.IsNullOrEmpty(code))
            {
                this.Get_PagePermission(this._UserAuthority);
                Literal cl = (Literal)this.FindControl("ltlTitle");
                if (cl != null)
                {
                    PubFunction.SetPageNavigation(this._PID, ref cl);
                }
            }
            else
            {
                base.Response.End();
            }
        }
        else
        {
            int      TimeOut   = 0;
            DateTime arg_195_0 = login.LastUpdateTime;
            if (login.LastUpdateTime.Year >= DateTime.Now.Year - 1)
            {
                TimeOut = Convert.ToInt32((DateTime.Now - login.LastUpdateTime).TotalMinutes);
            }
            base.Response.Write("<script>top.location.href='../Common/Error_TimeOut.aspx?TimeOut=" + TimeOut + "'</script>");
            base.Response.End();
        }
        this.DecimalScript();
        this.SetPrint();
        base.Title = (base.Title += ConfigHelper.GetValue("SystemTitle"));
    }
Exemple #3
0
        public void GetModule()
        {
            DataTable dbModule = PubFunction.GetGroupAuthority(this._UserGroupID);

            DataRow[] dr = dbModule.Select("(ActionControl='module' OR ActionControl='page') and ActionValue=1 and ModuleVisible=1");
            DataTable db = dbModule.Clone();

            DataRow[] array = dr;
            for (int i = 0; i < array.Length; i++)
            {
                DataRow drt = array[i];
                db.Rows.Add(drt.ItemArray);
            }
            this.BindTreeMenu(db);
        }
Exemple #4
0
        public void SetQuickBtn()
        {
            DataTable dt = PubFunction.GetGroupAuthority(this._UserGroupID);

            this.div2.Visible  = PubFunction.GetPageVisit(dt, 97);
            this.div3.Visible  = PubFunction.GetPageVisit(dt, 2);
            this.div4.Visible  = PubFunction.GetPageVisit(dt, 67);
            this.div5.Visible  = PubFunction.GetPageVisit(dt, 17);
            this.div6.Visible  = PubFunction.GetPageVisit(dt, 4);
            this.div7.Visible  = PubFunction.GetPageVisit(dt, 14);
            this.div8.Visible  = PubFunction.GetPageVisit(dt, 46);
            this.div9.Visible  = PubFunction.GetPageVisit(dt, 11);
            this.div10.Visible = PubFunction.GetPageVisit(dt, 42);
            this.div11.Visible = PubFunction.GetPageVisit(dt, 66);
        }
Exemple #5
0
        private void SetQuickBtn()
        {
            DataTable dt = PubFunction.GetGroupAuthority(this._UserGroupID);

            this.btnEditMem.Visible        = PubFunction.GetControlVisit(dt, int.Parse(this.btnEditMem.Attributes["cls"]), 3);
            this.btnExpense.Visible        = PubFunction.GetPageVisit(dt, int.Parse(this.btnExpense.Attributes["cls"]));
            this.btGoodsExpense.Visible    = PubFunction.GetPageVisit(dt, int.Parse(this.btGoodsExpense.Attributes["cls"]));
            this.btTimeExpense.Visible     = PubFunction.GetPageVisit(dt, int.Parse(this.btTimeExpense.Attributes["cls"]));
            this.btConsumeMemCount.Visible = PubFunction.GetPageVisit(dt, int.Parse(this.btConsumeMemCount.Attributes["cls"]));
            this.btnRechargeMoney.Visible  = PubFunction.GetPageVisit(dt, int.Parse(this.btnRechargeMoney.Attributes["cls"]));
            this.btnRechargCount.Visible   = PubFunction.GetPageVisit(dt, int.Parse(this.btnRechargCount.Attributes["cls"]));
            this.btnExchangeGift.Visible   = PubFunction.GetPageVisit(dt, int.Parse(this.btnExchangeGift.Attributes["cls"]));
            this.btnSendSMS.Visible        = PubFunction.GetPageVisit(dt, int.Parse(this.btnSendSMS.Attributes["cls"]));
            this.btnSendSMS.Visible        = PubFunction.curParameter.bolSms;
        }
Exemple #6
0
        private void SetQuickBtn()
        {
            DataTable dt = PubFunction.GetGroupAuthority(this._UserGroupID);

            this.btnMemRecharge.Visible   = PubFunction.GetPageVisit(dt, int.Parse(this.btnMemRecharge.Attributes["cls"]));
            this.btnMemChangeCard.Visible = PubFunction.GetPageVisit(dt, int.Parse(this.btnMemChangeCard.Attributes["cls"]));
            this.btnMemDelay.Visible      = PubFunction.GetPageVisit(dt, int.Parse(this.btnMemDelay.Attributes["cls"]));
            this.btnMemLock.Visible       = PubFunction.GetPageVisit(dt, int.Parse(this.btnMemLock.Attributes["cls"]));
            this.btnMemChangePwd.Visible  = PubFunction.GetPageVisit(dt, int.Parse(this.btnMemChangePwd.Attributes["cls"]));
            this.btnMemDrawMoney.Visible  = PubFunction.GetPageVisit(dt, int.Parse(this.btnMemDrawMoney.Attributes["cls"]));
            this.btnSenndSMS.Visible      = PubFunction.GetPageVisit(dt, int.Parse(this.btnSenndSMS.Attributes["cls"]));
            if (this.btnMemChangePwd.Visible)
            {
                this.btnMemChangePwd.Visible = PubFunction.curParameter.bolPwd;
            }
            if (this.btnMemDelay.Visible)
            {
                this.btnMemDelay.Visible = PubFunction.curParameter.bolPastTime;
            }
            if (this.btnSenndSMS.Visible)
            {
                this.btnSenndSMS.Visible = PubFunction.curParameter.bolSms;
            }
        }
Exemple #7
0
 protected bool IsShow(string strControl, int module)
 {
     return(PubFunction.GetControlVisit(PubFunction.GetGroupAuthority(this._UserGroupID), strControl, module));
 }