Ejemplo n.º 1
0
 /// <summary>
 /// 设置密码事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void rbtnSaveUser_Click(object sender, EventArgs e)
 {
     if (Request["UserID"] != null)
     {
         string strUserID = Request.QueryString["UserID"];
         if (!string.IsNullOrEmpty(strUserID))
         {
             tblUser tblUserObj;
             UserBLL UserBLLs = new UserBLL();
             tblUserObj = UserBLLs.GetByID(strUserID);
             if (tblUserObj != null)
             {
                 tblUserObj.LoginPwd = rtxtConfirmPassword.Text;
                 UserBLLs.Update(tblUserObj);
                 ClientScript.RegisterStartupScript(Page.GetType(), "mykey", "CancelEdit();", true);
             }
         }
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// GridView 的UpdateCommand 事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void GridUser_UpdateCommand(object sender, GridCommandEventArgs e)
        {
            GridEditableItem edittedItem = e.Item as GridEditableItem;
            //获取控件
            RadTextBox textUserName = edittedItem.FindControl("textUserName") as RadTextBox;
            RadTextBox textLoginName = edittedItem.FindControl("textLoginName") as RadTextBox;
            RadTextBox textUserCode = edittedItem.FindControl("textUserCode") as RadTextBox;
            RadTextBox textEmail = edittedItem.FindControl("textEmail") as RadTextBox;
            RadTextBox textDesc = edittedItem.FindControl("textDesc") as RadTextBox;
            RadComboBox ComBoxState = edittedItem.FindControl("ComBoxState") as RadComboBox;
            RadComboBox ComBoxRole = edittedItem.FindControl("ComBoxRole") as RadComboBox;

            //*************************************************给用户配置角色
            RoleUserBLL Role_UserBLLs = new RoleUserBLL();

            if (ComBoxRole.SelectedItem.Value != string.Empty)
            {
                //删除关系表
                Role_UserBLLs.Delete(this.strKeyID);
                tblRole_User tblRole_UserObj = new tblRole_User();
                System.Guid gUserID = new Guid(this.strKeyID);
                System.Guid gRoleID = new Guid(ComBoxRole.SelectedItem.Value);
                tblRole_UserObj.UserID = gUserID;
                tblRole_UserObj.RoleID = gRoleID;
                Role_UserBLLs.Add(tblRole_UserObj);

            }
            //*************************************************给用户配置角色
            //实例化Entity实体
            UserBLL UserBLLs = new UserBLL();
            tblUser UserObjs;
            UserObjs = UserBLLs.GetByID(this.strKeyID);
            UserObjs.UserName = textUserName.Text;
            UserObjs.LoginName = textLoginName.Text;

            UserObjs.UserCode = textUserCode.Text;
            if (ComBoxState.SelectedItem.Value == "True")
            {
                UserObjs.State = true;
            }
            else
            {
                UserObjs.State = false;
            }

            UserObjs.Email = textEmail.Text;
            UserObjs.Desc = textDesc.Text;

            UserBLLs.Update(UserObjs);
            this.GridViewData();
        }