/// </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.Op.EntityReadout entity = new project.Entity.Op.EntityReadout(); entity.RowPointer = dr["RowPointer"].ToString(); entity.MeterNo = dr["MeterNo"].ToString(); entity.RMID = dr["RMID"].ToString(); entity.RMNo = dr["RMNo"].ToString(); entity.ReadoutType = dr["ReadoutType"].ToString(); entity.MeterType = dr["MeterType"].ToString(); entity.LastReadout = ParseDecimalForString(dr["LastReadout"].ToString()); entity.Readout = ParseDecimalForString(dr["Readout"].ToString()); entity.JoinReadings = ParseDecimalForString(dr["JoinReadings"].ToString()); entity.Readings = ParseDecimalForString(dr["Readings"].ToString()); entity.MeteRate = ParseDecimalForString(dr["MeteRate"].ToString()); entity.IsChange = bool.Parse(dr["IsChange"].ToString()); entity.CMRP = dr["CMRP"].ToString(); entity.OldMeterReadings = ParseDecimalForString(dr["OldMeterReadings"].ToString()); entity.AuditStatus = dr["AuditStatus"].ToString(); entity.Auditor = dr["Auditor"].ToString(); entity.AuditDate = ParseDateTimeForString(dr["AuditDate"].ToString()); entity.AuditReason = dr["AuditReason"].ToString(); entity.RODate = ParseDateTimeForString(dr["RODate"].ToString()); entity.ROOperator = dr["ROOperator"].ToString(); entity.ROCreateDate = ParseDateTimeForString(dr["ROCreateDate"].ToString()); entity.ROCreator = dr["ROCreator"].ToString(); entity.IsOrder = bool.Parse(dr["IsOrder"].ToString()); entity.Img = dr["Img"].ToString(); result.Add(entity); } return(result); }
/// <summary> /// 带参数的构函数 /// </summary> /// <param name="entity">实体类</param> public BusinessReadout(project.Entity.Op.EntityReadout entity) { this._entity = entity; }