private void UpdateUserInfo(HttpContext context) { BLL.UserInfo bll = new BLL.UserInfo(); string UserName = context.Request["U_username"]; string ID = context.Request["U_ID"]; int ExistRes = bll.Exist(string.Format("U_username='******' and U_ID not in ({1})", UserName, ID)); if (ExistRes > 0) { context.Response.Write("exist"); return; } Model.UserInfo model = new Model.UserInfo(); model.U_ID = Convert.ToInt32(ID); model.U_username = UserName; model.U_power = context.Request["U_power"]; model.U_nickname = context.Request["U_nickname"]; model.U_mailbox = context.Request["U_mailbox"]; model.U_Role = context.Request["U_Role"]; model.U_Comments = context.Request["U_Comments"]; if (bll.Update(model)) { context.Response.Write("success"); } else { context.Response.Write("fail"); } }
protected void btn_Sub_Click(object sender, EventArgs e) { Model.Users modeluser = new Model.Users(); modeluser.username = Name.Value; if (hiduid.Value != "") { blluser.Update(modeluser); Model.UserInfo modelinfo = new Model.UserInfo(); modelinfo.cardID = card.Value; modelinfo.userID = hiduid.Value; modelinfo.sex = Convert.ToBoolean(Convert.ToInt32(Sex.Value)); modelinfo.cardTypeID = Convert.ToInt32(CardType.SelectedValue); modelinfo.cardValue = CardNo.Value; modelinfo.typeid = Convert.ToInt32(CategoryId.SelectedValue); modelinfo.phone = Phone.Value; modelinfo.bairthday = Convert.ToDateTime(BirthDay.Value); modelinfo.xihao = Love.Value; modelinfo.address = Address.Value; modelinfo.meark = Remark.Value; modelinfo.manageID = Convert.ToInt32(UserNow.UserID); if (bllui.Update(modelinfo)) { ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script>alert('更新成功');parent.Window_Close();</script>"); } } }
/// <summary> /// 执行策略 /// </summary> public override void DoWork <T>(T context) { var userInfoContext = context as XCLCMS.Data.BLL.Strategy.UserInfo.UserInfoContext; if (null == userInfoContext.UserInfo) { return; } bool flag = false; XCLCMS.Data.BLL.UserInfo bll = new BLL.UserInfo(); try { switch (userInfoContext.HandleType) { case StrategyLib.HandleType.ADD: userInfoContext.UserInfo.CreaterID = userInfoContext.ContextInfo.UserInfoID; userInfoContext.UserInfo.CreaterName = userInfoContext.ContextInfo.UserName; userInfoContext.UserInfo.CreateTime = DateTime.Now; userInfoContext.UserInfo.UpdaterID = userInfoContext.UserInfo.CreaterID; userInfoContext.UserInfo.UpdaterName = userInfoContext.UserInfo.CreaterName; userInfoContext.UserInfo.UpdateTime = userInfoContext.UserInfo.CreateTime; flag = bll.Add(userInfoContext.UserInfo); break; case StrategyLib.HandleType.UPDATE: userInfoContext.UserInfo.UpdaterID = userInfoContext.ContextInfo.UserInfoID; userInfoContext.UserInfo.UpdaterName = userInfoContext.ContextInfo.UserName; userInfoContext.UserInfo.UpdateTime = DateTime.Now; flag = bll.Update(userInfoContext.UserInfo); break; } } catch (Exception ex) { flag = false; this.ResultMessage += string.Format("异常信息:{0}", ex.Message); } if (flag) { this.Result = StrategyLib.ResultEnum.SUCCESS; } else { this.Result = StrategyLib.ResultEnum.FAIL; this.ResultMessage = string.Format("保存用户基础信息失败!{0}", this.ResultMessage); } }
private void toolSave_Click(object sender, EventArgs e) { if (txtUserName.Text == "" || txtUserPassword.Text == "" || cboUserType.Text == "") { MessageBox.Show("请将信息添加完整!"); return; } Model.UserInfo model = new Model.UserInfo();//实例化model层 model.UserName = txtUserName.Text.Trim(); model.UserPassword = txtUserPassword.Text.Trim(); model.UserType = cboUserType.Text.Trim(); BLL.UserInfo bll = new BLL.UserInfo();//实例化BLL层 model = bll.ToMD5(model); switch (flag) { case 0: { } break; case 1: { if (bll.Add(model)) //将员工信息添加到数据库中,根据返回值判断是否添加成功 { DataBind(); //窗体登录时绑定数据到DataGridView ControlStatus(); } } break; case 2: { if (bll.Update(model)) //根据返回布尔值判断是否修改数据成功 { DataBind(); //窗体登录时绑定数据到DataGridView txtUserName.ReadOnly = false; ControlStatus(); } } break; case 3: { if (bll.Delete(model)) //根据返回布尔值判断是否删除数据成功 { DataBind(); //窗体登录时绑定数据到DataGridView ControlStatus(); } } break; } }