示例#1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            SysClass.SysGlobal.CheckSysIsLogined();

            if (Request.Params["OrganID"] != null)
            {
                _OrganID = int.Parse(Request.Params["OrganID"]);
            }
            if (Request.Params["DeleteUserID"] != null)
            {
                _DeleteUserID = int.Parse(Request.Params["DeleteUserID"]);
            }

            if (Request.Params["page"] != null)
            {
                UserCommonOperation.StoreSessionIntValue(SysClass.SysUser.UserLst_PageNo, int.Parse(Request.Params["page"].ToString()));
            }

            if (!Page.IsPostBack)
            {
                txtSearchKeyword.Text = UserCommonOperation.GetSessionStringValue(SysClass.SysUser.User_SearchText);
                if (ddlIsCanLogin.Items.FindByValue(UserCommonOperation.GetSessionStringValue(SysClass.SysUser.User_IsCanLogin).ToString()) != null)
                {
                    ddlIsCanLogin.SelectedValue = UserCommonOperation.GetSessionStringValue(SysClass.SysUser.User_IsCanLogin).ToString();
                }
                chkHasChildren.Checked = UserCommonOperation.GetSessionBoolValue(SysClass.SysUser.User_HasChildren);

                BindPageData();
            }
        }
示例#2
0
        public static string GetPurviewSystemTitle()
        {
            string   _PurviewSystemTitle = "";
            UserInfo info = (UserInfo)UserCommonOperation.GetUserInfo();

            _PurviewSystemTitle = info.PurviewSystemTitle;
            return(_PurviewSystemTitle);
        }
示例#3
0
        public static int PurviewAdmin_TrainingDocCls = 96;      //技术资料分类


        //public static int PurviewSystemID = 1;

        public static int GetPurviewSystemID()
        {
            int      _PurviewSystemID = 1;
            UserInfo info             = (UserInfo)UserCommonOperation.GetUserInfo();

            _PurviewSystemID = info.PurviewSystemID;
            return(_PurviewSystemID);
        }
示例#4
0
        public static string GetCurrentUserRolePurview()
        {
            string   _Purview = "";
            UserInfo info     = (UserInfo)UserCommonOperation.GetUserInfo();

            if (info != null)
            {
                _Purview = info.UserRolePurview;
            }
            return(_Purview);
        }
示例#5
0
        public static string GetLastComputerName()
        {
            string   _LastComputerName = "";
            UserInfo info = (UserInfo)UserCommonOperation.GetUserInfo();

            if (info != null)
            {
                _LastComputerName = info.LastComputerName;
            }
            return(_LastComputerName);
        }
示例#6
0
        public static string GetLastIp()
        {
            string   _LastIp = "";
            UserInfo info    = (UserInfo)UserCommonOperation.GetUserInfo();

            if (info != null)
            {
                _LastIp = info.LastIp;
            }
            return(_LastIp);
        }
示例#7
0
        public static bool GetSysIsLogined()
        {
            bool     bLogined = false;
            UserInfo info     = (UserInfo)UserCommonOperation.GetUserInfo();

            if (info != null)
            {
                bLogined = true;
            }
            return(bLogined);
        }
示例#8
0
        private void BindPageData()
        {
            if (_DeleteUserID > 0)
            {
                if (SysClass.SysUser.CheckCanDeleteUser(_DeleteUserID.ToString()))
                {
                    Dialog.OpenDialogInAjax(txtSearchKeyword, "该用户已经有工资记录,不能删除……");
                }
                else
                {
                    ///执行删除操作
                    SysClass.SysUser.DeleteSingleUser(_DeleteUserID);
                }
            }

            _OrganName = SysClass.SysOrgan.GetOrganNameByID(_OrganID);

            string sWhereSQL = "";

            if (txtSearchKeyword.Text.Length > 0)
            {
                sWhereSQL += " And (a.OpName Like '%" + txtSearchKeyword.Text + "%' OR a.OpCode Like '%" + txtSearchKeyword.Text + "%')";
            }
            if (ddlIsCanLogin.SelectedIndex > 0)
            {
                sWhereSQL += " And IsNull(a.IsCanLogin,0)=" + ddlIsCanLogin.SelectedValue.ToString();
            }
            if (chkHasChildren.Checked)
            {
                sWhereSQL += " And a.OrganID in (Select ID From GetOrganChildren(" + _OrganID.ToString() + "))";
            }
            else
            {
                sWhereSQL += " And a.OrganID =" + _OrganID.ToString();
            }
            //this.PageInfo.InnerHtml = SysClass.SysPageNums.GetPageRawUrlNum(SysClass.SysUser.GetUserLstByWhere(_OrganID, sWhereSQL), gvLists, 15);

            this.PageInfo.InnerHtml = SysClass.SysPageNums.GetPageRawUrlNum(SysClass.SysUser.GetSysUserByDataSet(sWhereSQL), gvLists, 15);

            UserCommonOperation.StoreSessionStringValue(SysClass.SysUser.User_SearchText, txtSearchKeyword.Text);
            UserCommonOperation.StoreSessionStringValue(SysClass.SysUser.User_IsCanLogin, ddlIsCanLogin.SelectedValue.ToString());
            UserCommonOperation.StoreSessionBoolValue(SysClass.SysUser.User_HasChildren, chkHasChildren.Checked);
        }
示例#9
0
 protected void btnCancel_Click(object sender, EventArgs e)
 {
     Response.Redirect("User_Lst.aspx?page=" + UserCommonOperation.GetSessionIntValue(SysClass.SysUser.UserLst_PageNo.ToString(), 1) + "&OrganID=" + _OrganID.ToString());
 }
示例#10
0
        protected void btnApply_Click(object sender, EventArgs e)
        {
            if (SaveCheck())
            {
                if (_RecGuid.Length == 0)
                {
                    _RecGuid = SysClass.SysGlobal.GetCreateGUID();
                }
                string[] FieldValues =
                {
                    txtOpCode.Text,
                    txtOpName.Text,
                    ddlOrganID.SelectedValue.ToString(),
                    txtPosition.Text,
                    txtPlace.Text,
                    rblSex.SelectedValue.ToString(),
                    txtPhone.Text,
                    txtTelNo.Text,
                    txtAddress.Text,
                    txtUserDesc.Text,
                    txtIDNumber.Text,
                    txtPassword.Text,
                    txtZipCode.Text,
                    _RecGuid,
                    rbIsCanLogin.SelectedValue
                };

                if (SysClass.SysUser.UpdateSingleUser(_UserID, FieldValues) > 0)
                {
                    string sSqlText = UpdateSaveUserRoles() + GetSaveCustomFieldSQL(_RecGuid);
                    DataCommon.QueryData(sSqlText);
                    Dialog.OpenDialogInAjax(upForm, "恭喜您,保存信息成功……", "User_Lst.aspx?page=" + UserCommonOperation.GetSessionIntValue(SysClass.SysUser.UserLst_PageNo.ToString(), 1) + "&OrganID=" + _OrganID.ToString());
                }
            }
        }