/// <summary> /// 加载显示 /// </summary> private void InitBind() { DepBind(); btnAdd.Visible = RequstStr("type") == "" ? true : false; if (RequstStr("id") == "") //添加 { hid_AccountId.Value = Guid.NewGuid().ToString(); txtLoginName.Enabled = true; PostBind(); RoleBind(); } else { hid_AccountId.Value = RequstStr("id"); //Sys_UserInfo account = bllUserInfo.Find(RequstStr("id")); Sys_UserInfo account = bllUserInfo.Find(p => p.UserInfoID == hid_AccountId.Value); if (account == null) { MessageBox.ShowAndRedirect(this, "该数据不存在!", "UserInfoList.aspx?depCode=" + this.hid_Dep.Value); } else { this.ddlDepart.SelectedValue = account.UserInfo_DepCode; this.txtLoginName.Text = account.UserInfo_LoginUserName; this.txtLoginPwd.Attributes.Add("value", DESEncrypt.Decrypt(account.UserInfo_LoginUserPwd)); this.txtManName.Text = account.UserInfo_FullName; this.txtPx.Text = account.UserInfo_Sequence.ToString(); this.hid_LoginName.Value = account.UserInfo_LoginUserName; ddlUserType.SelectedValue = account.UserInfo_Type; ddlStatus.SelectedValue = account.UserInfo_Status; this.ddlDepart.Enabled = true; PostBind(); RoleBind(); this.SetChecked(ckbxlist, account.UserInfo_RoleID, ","); this.SetChecked(chbGwList, account.UserInfo_Post, ","); } } }
/// <summary> /// 提交 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btntijiao_Click(object sender, ImageClickEventArgs e) { string id = RequstStr("id"); //modelUser = bllUser.Find(p=>p.UserInfoID == id); // FormModel.GetForm<Sys_UserInfo>(this, modelUser, "t_"); Sys_UserInfoBLL bllUser = new Sys_UserInfoBLL(); Sys_UserInfo modelUser = bllUser.Find(p => p.UserInfoID == id); //modelUser.UserInfo_LoginUserName = t_UserInfo_LoginUserName.Text; //modelUser.UserInfo_FullName = t_UserInfo_FullName.Text; modelUser.UserInfo_LoginUserPwd = t_UserInfo_LoginUserPwd.Text; modelUser.UserInfo_PhoneNumber = t_UserInfo_PhoneNumber.Text; modelUser.UserInfo_Nation = t_UserInfo_Nation.SelectedValue; modelUser.UserInfo_Sex = t_UserInfo_Sex.SelectedValue; modelUser.UserInfo_IdentityCred = t_UserInfo_IdentityCred.Text; //if (t_UserInfo_Age.Text !="") //{ // modelUser.UserInfo_Age = Convert.ToInt32(t_UserInfo_Age); //} //if (t_UserInfo_DateBirth.Text != "") //{ // modelUser.UserInfo_DateBirth = Convert.ToDateTime(t_UserInfo_DateBirth); //} //modelUser.UserInfo_Status = t_UserInfo_StatusName.Text; //modelUser. = t_Department_Name.Text; //modelUser.UserInfo_Post = t_UserInfo_PostName.Text; modelUser.UserInfo_Hometown = t_UserInfo_Hometown.Text; modelUser.UserInfo_Address = t_UserInfo_Address.Text; modelUser.UserInfo_PoliticalLandscape = t_UserInfo_PoliticalLandscape.Text; modelUser.UserInfo_EducationalLevel = t_UserInfo_EducationalLevel.Text; modelUser.UserInfo_Schools = t_UserInfo_Schools.Text; modelUser.UserInfo_Specialty = t_UserInfo_Specialty.Text; if (t_UserInfo_StartWorkDate != null) { modelUser.UserInfo_StartWorkDate = Convert.ToDateTime(t_UserInfo_StartWorkDate.Text); } if (t_UserInfo_JoinPartyDate != null) { modelUser.UserInfo_JoinPartyDate = Convert.ToDateTime(t_UserInfo_JoinPartyDate.Text); } if (t_UserInfo_EnlistTime != null) { modelUser.UserInfo_NowHoldPostTime = Convert.ToDateTime(t_UserInfo_EnlistTime.Text); } modelUser.UserInfo_Badge = t_UserInfo_Badge.Text; modelUser.UserInfo_EduBackground = t_UserInfo_EnlistPlace.Text; modelUser.UserInfo_Position = t_UserInfo_Position.Text; modelUser.UserInfo_PositionLevel = t_UserInfo_PositionLevel.Text; if (t_UserInfo_NowHoldPostTime != null) { modelUser.UserInfo_NowHoldPostTime = Convert.ToDateTime(t_UserInfo_NowHoldPostTime.Text); } modelUser.UserInfo_OccupTitle = t_UserInfo_OccupTitle.Text; modelUser.UserInfo_LoginUserPwd = DESEncrypt.Encrypt(t_UserInfo_LoginUserPwd.Text.ToString().Trim()); if (txt_Yhxx_DTcsrq.Value != "") { modelUser.UserInfo_DateBirth = Convert.ToDateTime(txt_Yhxx_DTcsrq.Value); } if (txt_Yhxx_Iage.Value != "") { modelUser.UserInfo_Age = Convert.ToInt32(txt_Yhxx_Iage.Value); } //List<Sys_UserInfo> bu = bllUser.FindWhere("UserInfo_PhoneNumber='" + this.t_UserInfo_PhoneNumber.Text.Trim().ToString() + "' and UserInfoID not in('" + id + "')"); List <Sys_UserInfo> bu = bllUser.FindWhere(p => p.UserInfo_PhoneNumber == this.t_UserInfo_PhoneNumber.Text.Trim().ToString() && p.UserInfoID != id); if (bu.Count > 0) { this.t_UserInfo_PhoneNumber.Text = ""; MessageBox.Show(this, "手机号码已存在,请重新输入!"); } else { string msg = string.Empty; if (bllUser.Update(modelUser, out msg)) { new Common_BLL().AddLog("系统管理>>用户信息维护", id, "修改", "修改用户信息维护", CurrUserInfo().UserID, CurrUserInfo().DepartmentCode); MessageBox.ShowAndRedirect(this, "修改成功", "UserInfoList_T.aspx?depCode=" + this.hid_Dep.Value); // //更新此人对应的岗位自查表模块表 //(new DAL.PositionChange()).UpdateGwfxwx(model.ManID, "1", model.Position); } else { MessageBox.ShowAndRedirect(this, msg, "UserInfoList_T.aspx?depCode=" + this.hid_Dep.Value); } } }