コード例 #1
0
        public List <Entity.MessageEntity> getpage(int pageSize, int pageNum, out int count, string str)
        {
            string select, table, where, order;

            select = " *,(select uname from [OA_User] where Uid=[OA_Message].ToUid) as ToUname,(select uname from [OA_User] where Uid=[OA_Message].FromUid) as FromUname ";

            table = "[OA_Message] ";

            StringBuilder sb = new StringBuilder();

            sb.Append(" ( 1 = 1 ) " + str);

            where = sb.ToString();

            order = "Mid";

            string sql = "exec Pagination @select, @table, @where, @orderField, @orderType, @pageSize, @pageNum ";

            SqlParameter[] paras =
            {
                new SqlParameter("@select",     select),
                new SqlParameter("@table",      table),
                new SqlParameter("@where",      where),
                new SqlParameter("@orderField", order),
                new SqlParameter("@orderType",  '1'),
                new SqlParameter("@pageSize",   pageSize),
                new SqlParameter("@pageNum",    pageNum)
            };

            DataSet ds = DbHelperSQL.Query(sql, paras);

            count = Convert.ToInt32(ds.Tables[1].Rows[0][0]);

            List <Entity.MessageEntity> list = new List <Entity.MessageEntity>();

            Entity.MessageEntity model;

            for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
            {
                model = new Entity.MessageEntity();

                if (ds.Tables[0].Rows[i]["Mid"].ToString() != "")
                {
                    model.Mid = int.Parse(ds.Tables[0].Rows[i]["Mid"].ToString());
                }
                model.Addtime   = Convert.ToDateTime(ds.Tables[0].Rows[i]["Addtime"].ToString());
                model.Mtitle    = ds.Tables[0].Rows[i]["Mtitle"].ToString();
                model.ToUid     = Convert.ToInt32(ds.Tables[0].Rows[i]["ToUid"].ToString());
                model.ToUname   = ds.Tables[0].Rows[i]["ToUname"].ToString();
                model.FromUid   = Convert.ToInt32(ds.Tables[0].Rows[i]["FromUid"].ToString());
                model.FromUname = ds.Tables[0].Rows[i]["FromUname"].ToString();
                model.IsRead    = Convert.ToInt32(ds.Tables[0].Rows[i]["IsRead"].ToString());
                model.Touser    = ds.Tables[0].Rows[i]["touser"].ToString();
                list.Add(model);
            }

            return(list);
        }
 void Bind_Work()
 {
     int id = Str2Int(q("id"), 0);
     Entity.MessageEntity model = new Entity.MessageEntity();
     model = new JumbotOA.BLL.MessageBLL().GetEntity(id);
     this.lblTitle.Text = model.Mtitle;
     text = model.Content;
     if (UserId == model.ToUid)
         new JumbotOA.BLL.MessageBLL().SetReadById(id);
 }
コード例 #3
0
        void Bind_Work()
        {
            int id = Str2Int(q("id"), 0);

            Entity.MessageEntity model = new Entity.MessageEntity();
            model = new Daiv_OA.BLL.MessageBLL().GetEntity(id);
            this.lblTitle.Text = model.Mtitle;
            text = model.Content;
            if (UserId == model.ToUid)
            {
                new Daiv_OA.BLL.MessageBLL().SetReadById(id);
            }
        }
コード例 #4
0
        public List<Entity.MessageEntity> getpage(int pageSize, int pageNum, out int count, string str)
        {
            string select, table, where, order;

            select = " *,(select uname from [OA_User] where Uid=[OA_Message].ToUid) as ToUname,(select uname from [OA_User] where Uid=[OA_Message].FromUid) as FromUname ";

            table = "[OA_Message] ";

            StringBuilder sb = new StringBuilder();
            sb.Append(" ( 1 = 1 ) " + str);

            where = sb.ToString();

            order = "Mid";

            string sql = "exec Pagination @select, @table, @where, @orderField, @orderType, @pageSize, @pageNum ";

            SqlParameter[] paras ={
                new SqlParameter("@select",     select),
                new SqlParameter("@table",      table),
                new SqlParameter("@where",      where),
                new SqlParameter("@orderField", order),
                new SqlParameter("@orderType",  '1'),
                new SqlParameter("@pageSize",   pageSize),
                new SqlParameter("@pageNum",    pageNum)
            };

            DataSet ds = DbHelperSQL.Query(sql, paras);

            count = Convert.ToInt32(ds.Tables[1].Rows[0][0]);

            List<Entity.MessageEntity> list = new List<Entity.MessageEntity>();
            Entity.MessageEntity model;

            for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
            {
                model = new Entity.MessageEntity();

                if (ds.Tables[0].Rows[i]["Mid"].ToString() != "")
                {
                    model.Mid = int.Parse(ds.Tables[0].Rows[i]["Mid"].ToString());
                }
                model.Addtime = Convert.ToDateTime(ds.Tables[0].Rows[i]["Addtime"].ToString());
                model.Mtitle = ds.Tables[0].Rows[i]["Mtitle"].ToString();
                model.ToUid = Convert.ToInt32(ds.Tables[0].Rows[i]["ToUid"].ToString());
                model.ToUname = ds.Tables[0].Rows[i]["ToUname"].ToString();
                model.FromUid = Convert.ToInt32(ds.Tables[0].Rows[i]["FromUid"].ToString());
                model.FromUname = ds.Tables[0].Rows[i]["FromUname"].ToString();
                model.IsRead = Convert.ToInt32(ds.Tables[0].Rows[i]["IsRead"].ToString());
                model.Touser = ds.Tables[0].Rows[i]["touser"].ToString();
                list.Add(model);
            }

            return list;
        }