/// <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; } } } } }
/// <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); }