Example #1
0
        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 = "更新";
                }

            }
        }
Example #2
0
        /*
        /// <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;
            }
        }
Example #3
0
 /// <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;
 }