예제 #1
0
 /// </summary>
 ///Query 方法 dt查询结果
 /// </summary>
 public System.Collections.IList Query(System.Data.DataTable dt)
 {
     System.Collections.IList result = new System.Collections.ArrayList();
     foreach (System.Data.DataRow dr in dt.Rows)
     {
         project.Entity.Base.EntityMeter entity = new project.Entity.Base.EntityMeter();
         entity.MeterNo             = dr["MeterNo"].ToString();
         entity.MeterName           = dr["MeterName"].ToString();
         entity.MeterType           = dr["MeterType"].ToString();
         entity.MeterLOCNo1         = dr["MeterLOCNo1"].ToString();
         entity.MeterLOCNo1Name     = dr["MeterLOCNo1Name"].ToString();
         entity.MeterLOCNo2         = dr["MeterLOCNo2"].ToString();
         entity.MeterLOCNo2Name     = dr["MeterLOCNo2Name"].ToString();
         entity.MeterLOCNo3         = dr["MeterLOCNo3"].ToString();
         entity.MeterLOCNo3Name     = dr["MeterLOCNo3Name"].ToString();
         entity.MeterLOCNo4         = dr["MeterLOCNo4"].ToString();
         entity.MeterLOCNo4Name     = dr["MeterLOCNo4Name"].ToString();
         entity.MeterRate           = ParseDecimalForString(dr["MeterRate"].ToString());
         entity.MeterDigit          = ParseIntForString(dr["MeterDigit"].ToString());
         entity.MeterUsageType      = dr["MeterUsageType"].ToString();
         entity.MeterNatureType     = dr["MeterNatureType"].ToString();
         entity.MeterReadout        = ParseDecimalForString(dr["MeterReadout"].ToString());
         entity.MeterReadoutDate    = ParseDateTimeForString(dr["MeterReadoutDate"].ToString());
         entity.MeterRMID           = dr["MeterRMID"].ToString();
         entity.MeterSize           = dr["MeterSize"].ToString();
         entity.MeterRelatedMeterNo = dr["MeterRelatedMeterNo"].ToString();
         entity.Addr            = dr["Addr"].ToString();
         entity.MeterStatus     = dr["MeterStatus"].ToString();
         entity.MeterCreateDate = ParseDateTimeForString(dr["MeterCreateDate"].ToString());
         entity.MeterCreator    = dr["MeterCreator"].ToString();
         result.Add(entity);
     }
     return(result);
 }
예제 #2
0
 /// <summary>
 /// 带参数的构函数
 /// </summary>
 /// <param name="entity">实体类</param>
 public BusinessMeter(project.Entity.Base.EntityMeter entity)
 {
     this._entity = entity;
 }