Esempio n. 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request["Menu_ID"] != null && Request["Menu_ID"].ToString() != "" && Request["Menu_ID"].ToString() != String.Empty)
     {
         if (UltilFunc.IsNumeric(Request["Menu_ID"]))
         {
             if (!HPCSecurity.IsAccept(Convert.ToInt32(Request["Menu_ID"])))
             {
                 Response.Redirect("~/Errors/AccessDenied.aspx");
             }
             _user = _userDAL.GetUserByUserName(HPCSecurity.CurrentUser.Identity.Name);
             ActiverPermission();
             if (!IsPostBack)
             {
                 LoadComboBox();
                 LoadData(this.txtPageIndex.Text.Trim());
             }
         }
     }
 }
Esempio n. 2
0
 public static bool IsAccept(int MenuID)
 {
     try
     {
         HPCBusinessLogic.UltilFunc  _untilDAL  = new HPCBusinessLogic.UltilFunc();
         SSOLib.SSOLibDAL            _ssolibdal = new SSOLib.SSOLibDAL();
         SSOLib.ServiceAgent.T_Users user       = _ssolibdal.GetT_UsersByUserName(HPCSecurity.CurrentUser.Identity.Name);
         DataSet _ds = _untilDAL.GetStoreDataSet("SP_GetRole4UserMenu", new string[] { "@UserID", "@Menu_ID" }, new object[] { user.UserID, MenuID.ToString() });
         if (_ds.Tables[0].Rows.Count > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch
     {
         return(false);
     }
 }