/// <summary> /// 保存事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Save_Click(object sender, EventArgs e) { string guid = CommonHelper.GetGuid; Hashtable ht = new Hashtable(); ht["User_Name"] = User_Name.Value; ht["User_Account"] = User_Account.Value; if (User_Pwd.Value != "*************") { ht["User_Pwd"] = Md5Helper.MD5(User_Pwd.Value, 32); } ht["User_Sex"] = User_Sex.Value; ht["Email"] = Email.Value; ht["Title"] = Title.Value; ht["Theme"] = Theme.Value; ht["User_Remark"] = User_Remark.Value; if (DropDownList1.SelectedValue != "所有酒店" && DropDownList1.SelectedValue != "0") { ht["hotelid"] = DropDownList1.SelectedValue; } else { ht["hotelid"] = ""; } if (!string.IsNullOrEmpty(_key)) { guid = _key; ht["ModifyDate"] = DateTime.Now; ht["ModifyUserId"] = Request.Cookies["dladmin_COOKIE"]["User_ID"].ToString(); ht["ModifyUserName"] = Request.Cookies["dladmin_COOKIE"]["User_Name"].ToString(); } else { StringBuilder sbPR = new StringBuilder(); sbPR.Append("SELECT User_Account FROM dbo.ABase_UserInfo WHERE User_Account= @User_Account and DeleteMark=1"); SqlParam[] parmAdd = new SqlParam[] { new SqlParam("@User_Account", User_Account.Value) }; DataTable dt = DataFactory.SqlDataBase().GetDataTableBySQL(sbPR, parmAdd); if (dt != null && dt.Rows.Count > 0) { ShowMsgHelper.Alert_Error("操作失败!用户名已存在"); return; } ht["User_ID"] = guid; ht["CreateUserId"] = Request.Cookies["dladmin_COOKIE"]["User_ID"].ToString(); ht["CreateUserName"] = Request.Cookies["dladmin_COOKIE"]["User_Name"].ToString(); } ht["CreateDate"] = DateTime.Now; ht["ModifyDate"] = DateTime.Now; ht["DeleteMark"] = 1; bool IsOk = DataFactory.SqlDataBase().Submit_AddOrEdit("ABase_UserInfo", "User_ID", _key, ht); if (IsOk) { IsOk = this.add_ItemForm(checkbox_value.Value.Split(','), guid); } if (IsOk) { ShowMsgHelper.ParmAlertMsgS("操作成功!"); } else { ShowMsgHelper.Alert_Error("操作失败!"); } }