示例#1
0
 public SchoolFellow getOne(int id)
 {
     string sql = "select top 10 RealName,Sex,HeadPicture,Birthday,Email,QQ,Handset,Address,WorkPlace,SpecialityName,Graduation,ClassName from T_User "
       + "where UserID=@id";
       SqlParameter p = new SqlParameter("@id",id);
       DataTable dt = DbHelperSQL.Query(sql, p).Tables[0];
       Console.WriteLine(dt.Rows[0][1]);
       if(dt!=null)
       {
            DataRow row =  dt.Rows[0];
            SchoolFellow schoolFellow = new SchoolFellow(
                id, row["RealName"].ToString(),
                row["Sex"].ToString(), row["SpecialityName"].ToString(),
                row["ClassName"].ToString(), row["HeadPicture"].ToString(),
                row["Graduation"].ToString(), row["WorkPlace"].ToString(),
                row["Address"].ToString(), row["Handset"].ToString(),
                row["Email"].ToString(), row["Birthday"].ToString(), row["QQ"].ToString());
            Console.WriteLine(schoolFellow.ToString());
            Console.WriteLine("------" + DateTime.Now.ToString() + "-------");
            Console.WriteLine(sql);
            Console.WriteLine(schoolFellow.ToString());
           return schoolFellow;
       }
       return null;
 }
示例#2
0
 public List<SchoolFellow> GetList(SchoolFellow schoolFellow)
 {
     List<SqlParameter> pms = new List<SqlParameter>();
     List<string> sqls = new List<string>();
     string sql = "select top 10 UserID, RealName,Sex,HeadPicture,Birthday,Email,QQ,Handset,Address,CollegeName,SpecialityName,Graduation,ClassName from T_User";
     if(!string.IsNullOrEmpty(schoolFellow.RealName))
     {
         pms.Add(new SqlParameter("@RealName", schoolFellow.RealName));
         sqls.Add("RealName like " + "'%"+schoolFellow.RealName+"%'");
     }
     if (!string.IsNullOrEmpty(schoolFellow.SpecialityName))
     {
         pms.Add(new SqlParameter("@SpecialityName", schoolFellow.SpecialityName));
         sqls.Add("SpecialityName like " + "'%" + schoolFellow.SpecialityName + "%'");
     }
     if (!string.IsNullOrEmpty(schoolFellow.ClassName))
     {
         pms.Add(new SqlParameter("@ClassName", schoolFellow.ClassName));
         sqls.Add("ClassName like " + "'%" + schoolFellow.ClassName + "%'");
     }
     if (!string.IsNullOrEmpty(schoolFellow.Graduation))
     {
         pms.Add(new SqlParameter("@Graduation", schoolFellow.Graduation));
         sqls.Add("Graduation like " + "'%" + schoolFellow.Graduation + "%'");
     }
     if (!string.IsNullOrEmpty(schoolFellow.WorkPlace))
     {
         pms.Add(new SqlParameter("@WorkPlace", schoolFellow.WorkPlace));
         sqls.Add("WorkPlace like " + "'%" + schoolFellow.WorkPlace + "%'");
     }
     if (!string.IsNullOrEmpty(schoolFellow.Address))
     {
         pms.Add(new SqlParameter("@Address", schoolFellow.Address));
         sqls.Add("Address like " + "'%" + schoolFellow.Address + "%'");
     }
     if(sqls.Count>0)
     {
         sql += " where "+ string.Join(" and ", sqls.ToArray());
     }
     Console.WriteLine(sql);
     DataTable data = DbHelperSQL.Query(sql,pms.ToArray()).Tables[0];
     List<SchoolFellow> list = (List<SchoolFellow>)ModelConvertHelper<SchoolFellow>.ConvertToModel(data);
     return list;
 }