コード例 #1
0
 //修改或添加作者专访
 public int ModifyVisitAuthor(VisitAuthorInfo visit, bool b)
 {
     if (b)
     {
         SqlParameter[] parms = new SqlParameter[] {
             new SqlParameter("@VisitId", visit.VisitId),
             new SqlParameter("@VisitTitle", visit.VisitTitle),
             new SqlParameter("@UserId", visit.UserId),
             new SqlParameter("@Contents", visit.Contents),
             new SqlParameter("@VisitDate", visit.VisitDate)
         };
         int i = SqlHelper.ExecuteNonQuery(SqlHelper.ConnectionStringLocalTransaction, CommandType.StoredProcedure, PROC_UPDATEVISITAUTHOR, parms);
         return(i);
     }
     else
     {
         SqlParameter[] parms = new SqlParameter[] {
             new SqlParameter("@VisitTitle", visit.VisitTitle),
             new SqlParameter("@UserId", visit.UserId),
             new SqlParameter("@Contents", visit.Contents),
             new SqlParameter("@VisitDate", visit.VisitDate)
         };
         int i = SqlHelper.ExecuteNonQuery(SqlHelper.ConnectionStringLocalTransaction, CommandType.StoredProcedure, PROC_ADDVISITAUTHOR, parms);
         return(i);
     }
 }
コード例 #2
0
        //获取最新作者专访

        /*
         * 获取最新的作者专访,order by VisitId desc,然后top 1
         */
        public List <Model.VisitAuthorInfo> getVisitAuthor()
        {
            List <Model.VisitAuthorInfo> VistList = new List <Model.VisitAuthorInfo>();

            SqlParameter parm = new SqlParameter("@userSex", -1);

            using (SqlDataReader dr = SqlHelper.ExecuteReader(SqlHelper.ConnectionStringLocalTransaction, CommandType.StoredProcedure, PROC_GETLASTVISITAUTHOR, parm))
            {
                while (dr.Read())
                {
                    VisitAuthorInfo item = new VisitAuthorInfo();
                    item.UserId             = Convert.ToInt32(dr["userId"]);
                    item.Contents           = dr["contents"].ToString();
                    item.VisitDateString    = Convert.ToDateTime(dr["visitDate"]).ToShortDateString();
                    item.VisitId            = Convert.ToInt32(dr["visitID"]);
                    item.VisitTitle         = dr["visitTitle"].ToString();
                    item.UserName           = dr["UserName"].ToString();
                    item.UsetImage          = dr["UsetImage"].ToString();
                    item.UserBrithdayString = Convert.ToDateTime(dr["UserBrithday"]).ToShortDateString();
                    item.UserSex            = Convert.ToInt32(dr["UserSex"]);
                    item.userAddress        = dr["userAddress"].ToString();
                    item.AuthorPhoto        = dr["AuthorPhoto"].ToString();
                    VistList.Add(item);
                }
            }

            return(VistList);
        }
コード例 #3
0
        //获取所有作者专访
        public List <VisitAuthorInfo> getVisitAuthor(int pageIndex, int PageSize, out int recordCount)
        {
            List <VisitAuthorInfo> list = new List <VisitAuthorInfo>();

            SqlParameter[] parms = new SqlParameter[] {
                new SqlParameter("@pageIndex", pageIndex),
                new SqlParameter("@pageSize", PageSize),
                new SqlParameter("@recordCount", SqlDbType.Int, 4)
            };
            parms[2].Direction = ParameterDirection.Output;
            using (SqlDataReader dr = SqlHelper.ExecuteReader(SqlHelper.ConnectionStringLocalTransaction, CommandType.StoredProcedure, PROC_GETVISITAUTHOR, parms))
            {
                while (dr.Read())
                {
                    Model.VisitAuthorInfo item = new VisitAuthorInfo();
                    item.VisitId    = Convert.ToInt32(dr["VisitId"]);
                    item.UserName   = dr["UserName"].ToString();
                    item.UserId     = Convert.ToInt32(dr["UserId"]);
                    item.VisitTitle = dr["VisitTitle"].ToString();
                    item.Contents   = dr["Contents"].ToString();
                    item.VisitDate  = Convert.ToDateTime(dr["VisitDate"]).ToShortDateString();

                    list.Add(item);
                }
                recordCount = Convert.ToInt32(parms[2].Value);
                return(list);
            }
        }
コード例 #4
0
ファイル: UsersAccessBLL.cs プロジェクト: daonidedie/-
 //修改或添加作者专访
 public int ModifyVisitAuthor(VisitAuthorInfo visit, bool b)
 {
     return(bll.ModifyVisitAuthor(visit, b));
 }