protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { model.LoginName = Request.Form["User"]; model.Password = Request.Form["password"]; model.Phone = Request.Form["contact"]; model.Email = Request.Form["company"]; bool success = false; if (string.IsNullOrEmpty(Request.Form["Id"])) { success = userbll.Add(model); } else { model.Id =Convert.ToInt32(Request.Form["Id"]); success = userbll.Update(model); } if (success) { Response.Redirect("/Admin/User/GetUserInfo.aspx"); } else { msg = "添加失败"; } } else { string action = Request.QueryString["action"]; if (action == "update") { int id1 = Convert.ToInt32(Request.QueryString["id"]); model = userbll.GetModel(id1); id = model.Id.ToString(); Name = model.LoginName; password = model.Password; phone = model.Phone; email = model.Email; btnName = "更新"; } } }
/* /// <summary> /// 分页获取数据列表 /// </summary> public DataSet GetList(int PageSize,int PageIndex,string strWhere) { SqlParameter[] parameters = { new SqlParameter("@tblName", SqlDbType.VarChar, 255), new SqlParameter("@fldName", SqlDbType.VarChar, 255), new SqlParameter("@PageSize", SqlDbType.Int), new SqlParameter("@PageIndex", SqlDbType.Int), new SqlParameter("@IsReCount", SqlDbType.Bit), new SqlParameter("@OrderType", SqlDbType.Bit), new SqlParameter("@strWhere", SqlDbType.VarChar,1000), }; parameters[0].Value = "User"; parameters[1].Value = "Id"; parameters[2].Value = PageSize; parameters[3].Value = PageIndex; parameters[4].Value = 0; parameters[5].Value = 0; parameters[6].Value = strWhere; return DbHelperSQL.RunProcedure("UP_GetRecordByPage",parameters,"ds"); }*/ #endregion BasicMethod #region ExtensionMethod public shaoqi.Model.User GetmodleByName(string name) { //该表无主键信息,请自定义主键/条件字段 StringBuilder strSql = new StringBuilder(); strSql.Append("select top 1 Id,LoginName,Password,Phone,Email,UserState from [User] "); strSql.Append(" where LoginName=@LoginName"); SqlParameter[] parameters = { new SqlParameter("@LoginName",SqlDbType.Char,40) }; parameters[0].Value = name; shaoqi.Model.User model = new shaoqi.Model.User(); DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return DataRowToModel(ds.Tables[0].Rows[0]); } else { return null; } }
/// <summary> /// 得到一个对象实体 /// </summary> public shaoqi.Model.User DataRowToModel(DataRow row) { shaoqi.Model.User model = new shaoqi.Model.User(); if (row != null) { if (row["Id"] != null && row["Id"].ToString() != "") { model.Id = int.Parse(row["Id"].ToString()); } if (row["LoginName"] != null) { model.LoginName = row["LoginName"].ToString(); } if (row["Password"] != null) { model.Password = row["Password"].ToString(); } if (row["Phone"] != null) { model.Phone = row["Phone"].ToString(); } if (row["Email"] != null && row["Email"].ToString() != "") { model.Email = row["Email"].ToString(); } if (row["UserState"] != null && row["UserState"].ToString() != "") { model.UserState = int.Parse(row["UserState"].ToString()); } } return model; }