/// <summary> /// 获得数据列表 /// </summary> public List<DataEntity.Model.Maintain> DataTableToList(DataTable dt) { List<DataEntity.Model.Maintain> modelList = new List<DataEntity.Model.Maintain>(); int rowsCount = dt.Rows.Count; if (rowsCount > 0) { DataEntity.Model.Maintain model; for (int n = 0; n < rowsCount; n++) { model = new DataEntity.Model.Maintain(); if (dt.Rows[n]["ID"] != null && dt.Rows[n]["ID"].ToString() != "") { model.ID = int.Parse(dt.Rows[n]["ID"].ToString()); } if (dt.Rows[n]["CustName"] != null && dt.Rows[n]["CustName"].ToString() != "") { model.CustName = dt.Rows[n]["CustName"].ToString(); } if (dt.Rows[n]["MaintainType"] != null && dt.Rows[n]["MaintainType"].ToString() != "") { model.MaintainType = dt.Rows[n]["MaintainType"].ToString(); } if (dt.Rows[n]["MaintainContent"] != null && dt.Rows[n]["MaintainContent"].ToString() != "") { model.MaintainContent = dt.Rows[n]["MaintainContent"].ToString(); } if (dt.Rows[n]["Czy"] != null && dt.Rows[n]["Czy"].ToString() != "") { model.Czy = dt.Rows[n]["Czy"].ToString(); } if (dt.Rows[n]["RecordUrl"] != null && dt.Rows[n]["RecordUrl"].ToString() != "") { model.RecordUrl = dt.Rows[n]["RecordUrl"].ToString(); } if (dt.Rows[n]["FileName"] != null && dt.Rows[n]["FileName"].ToString() != "") { model.FileName = dt.Rows[n]["FileName"].ToString(); } if (dt.Rows[n]["IFInport"] != null && dt.Rows[n]["IFInport"].ToString() != "") { if ((dt.Rows[n]["IFInport"].ToString() == "1") || (dt.Rows[n]["IFInport"].ToString().ToLower() == "true")) { model.IFInport = true; } else { model.IFInport = false; } } if (dt.Rows[n]["CZDate"] != null && dt.Rows[n]["CZDate"].ToString() != "") { model.CZDate = DateTime.Parse(dt.Rows[n]["CZDate"].ToString()); } if (dt.Rows[n]["EG1"] != null && dt.Rows[n]["EG1"].ToString() != "") { model.EG1 = dt.Rows[n]["EG1"].ToString(); } if (dt.Rows[n]["EG2"] != null && dt.Rows[n]["EG2"].ToString() != "") { model.EG2 = dt.Rows[n]["EG2"].ToString(); } if (dt.Rows[n]["EG4"] != null && dt.Rows[n]["EG4"].ToString() != "") { model.EG4 = dt.Rows[n]["EG4"].ToString(); } if (dt.Rows[n]["EG3"] != null && dt.Rows[n]["EG3"].ToString() != "") { model.EG3 = dt.Rows[n]["EG3"].ToString(); } if (dt.Rows[n]["EG5"] != null && dt.Rows[n]["EG5"].ToString() != "") { model.EG5 = dt.Rows[n]["EG5"].ToString(); } modelList.Add(model); } } return modelList; }
/// <summary> /// 得到一个对象实体 /// </summary> public DataEntity.Model.Maintain GetModel(int ID) { StringBuilder strSql = new StringBuilder(); strSql.Append("select top 1 "); strSql.Append(" ID,CustName,MaintainType,MaintainContent,Czy,RecordUrl,FileName,IFInport,CZDate,EG1,EG2,EG4,EG3,EG5 "); strSql.Append(" from Maintain "); strSql.Append(" where ID=" + ID + ""); DataEntity.Model.Maintain model = new DataEntity.Model.Maintain(); DataSet ds = DbHelperSQL.Query(strSql.ToString()); if (ds.Tables[0].Rows.Count > 0) { if (ds.Tables[0].Rows[0]["ID"] != null && ds.Tables[0].Rows[0]["ID"].ToString() != "") { model.ID = int.Parse(ds.Tables[0].Rows[0]["ID"].ToString()); } if (ds.Tables[0].Rows[0]["CustName"] != null && ds.Tables[0].Rows[0]["CustName"].ToString() != "") { model.CustName = ds.Tables[0].Rows[0]["CustName"].ToString(); } if (ds.Tables[0].Rows[0]["MaintainType"] != null && ds.Tables[0].Rows[0]["MaintainType"].ToString() != "") { model.MaintainType = ds.Tables[0].Rows[0]["MaintainType"].ToString(); } if (ds.Tables[0].Rows[0]["MaintainContent"] != null && ds.Tables[0].Rows[0]["MaintainContent"].ToString() != "") { model.MaintainContent = ds.Tables[0].Rows[0]["MaintainContent"].ToString(); } if (ds.Tables[0].Rows[0]["Czy"] != null && ds.Tables[0].Rows[0]["Czy"].ToString() != "") { model.Czy = ds.Tables[0].Rows[0]["Czy"].ToString(); } if (ds.Tables[0].Rows[0]["RecordUrl"] != null && ds.Tables[0].Rows[0]["RecordUrl"].ToString() != "") { model.RecordUrl = ds.Tables[0].Rows[0]["RecordUrl"].ToString(); } if (ds.Tables[0].Rows[0]["FileName"] != null && ds.Tables[0].Rows[0]["FileName"].ToString() != "") { model.FileName = ds.Tables[0].Rows[0]["FileName"].ToString(); } if (ds.Tables[0].Rows[0]["IFInport"] != null && ds.Tables[0].Rows[0]["IFInport"].ToString() != "") { if ((ds.Tables[0].Rows[0]["IFInport"].ToString() == "1") || (ds.Tables[0].Rows[0]["IFInport"].ToString().ToLower() == "true")) { model.IFInport = true; } else { model.IFInport = false; } } if (ds.Tables[0].Rows[0]["CZDate"] != null && ds.Tables[0].Rows[0]["CZDate"].ToString() != "") { model.CZDate = DateTime.Parse(ds.Tables[0].Rows[0]["CZDate"].ToString()); } if (ds.Tables[0].Rows[0]["EG1"] != null && ds.Tables[0].Rows[0]["EG1"].ToString() != "") { model.EG1 = ds.Tables[0].Rows[0]["EG1"].ToString(); } if (ds.Tables[0].Rows[0]["EG2"] != null && ds.Tables[0].Rows[0]["EG2"].ToString() != "") { model.EG2 = ds.Tables[0].Rows[0]["EG2"].ToString(); } if (ds.Tables[0].Rows[0]["EG4"] != null && ds.Tables[0].Rows[0]["EG4"].ToString() != "") { model.EG4 = ds.Tables[0].Rows[0]["EG4"].ToString(); } if (ds.Tables[0].Rows[0]["EG3"] != null && ds.Tables[0].Rows[0]["EG3"].ToString() != "") { model.EG3 = ds.Tables[0].Rows[0]["EG3"].ToString(); } if (ds.Tables[0].Rows[0]["EG5"] != null && ds.Tables[0].Rows[0]["EG5"].ToString() != "") { model.EG5 = ds.Tables[0].Rows[0]["EG5"].ToString(); } return model; } else { return null; } }