/// <summary> /// 根据条件得到列表数据 /// </summary> /// <param name="condition">查询条件</param> /// <param name="PageSize">页大小</param> /// <param name="CurPage">当前页</param> /// <param name="Fields">数据字段</param> /// <param name="orderBy">排序表达式</param> /// <param name="TotalRow">数据总行数</param> /// <param name="Fields">要显示的字段</param> /// <returns>列表数据</returns> public DataTable GetListData(List <SearchField> condition, int PageSize, int CurPage, String orderBy, out int TotalRow, params String[] Fields) { TotalRow = 0; DataTable dt1 = null; try { Tb_Project_LogDA da1 = new Tb_Project_LogDA(); dt1 = da1.GetListData(condition, PageSize, CurPage, orderBy, out TotalRow, Fields); this.executeResultCount = da1.ExecuteResultCount; return(dt1); } catch (Exception err) { this.ErrorInfo = err.Message.Replace("\r", "").Replace("\t", "").Replace("\n", ""); } return(dt1); }
/// <summary> /// 得到项目的最新日志信息 /// </summary> /// <param name="ProjectGuid"></param> /// <returns></returns> public static String GetProjectLastLogInfo(String ProjectGuid) { String result = String.Empty; Tb_Project_LogDA da1 = new Tb_Project_LogDA(); List <SearchField> condition = new List <SearchField>(); condition.Add(new SearchField("parentGuid", ProjectGuid)); DataTable dt1 = da1.GetListData(condition, 1, 1, "AddTime desc", "Stitle"); if (dt1 != null && dt1.Rows.Count > 0) { result = dt1.Rows[0][0].ToString(); } if (String.IsNullOrEmpty(result)) { result = "暂无日志"; } return(result); }