Пример #1
0
        /// <summary>
        /// 绑定页面
        /// </summary>
        /// <param name="ID"></param>
        private void BindPage(string ID)
        {
            if (!String.IsNullOrWhiteSpace(ID))
            {
                Model.T_UsersInfo_MDL model = new DigiPower.Onlinecol.Standard.Model.T_UsersInfo_MDL();
                model = userBLL.GetModel(Convert.ToInt32(ID));
                if (model != null)
                {
                    ViewState["model"] = model;
                    object obj = DigiPower.Onlinecol.Standard.Web.Comm.SetValueToPage(model, this.tbl);
                    Passwd.Attributes("value", DESEncrypt.Decrypt(model.Passwd));

                    if (model.CompanyID > 0)
                    {
                        Model.T_Company_MDL companyMDL = new T_Company_BLL().GetModel(model.CompanyID);
                        if (companyMDL != null)
                        {
                            txtCompanyName.Text = companyMDL.CompanyName;
                        }
                    }
                    if (model.RoleID > 0)
                    {
                        Model.T_Role_MDL roleMDL = new T_Role_BLL().GetModel(model.RoleID);
                        if (roleMDL != null)
                        {
                            txtRoleName.Text = roleMDL.RoleName;
                        }
                    }
                }
            }
        }
Пример #2
0
        /// <summary>
        /// 保存
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnSave_Click(object sender, EventArgs e)
        {
            Model.T_UsersInfo_MDL model = new DigiPower.Onlinecol.Standard.Model.T_UsersInfo_MDL();
            if (ViewState["model"] != null)
            {
                model = (Model.T_UsersInfo_MDL)ViewState["model"];
            }

            object obj = Comm.GetValueToObject(model, this.tbl);

            if (obj != null)
            {
                Model.T_UsersInfo_MDL Newmodel = (Model.T_UsersInfo_MDL)obj;
                Newmodel.Passwd     = DESEncrypt.Encrypt(Passwd.Text);                             //密码加密
                Newmodel.Createdate = System.DateTime.Now;                                         //创建时间或最后修改时间
                Newmodel.Createdby  = Common.Session.GetSession("UserName");                       //创建者或最后修改者
                Newmodel.UserType   = SystemSet.EumUserType.CompanyUser.ToString();                //默认为公司用户

                switch ((CommonEnum.PageState)ViewState["ps"])
                {
                case CommonEnum.PageState.EDIT:
                    Model.T_UsersInfo_MDL tempObj = userBLL.GetModel(Newmodel.UserID);
                    userBLL.Update(Newmodel);

                    PublicModel.writeLog(SystemSet.EumLogType.UpdData.ToString(), string.Concat("T_UsersInfo;key=", tempObj.UserID,
                                                                                                ";UserType=", tempObj.UserType, ";CompanyID=", tempObj.CompanyID, ";UserName="******";LoginName=", tempObj.LoginName, ";UserType=", tempObj.UserType));

                    break;
                }
            }
            Common.MessageBox.CloseLayerOpenWeb(this.Page);
        }