/// <summary> /// ��������б� /// </summary> public List<wgiAdUnionSystem.Model.wgi_sysuser> DataTableToList(DataTable dt) { List<wgiAdUnionSystem.Model.wgi_sysuser> modelList = new List<wgiAdUnionSystem.Model.wgi_sysuser>(); int rowsCount = dt.Rows.Count; if (rowsCount > 0) { wgiAdUnionSystem.Model.wgi_sysuser model; for (int n = 0; n < rowsCount; n++) { model = new wgiAdUnionSystem.Model.wgi_sysuser(); if(dt.Rows[n]["id"].ToString()!="") { model.id=int.Parse(dt.Rows[n]["id"].ToString()); } model.username=dt.Rows[n]["username"].ToString(); model.password=dt.Rows[n]["password"].ToString(); model.email=dt.Rows[n]["email"].ToString(); modelList.Add(model); } } return modelList; }
protected void edit_click(object sender, CommandEventArgs e) { try { int id = int.Parse(e.CommandArgument.ToString()); model = bll.GetModel(id); this.txtemail.Text = model.email; this.txtname.Text = model.username; this.txtpwd.Attributes.Add("value", model.password); this.txtpwdre.Attributes.Add("value", model.password); this.hideditid.Value = id.ToString(); this.lbtnedit.CommandArgument = "edit"; this.lbtnedit.Text = "保存"; this.lbtncancel.Enabled = true; this.lbtnedit.CssClass = "pageedit"; } catch (Exception ex) { Helper.HelperString.getAlertJumpString("服务器错误<br />" + ex.Message, Request.CurrentExecutionFilePath); } }
protected void save_click(object sender, CommandEventArgs e) { if (e.CommandArgument.ToString() == "add") { //新增用户 model.username = txtname.Text; model.email = txtemail.Text; model.password = txtpwd.Text; try { bll.Add(model); ScriptManager.RegisterClientScriptBlock(this, GetType(), DateTime.Now.ToString(), "alert(\"添加用户成功!\");location=location;", true); } catch (Exception ex) { Helper.HelperString.getAlertJumpString("服务器错误<br />" + ex.Message, Request.CurrentExecutionFilePath); } } else if (e.CommandArgument.ToString() == "edit") { //更新用户资料 try { int id = int.Parse(hideditid.Value); model = bll.GetModel(id); model.username = txtname.Text; model.email = txtemail.Text; model.password = txtpwd.Text; bll.Update(model); ScriptManager.RegisterClientScriptBlock(this, GetType(), DateTime.Now.ToString(), "alert(\"修改用户资料成功!\");location=location;", true); //改变页面控件为新增状态 //this.lbtnedit.CommandArgument = "add"; //this.lbtnedit.CssClass = "pageedit"; } catch (Exception ex) { Helper.HelperString.getAlertJumpString("服务器错误<br />" + ex.Message, Request.CurrentExecutionFilePath); } } else return; }