コード例 #1
0
ファイル: AssetBll.cs プロジェクト: mirrortom/asset
 /// <summary>
 /// 列表:查找出符合条件的多个记录.如果没找到返回空列表
 /// </summary>
 /// <param name="para">查询条件参数</param>
 /// <returns></returns>
 public static List <AssetM> List(AssetM para)
 {
     AssetM[] data;
     if (para.IsPagePart == 0)
     {
         data = AssetDal.All(para);
     }
     else
     {
         // 若分页则要验证分页参数
         para.SetPageIndexAndSize();
         data = AssetDal.List(para);
     }
     if (data == null)
     {
         para.ErrorMsg = AlertMsg.没有数据.ToString();
         return(new List <AssetM>());
     }
     for (int i = 0; i < data.Length; i++)
     {
         AssetM item = data[i];
         item.RowNumber = para.IsPagePart == 0
             ? 1 + i : para.StartRowIndex + i;
     }
     return(data.ToList());
 }