diff --git a/CompetitionAPI/CompetitionAPI/Competition.Mysql/BLL/T_ALM_PIPECOLLDATA.cs b/CompetitionAPI/CompetitionAPI/Competition.Mysql/BLL/T_ALM_PIPECOLLDATA.cs new file mode 100644 index 0000000..d41fb67 --- /dev/null +++ b/CompetitionAPI/CompetitionAPI/Competition.Mysql/BLL/T_ALM_PIPECOLLDATA.cs @@ -0,0 +1,186 @@ +/** 版本信息模板在安装目录下,可自行修改。 +* T_ALM_PIPECOLLDATA.cs +* +* 功 能: N/A +* 类 名: T_ALM_PIPECOLLDATA +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +* V0.01 2024/6/12 16:53:36 N/A 初版 +* +* Copyright (c) 2012 Maticsoft Corporation. All rights reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 版权所有:动软卓越(北京)科技有限公司              │ +*└──────────────────────────────────┘ +*/ +using System; +using System.Data; +using System.Collections.Generic; +using Maticsoft.Common; +using Competition.Mysql.Model; +namespace Competition.Mysql.BLL +{ + /// + /// T_ALM_PIPECOLLDATA + /// + public partial class T_ALM_PIPECOLLDATA + { + private readonly Competition.Mysql.DAL.T_ALM_PIPECOLLDATA dal=new Competition.Mysql.DAL.T_ALM_PIPECOLLDATA(); + public T_ALM_PIPECOLLDATA() + {} + #region BasicMethod + /// + /// 是否存在该记录 + /// + public bool Exists(string PIPE_CODE) + { + return dal.Exists(PIPE_CODE); + } + + /// + /// 增加一条数据 + /// + public bool Add(Competition.Mysql.Model.T_ALM_PIPECOLLDATA model) + { + return dal.Add(model); + } + + /// + /// 更新一条数据 + /// + public bool Update(Competition.Mysql.Model.T_ALM_PIPECOLLDATA model) + { + return dal.Update(model); + } + + /// + /// 删除一条数据 + /// + public bool Delete(string PIPE_CODE) + { + + return dal.Delete(PIPE_CODE); + } + /// + /// 删除一条数据 + /// + public bool DeleteList(string PIPE_CODElist ) + { + return dal.DeleteList(PIPE_CODElist ); + } + + /// + /// 得到一个对象实体 + /// + public Competition.Mysql.Model.T_ALM_PIPECOLLDATA GetModel(string PIPE_CODE) + { + + return dal.GetModel(PIPE_CODE); + } + + /// + /// 得到一个对象实体,从缓存中 + /// + public Competition.Mysql.Model.T_ALM_PIPECOLLDATA GetModelByCache(string PIPE_CODE) + { + + string CacheKey = "T_ALM_PIPECOLLDATAModel-" + PIPE_CODE; + object objModel = Maticsoft.Common.DataCache.GetCache(CacheKey); + if (objModel == null) + { + try + { + objModel = dal.GetModel(PIPE_CODE); + if (objModel != null) + { + int ModelCache = Maticsoft.Common.ConfigHelper.GetConfigInt("ModelCache"); + Maticsoft.Common.DataCache.SetCache(CacheKey, objModel, DateTime.Now.AddMinutes(ModelCache), TimeSpan.Zero); + } + } + catch{} + } + return (Competition.Mysql.Model.T_ALM_PIPECOLLDATA)objModel; + } + + /// + /// 获得数据列表 + /// + public DataSet GetList(string strWhere) + { + return dal.GetList(strWhere); + } + /// + /// 获得前几行数据 + /// + public DataSet GetList(int Top,string strWhere,string filedOrder) + { + return dal.GetList(Top,strWhere,filedOrder); + } + /// + /// 获得数据列表 + /// + public List GetModelList(string strWhere) + { + DataSet ds = dal.GetList(strWhere); + return DataTableToList(ds.Tables[0]); + } + /// + /// 获得数据列表 + /// + public List DataTableToList(DataTable dt) + { + List modelList = new List(); + int rowsCount = dt.Rows.Count; + if (rowsCount > 0) + { + Competition.Mysql.Model.T_ALM_PIPECOLLDATA model; + for (int n = 0; n < rowsCount; n++) + { + model = dal.DataRowToModel(dt.Rows[n]); + if (model != null) + { + modelList.Add(model); + } + } + } + return modelList; + } + + /// + /// 获得数据列表 + /// + public DataSet GetAllList() + { + return GetList(""); + } + + /// + /// 分页获取数据列表 + /// + public int GetRecordCount(string strWhere) + { + return dal.GetRecordCount(strWhere); + } + /// + /// 分页获取数据列表 + /// + public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex) + { + return dal.GetListByPage( strWhere, orderby, startIndex, endIndex); + } + /// + /// 分页获取数据列表 + /// + //public DataSet GetList(int PageSize,int PageIndex,string strWhere) + //{ + //return dal.GetList(PageSize,PageIndex,strWhere); + //} + + #endregion BasicMethod + #region ExtensionMethod + + #endregion ExtensionMethod + } +} + diff --git a/CompetitionAPI/CompetitionAPI/Competition.Mysql/BLL/T_ALM_PIPECOLLDATACOMPARE.cs b/CompetitionAPI/CompetitionAPI/Competition.Mysql/BLL/T_ALM_PIPECOLLDATACOMPARE.cs new file mode 100644 index 0000000..be67a6c --- /dev/null +++ b/CompetitionAPI/CompetitionAPI/Competition.Mysql/BLL/T_ALM_PIPECOLLDATACOMPARE.cs @@ -0,0 +1,172 @@ +/** 版本信息模板在安装目录下,可自行修改。 +* T_ALM_PIPECOLLDATACOMPARE.cs +* +* 功 能: N/A +* 类 名: T_ALM_PIPECOLLDATACOMPARE +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +* V0.01 2024/6/12 16:53:38 N/A 初版 +* +* Copyright (c) 2012 Maticsoft Corporation. All rights reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 版权所有:动软卓越(北京)科技有限公司              │ +*└──────────────────────────────────┘ +*/ +using System; +using System.Data; +using System.Collections.Generic; +using Maticsoft.Common; +using Competition.Mysql.Model; +namespace Competition.Mysql.BLL +{ + /// + /// T_ALM_PIPECOLLDATACOMPARE + /// + public partial class T_ALM_PIPECOLLDATACOMPARE + { + private readonly Competition.Mysql.DAL.T_ALM_PIPECOLLDATACOMPARE dal=new Competition.Mysql.DAL.T_ALM_PIPECOLLDATACOMPARE(); + public T_ALM_PIPECOLLDATACOMPARE() + {} + #region BasicMethod + + /// + /// 增加一条数据 + /// + public bool Add(Competition.Mysql.Model.T_ALM_PIPECOLLDATACOMPARE model) + { + return dal.Add(model); + } + + /// + /// 更新一条数据 + /// + public bool Update(Competition.Mysql.Model.T_ALM_PIPECOLLDATACOMPARE model) + { + return dal.Update(model); + } + + /// + /// 删除一条数据 + /// + public bool Delete() + { + //该表无主键信息,请自定义主键/条件字段 + return dal.Delete(); + } + + /// + /// 得到一个对象实体 + /// + public Competition.Mysql.Model.T_ALM_PIPECOLLDATACOMPARE GetModel() + { + //该表无主键信息,请自定义主键/条件字段 + return dal.GetModel(); + } + + /// + /// 得到一个对象实体,从缓存中 + /// + public Competition.Mysql.Model.T_ALM_PIPECOLLDATACOMPARE GetModelByCache() + { + //该表无主键信息,请自定义主键/条件字段 + string CacheKey = "T_ALM_PIPECOLLDATACOMPAREModel-" ; + object objModel = Maticsoft.Common.DataCache.GetCache(CacheKey); + if (objModel == null) + { + try + { + objModel = dal.GetModel(); + if (objModel != null) + { + int ModelCache = Maticsoft.Common.ConfigHelper.GetConfigInt("ModelCache"); + Maticsoft.Common.DataCache.SetCache(CacheKey, objModel, DateTime.Now.AddMinutes(ModelCache), TimeSpan.Zero); + } + } + catch{} + } + return (Competition.Mysql.Model.T_ALM_PIPECOLLDATACOMPARE)objModel; + } + + /// + /// 获得数据列表 + /// + public DataSet GetList(string strWhere) + { + return dal.GetList(strWhere); + } + /// + /// 获得前几行数据 + /// + public DataSet GetList(int Top,string strWhere,string filedOrder) + { + return dal.GetList(Top,strWhere,filedOrder); + } + /// + /// 获得数据列表 + /// + public List GetModelList(string strWhere) + { + DataSet ds = dal.GetList(strWhere); + return DataTableToList(ds.Tables[0]); + } + /// + /// 获得数据列表 + /// + public List DataTableToList(DataTable dt) + { + List modelList = new List(); + int rowsCount = dt.Rows.Count; + if (rowsCount > 0) + { + Competition.Mysql.Model.T_ALM_PIPECOLLDATACOMPARE model; + for (int n = 0; n < rowsCount; n++) + { + model = dal.DataRowToModel(dt.Rows[n]); + if (model != null) + { + modelList.Add(model); + } + } + } + return modelList; + } + + /// + /// 获得数据列表 + /// + public DataSet GetAllList() + { + return GetList(""); + } + + /// + /// 分页获取数据列表 + /// + public int GetRecordCount(string strWhere) + { + return dal.GetRecordCount(strWhere); + } + /// + /// 分页获取数据列表 + /// + public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex) + { + return dal.GetListByPage( strWhere, orderby, startIndex, endIndex); + } + /// + /// 分页获取数据列表 + /// + //public DataSet GetList(int PageSize,int PageIndex,string strWhere) + //{ + //return dal.GetList(PageSize,PageIndex,strWhere); + //} + + #endregion BasicMethod + #region ExtensionMethod + + #endregion ExtensionMethod + } +} + diff --git a/CompetitionAPI/CompetitionAPI/Competition.Mysql/DAL/T_ALM_PIPECOLLDATA.cs b/CompetitionAPI/CompetitionAPI/Competition.Mysql/DAL/T_ALM_PIPECOLLDATA.cs new file mode 100644 index 0000000..9768a85 --- /dev/null +++ b/CompetitionAPI/CompetitionAPI/Competition.Mysql/DAL/T_ALM_PIPECOLLDATA.cs @@ -0,0 +1,1123 @@ +/** 版本信息模板在安装目录下,可自行修改。 +* T_ALM_PIPECOLLDATA.cs +* +* 功 能: N/A +* 类 名: T_ALM_PIPECOLLDATA +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +* V0.01 2024/6/12 16:53:36 N/A 初版 +* +* Copyright (c) 2012 Maticsoft Corporation. All rights reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 版权所有:动软卓越(北京)科技有限公司              │ +*└──────────────────────────────────┘ +*/ +using System; +using System.Data; +using System.Text; +using System.Data.SqlClient; +using Maticsoft.DBUtility;//Please add references +namespace Competition.Mysql.DAL +{ + /// + /// 数据访问类:T_ALM_PIPECOLLDATA + /// + public partial class T_ALM_PIPECOLLDATA + { + public T_ALM_PIPECOLLDATA() + {} + #region BasicMethod + + /// + /// 是否存在该记录 + /// + public bool Exists(string PIPE_CODE) + { + StringBuilder strSql=new StringBuilder(); + strSql.Append("select count(1) from T_ALM_PIPECOLLDATA"); + strSql.Append(" where PIPE_CODE=@PIPE_CODE "); + SqlParameter[] parameters = { + new SqlParameter("@PIPE_CODE", SqlDbType.VarChar,40) }; + parameters[0].Value = PIPE_CODE; + + return DbHelperSQL.Exists(strSql.ToString(),parameters); + } + + + /// + /// 增加一条数据 + /// + public bool Add(Competition.Mysql.Model.T_ALM_PIPECOLLDATA model) + { + StringBuilder strSql=new StringBuilder(); + strSql.Append("insert into T_ALM_PIPECOLLDATA("); + strSql.Append("PIPE_CODE,MONITOR_ID,COLL_DATA,COLL_TIME,COND_DENSITY,COND_DENSITY_STATE,COND_TEMPERATURE,COND_TEMPERATURE_STATE,COND_PRESSURE,COND_PRESSURE_STATE,COND_TOTAL_VOLUME,COND_VELOCITY,COND_FLOWMETER_STATE,COND_FLOW_COMPUTER_STATUS,STAN_RELATIVE_DENSITY,STAN_DENSITY,STAN_VELOCITY,STAN_HIGH_QGR,STAN_LOW_QGR,STAN_METHANE,STAN_ETHANE,STAN_PROPANE,STAN_ISOBUTANE,STAN_BUTANE,STAN_ISOPENTANE,STAN_PENTANE,STAN_NEWPENTANE,STAN_HEXANE,STAN_CARBONDIOXIDE,STAN_NITROGEN,STAN_YESTERDAY_TOTAL_VOLUME,STAN_TODAY_TOTAL_VOLUME,STAN_PREVIOUS_MONTHS_VOLUME,STAN_THIS_MONTHS_VOLUME,STAN_PREVIOUS_YEAR_VOLUME,STAN_THIS_YEAR_VOLUME,STAN_PRESENT_FLOWMETER_TOTAL_VOLUME,STAN_YESTERDAY_TOTAL_QUALITY,STAN_TODAY_TOTAL_QUALITY,STAN_PREVIOUS_MONTHS_QUALITY,STAN_THIS_MONTHS_QUALITY,STAN_PREVIOUS_YEAR_QUALITY,STAN_THIS_YEAR_QUALITY,STAN_PRESENT_FLOWMETER_TOTAL_QUALITY,COND_DENSITY_FLAG,COND_DENSITY_STATE_FLAG,COND_TEMPERATURE_FLAG,COND_TEMPERATURE_STATE_FLAG,COND_PRESSURE_FLAG,COND_PRESSURE_STATE_FLAG,COND_TOTAL_VOLUME_FLAG,COND_VELOCITY_FLAG,COND_FLOWMETER_STATE_FLAG,COND_FLOW_COMPUTER_STATUS_FLAG,STAN_RELATIVE_DENSITY_FLAG,STAN_DENSITY_FLAG,STAN_VELOCITY_FLAG,STAN_HIGH_QGR_FLAG,STAN_LOW_QGR_FLAG,STAN_METHANE_FLAG,STAN_ETHANE_FLAG,STAN_PROPANE_FLAG,STAN_ISOBUTANE_FLAG,STAN_BUTANE_FLAG,STAN_ISOPENTANE_FLAG,STAN_PENTANE_FLAG,STAN_NEWPENTANE_FLAG,STAN_HEXANE_FLAG,STAN_CARBONDIOXIDE_FLAG,STAN_NITROGEN_FLAG,STAN_YESTERDAY_TOTAL_VOLUME_FLAG,STAN_TODAY_TOTAL_VOLUME_FLAG,STAN_PREVIOUS_MONTHS_VOLUME_FLAG,STAN_THIS_MONTHS_VOLUME_FLAG,STAN_PREVIOUS_YEAR_VOLUME_FLAG,STAN_THIS_YEAR_VOLUME_FLAG,STAN_PRESENT_FLOWMETER_TOTAL_VOLUME_FLAG,STAN_YESTERDAY_TOTAL_QUALITY_FLAG,STAN_TODAY_TOTAL_QUALITY_FLAG,STAN_PREVIOUS_MONTHS_QUALITY_FLAG,STAN_THIS_MONTHS_QUALITY_FLAG,STAN_PREVIOUS_YEAR_QUALITY_FLAG,STAN_THIS_YEAR_QUALITY_FLAG,STAN_PRESENT_FLOWMETER_TOTAL_QUALITY_FLAG,COLLFIXTURE_CODE,SERVER_TIME,FIELD_CHAR1,FIELD_CHAR2,FIELD_DECIMAL2,FIELD_DECIMAL3,STAN_PRESENT_GATE_HEARTBEAT,STAN_PRESENT_GATE_POUNDS_SATRT_TIME,STAN_PRESENT_GATE_POUNDS_END_TIME)"); + strSql.Append(" values ("); + strSql.Append("@PIPE_CODE,@MONITOR_ID,@COLL_DATA,@COLL_TIME,@COND_DENSITY,@COND_DENSITY_STATE,@COND_TEMPERATURE,@COND_TEMPERATURE_STATE,@COND_PRESSURE,@COND_PRESSURE_STATE,@COND_TOTAL_VOLUME,@COND_VELOCITY,@COND_FLOWMETER_STATE,@COND_FLOW_COMPUTER_STATUS,@STAN_RELATIVE_DENSITY,@STAN_DENSITY,@STAN_VELOCITY,@STAN_HIGH_QGR,@STAN_LOW_QGR,@STAN_METHANE,@STAN_ETHANE,@STAN_PROPANE,@STAN_ISOBUTANE,@STAN_BUTANE,@STAN_ISOPENTANE,@STAN_PENTANE,@STAN_NEWPENTANE,@STAN_HEXANE,@STAN_CARBONDIOXIDE,@STAN_NITROGEN,@STAN_YESTERDAY_TOTAL_VOLUME,@STAN_TODAY_TOTAL_VOLUME,@STAN_PREVIOUS_MONTHS_VOLUME,@STAN_THIS_MONTHS_VOLUME,@STAN_PREVIOUS_YEAR_VOLUME,@STAN_THIS_YEAR_VOLUME,@STAN_PRESENT_FLOWMETER_TOTAL_VOLUME,@STAN_YESTERDAY_TOTAL_QUALITY,@STAN_TODAY_TOTAL_QUALITY,@STAN_PREVIOUS_MONTHS_QUALITY,@STAN_THIS_MONTHS_QUALITY,@STAN_PREVIOUS_YEAR_QUALITY,@STAN_THIS_YEAR_QUALITY,@STAN_PRESENT_FLOWMETER_TOTAL_QUALITY,@COND_DENSITY_FLAG,@COND_DENSITY_STATE_FLAG,@COND_TEMPERATURE_FLAG,@COND_TEMPERATURE_STATE_FLAG,@COND_PRESSURE_FLAG,@COND_PRESSURE_STATE_FLAG,@COND_TOTAL_VOLUME_FLAG,@COND_VELOCITY_FLAG,@COND_FLOWMETER_STATE_FLAG,@COND_FLOW_COMPUTER_STATUS_FLAG,@STAN_RELATIVE_DENSITY_FLAG,@STAN_DENSITY_FLAG,@STAN_VELOCITY_FLAG,@STAN_HIGH_QGR_FLAG,@STAN_LOW_QGR_FLAG,@STAN_METHANE_FLAG,@STAN_ETHANE_FLAG,@STAN_PROPANE_FLAG,@STAN_ISOBUTANE_FLAG,@STAN_BUTANE_FLAG,@STAN_ISOPENTANE_FLAG,@STAN_PENTANE_FLAG,@STAN_NEWPENTANE_FLAG,@STAN_HEXANE_FLAG,@STAN_CARBONDIOXIDE_FLAG,@STAN_NITROGEN_FLAG,@STAN_YESTERDAY_TOTAL_VOLUME_FLAG,@STAN_TODAY_TOTAL_VOLUME_FLAG,@STAN_PREVIOUS_MONTHS_VOLUME_FLAG,@STAN_THIS_MONTHS_VOLUME_FLAG,@STAN_PREVIOUS_YEAR_VOLUME_FLAG,@STAN_THIS_YEAR_VOLUME_FLAG,@STAN_PRESENT_FLOWMETER_TOTAL_VOLUME_FLAG,@STAN_YESTERDAY_TOTAL_QUALITY_FLAG,@STAN_TODAY_TOTAL_QUALITY_FLAG,@STAN_PREVIOUS_MONTHS_QUALITY_FLAG,@STAN_THIS_MONTHS_QUALITY_FLAG,@STAN_PREVIOUS_YEAR_QUALITY_FLAG,@STAN_THIS_YEAR_QUALITY_FLAG,@STAN_PRESENT_FLOWMETER_TOTAL_QUALITY_FLAG,@COLLFIXTURE_CODE,@SERVER_TIME,@FIELD_CHAR1,@FIELD_CHAR2,@FIELD_DECIMAL2,@FIELD_DECIMAL3,@STAN_PRESENT_GATE_HEARTBEAT,@STAN_PRESENT_GATE_POUNDS_SATRT_TIME,@STAN_PRESENT_GATE_POUNDS_END_TIME)"); + SqlParameter[] parameters = { + new SqlParameter("@PIPE_CODE", SqlDbType.VarChar,40), + new SqlParameter("@MONITOR_ID", SqlDbType.VarChar,40), + new SqlParameter("@COLL_DATA", SqlDbType.Decimal,9), + new SqlParameter("@COLL_TIME", SqlDbType.DateTime), + new SqlParameter("@COND_DENSITY", SqlDbType.Decimal,9), + new SqlParameter("@COND_DENSITY_STATE", SqlDbType.Int,4), + new SqlParameter("@COND_TEMPERATURE", SqlDbType.Decimal,5), + new SqlParameter("@COND_TEMPERATURE_STATE", SqlDbType.Int,4), + new SqlParameter("@COND_PRESSURE", SqlDbType.Decimal,9), + new SqlParameter("@COND_PRESSURE_STATE", SqlDbType.Int,4), + new SqlParameter("@COND_TOTAL_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@COND_VELOCITY", SqlDbType.Decimal,9), + new SqlParameter("@COND_FLOWMETER_STATE", SqlDbType.Int,4), + new SqlParameter("@COND_FLOW_COMPUTER_STATUS", SqlDbType.Int,4), + new SqlParameter("@STAN_RELATIVE_DENSITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_DENSITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_VELOCITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_HIGH_QGR", SqlDbType.Decimal,9), + new SqlParameter("@STAN_LOW_QGR", SqlDbType.Decimal,9), + new SqlParameter("@STAN_METHANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_ETHANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PROPANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_ISOBUTANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_BUTANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_ISOPENTANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PENTANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_NEWPENTANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_HEXANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_CARBONDIOXIDE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_NITROGEN", SqlDbType.Decimal,9), + new SqlParameter("@STAN_YESTERDAY_TOTAL_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@STAN_TODAY_TOTAL_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PREVIOUS_MONTHS_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@STAN_THIS_MONTHS_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PREVIOUS_YEAR_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@STAN_THIS_YEAR_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PRESENT_FLOWMETER_TOTAL_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@STAN_YESTERDAY_TOTAL_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_TODAY_TOTAL_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PREVIOUS_MONTHS_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_THIS_MONTHS_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PREVIOUS_YEAR_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_THIS_YEAR_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PRESENT_FLOWMETER_TOTAL_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@COND_DENSITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_DENSITY_STATE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_TEMPERATURE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_TEMPERATURE_STATE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_PRESSURE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_PRESSURE_STATE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_TOTAL_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_VELOCITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_FLOWMETER_STATE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_FLOW_COMPUTER_STATUS_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_RELATIVE_DENSITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_DENSITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_VELOCITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_HIGH_QGR_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_LOW_QGR_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_METHANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_ETHANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PROPANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_ISOBUTANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_BUTANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_ISOPENTANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PENTANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_NEWPENTANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_HEXANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_CARBONDIOXIDE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_NITROGEN_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_YESTERDAY_TOTAL_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_TODAY_TOTAL_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PREVIOUS_MONTHS_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_THIS_MONTHS_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PREVIOUS_YEAR_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_THIS_YEAR_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PRESENT_FLOWMETER_TOTAL_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_YESTERDAY_TOTAL_QUALITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_TODAY_TOTAL_QUALITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PREVIOUS_MONTHS_QUALITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_THIS_MONTHS_QUALITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PREVIOUS_YEAR_QUALITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_THIS_YEAR_QUALITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PRESENT_FLOWMETER_TOTAL_QUALITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COLLFIXTURE_CODE", SqlDbType.VarChar,50), + new SqlParameter("@SERVER_TIME", SqlDbType.DateTime), + new SqlParameter("@FIELD_CHAR1", SqlDbType.VarChar,1024), + new SqlParameter("@FIELD_CHAR2", SqlDbType.VarChar,1024), + new SqlParameter("@FIELD_DECIMAL2", SqlDbType.Decimal,9), + new SqlParameter("@FIELD_DECIMAL3", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PRESENT_GATE_HEARTBEAT", SqlDbType.Int,4), + new SqlParameter("@STAN_PRESENT_GATE_POUNDS_SATRT_TIME", SqlDbType.DateTime), + new SqlParameter("@STAN_PRESENT_GATE_POUNDS_END_TIME", SqlDbType.DateTime)}; + parameters[0].Value = model.PIPE_CODE; + parameters[1].Value = model.MONITOR_ID; + parameters[2].Value = model.COLL_DATA; + parameters[3].Value = model.COLL_TIME; + parameters[4].Value = model.COND_DENSITY; + parameters[5].Value = model.COND_DENSITY_STATE; + parameters[6].Value = model.COND_TEMPERATURE; + parameters[7].Value = model.COND_TEMPERATURE_STATE; + parameters[8].Value = model.COND_PRESSURE; + parameters[9].Value = model.COND_PRESSURE_STATE; + parameters[10].Value = model.COND_TOTAL_VOLUME; + parameters[11].Value = model.COND_VELOCITY; + parameters[12].Value = model.COND_FLOWMETER_STATE; + parameters[13].Value = model.COND_FLOW_COMPUTER_STATUS; + parameters[14].Value = model.STAN_RELATIVE_DENSITY; + parameters[15].Value = model.STAN_DENSITY; + parameters[16].Value = model.STAN_VELOCITY; + parameters[17].Value = model.STAN_HIGH_QGR; + parameters[18].Value = model.STAN_LOW_QGR; + parameters[19].Value = model.STAN_METHANE; + parameters[20].Value = model.STAN_ETHANE; + parameters[21].Value = model.STAN_PROPANE; + parameters[22].Value = model.STAN_ISOBUTANE; + parameters[23].Value = model.STAN_BUTANE; + parameters[24].Value = model.STAN_ISOPENTANE; + parameters[25].Value = model.STAN_PENTANE; + parameters[26].Value = model.STAN_NEWPENTANE; + parameters[27].Value = model.STAN_HEXANE; + parameters[28].Value = model.STAN_CARBONDIOXIDE; + parameters[29].Value = model.STAN_NITROGEN; + parameters[30].Value = model.STAN_YESTERDAY_TOTAL_VOLUME; + parameters[31].Value = model.STAN_TODAY_TOTAL_VOLUME; + parameters[32].Value = model.STAN_PREVIOUS_MONTHS_VOLUME; + parameters[33].Value = model.STAN_THIS_MONTHS_VOLUME; + parameters[34].Value = model.STAN_PREVIOUS_YEAR_VOLUME; + parameters[35].Value = model.STAN_THIS_YEAR_VOLUME; + parameters[36].Value = model.STAN_PRESENT_FLOWMETER_TOTAL_VOLUME; + parameters[37].Value = model.STAN_YESTERDAY_TOTAL_QUALITY; + parameters[38].Value = model.STAN_TODAY_TOTAL_QUALITY; + parameters[39].Value = model.STAN_PREVIOUS_MONTHS_QUALITY; + parameters[40].Value = model.STAN_THIS_MONTHS_QUALITY; + parameters[41].Value = model.STAN_PREVIOUS_YEAR_QUALITY; + parameters[42].Value = model.STAN_THIS_YEAR_QUALITY; + parameters[43].Value = model.STAN_PRESENT_FLOWMETER_TOTAL_QUALITY; + parameters[44].Value = model.COND_DENSITY_FLAG; + parameters[45].Value = model.COND_DENSITY_STATE_FLAG; + parameters[46].Value = model.COND_TEMPERATURE_FLAG; + parameters[47].Value = model.COND_TEMPERATURE_STATE_FLAG; + parameters[48].Value = model.COND_PRESSURE_FLAG; + parameters[49].Value = model.COND_PRESSURE_STATE_FLAG; + parameters[50].Value = model.COND_TOTAL_VOLUME_FLAG; + parameters[51].Value = model.COND_VELOCITY_FLAG; + parameters[52].Value = model.COND_FLOWMETER_STATE_FLAG; + parameters[53].Value = model.COND_FLOW_COMPUTER_STATUS_FLAG; + parameters[54].Value = model.STAN_RELATIVE_DENSITY_FLAG; + parameters[55].Value = model.STAN_DENSITY_FLAG; + parameters[56].Value = model.STAN_VELOCITY_FLAG; + parameters[57].Value = model.STAN_HIGH_QGR_FLAG; + parameters[58].Value = model.STAN_LOW_QGR_FLAG; + parameters[59].Value = model.STAN_METHANE_FLAG; + parameters[60].Value = model.STAN_ETHANE_FLAG; + parameters[61].Value = model.STAN_PROPANE_FLAG; + parameters[62].Value = model.STAN_ISOBUTANE_FLAG; + parameters[63].Value = model.STAN_BUTANE_FLAG; + parameters[64].Value = model.STAN_ISOPENTANE_FLAG; + parameters[65].Value = model.STAN_PENTANE_FLAG; + parameters[66].Value = model.STAN_NEWPENTANE_FLAG; + parameters[67].Value = model.STAN_HEXANE_FLAG; + parameters[68].Value = model.STAN_CARBONDIOXIDE_FLAG; + parameters[69].Value = model.STAN_NITROGEN_FLAG; + parameters[70].Value = model.STAN_YESTERDAY_TOTAL_VOLUME_FLAG; + parameters[71].Value = model.STAN_TODAY_TOTAL_VOLUME_FLAG; + parameters[72].Value = model.STAN_PREVIOUS_MONTHS_VOLUME_FLAG; + parameters[73].Value = model.STAN_THIS_MONTHS_VOLUME_FLAG; + parameters[74].Value = model.STAN_PREVIOUS_YEAR_VOLUME_FLAG; + parameters[75].Value = model.STAN_THIS_YEAR_VOLUME_FLAG; + parameters[76].Value = model.STAN_PRESENT_FLOWMETER_TOTAL_VOLUME_FLAG; + parameters[77].Value = model.STAN_YESTERDAY_TOTAL_QUALITY_FLAG; + parameters[78].Value = model.STAN_TODAY_TOTAL_QUALITY_FLAG; + parameters[79].Value = model.STAN_PREVIOUS_MONTHS_QUALITY_FLAG; + parameters[80].Value = model.STAN_THIS_MONTHS_QUALITY_FLAG; + parameters[81].Value = model.STAN_PREVIOUS_YEAR_QUALITY_FLAG; + parameters[82].Value = model.STAN_THIS_YEAR_QUALITY_FLAG; + parameters[83].Value = model.STAN_PRESENT_FLOWMETER_TOTAL_QUALITY_FLAG; + parameters[84].Value = model.COLLFIXTURE_CODE; + parameters[85].Value = model.SERVER_TIME; + parameters[86].Value = model.FIELD_CHAR1; + parameters[87].Value = model.FIELD_CHAR2; + parameters[88].Value = model.FIELD_DECIMAL2; + parameters[89].Value = model.FIELD_DECIMAL3; + parameters[90].Value = model.STAN_PRESENT_GATE_HEARTBEAT; + parameters[91].Value = model.STAN_PRESENT_GATE_POUNDS_SATRT_TIME; + parameters[92].Value = model.STAN_PRESENT_GATE_POUNDS_END_TIME; + + int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters); + if (rows > 0) + { + return true; + } + else + { + return false; + } + } + /// + /// 更新一条数据 + /// + public bool Update(Competition.Mysql.Model.T_ALM_PIPECOLLDATA model) + { + StringBuilder strSql=new StringBuilder(); + strSql.Append("update T_ALM_PIPECOLLDATA set "); + strSql.Append("MONITOR_ID=@MONITOR_ID,"); + strSql.Append("COLL_DATA=@COLL_DATA,"); + strSql.Append("COLL_TIME=@COLL_TIME,"); + strSql.Append("COND_DENSITY=@COND_DENSITY,"); + strSql.Append("COND_DENSITY_STATE=@COND_DENSITY_STATE,"); + strSql.Append("COND_TEMPERATURE=@COND_TEMPERATURE,"); + strSql.Append("COND_TEMPERATURE_STATE=@COND_TEMPERATURE_STATE,"); + strSql.Append("COND_PRESSURE=@COND_PRESSURE,"); + strSql.Append("COND_PRESSURE_STATE=@COND_PRESSURE_STATE,"); + strSql.Append("COND_TOTAL_VOLUME=@COND_TOTAL_VOLUME,"); + strSql.Append("COND_VELOCITY=@COND_VELOCITY,"); + strSql.Append("COND_FLOWMETER_STATE=@COND_FLOWMETER_STATE,"); + strSql.Append("COND_FLOW_COMPUTER_STATUS=@COND_FLOW_COMPUTER_STATUS,"); + strSql.Append("STAN_RELATIVE_DENSITY=@STAN_RELATIVE_DENSITY,"); + strSql.Append("STAN_DENSITY=@STAN_DENSITY,"); + strSql.Append("STAN_VELOCITY=@STAN_VELOCITY,"); + strSql.Append("STAN_HIGH_QGR=@STAN_HIGH_QGR,"); + strSql.Append("STAN_LOW_QGR=@STAN_LOW_QGR,"); + strSql.Append("STAN_METHANE=@STAN_METHANE,"); + strSql.Append("STAN_ETHANE=@STAN_ETHANE,"); + strSql.Append("STAN_PROPANE=@STAN_PROPANE,"); + strSql.Append("STAN_ISOBUTANE=@STAN_ISOBUTANE,"); + strSql.Append("STAN_BUTANE=@STAN_BUTANE,"); + strSql.Append("STAN_ISOPENTANE=@STAN_ISOPENTANE,"); + strSql.Append("STAN_PENTANE=@STAN_PENTANE,"); + strSql.Append("STAN_NEWPENTANE=@STAN_NEWPENTANE,"); + strSql.Append("STAN_HEXANE=@STAN_HEXANE,"); + strSql.Append("STAN_CARBONDIOXIDE=@STAN_CARBONDIOXIDE,"); + strSql.Append("STAN_NITROGEN=@STAN_NITROGEN,"); + strSql.Append("STAN_YESTERDAY_TOTAL_VOLUME=@STAN_YESTERDAY_TOTAL_VOLUME,"); + strSql.Append("STAN_TODAY_TOTAL_VOLUME=@STAN_TODAY_TOTAL_VOLUME,"); + strSql.Append("STAN_PREVIOUS_MONTHS_VOLUME=@STAN_PREVIOUS_MONTHS_VOLUME,"); + strSql.Append("STAN_THIS_MONTHS_VOLUME=@STAN_THIS_MONTHS_VOLUME,"); + strSql.Append("STAN_PREVIOUS_YEAR_VOLUME=@STAN_PREVIOUS_YEAR_VOLUME,"); + strSql.Append("STAN_THIS_YEAR_VOLUME=@STAN_THIS_YEAR_VOLUME,"); + strSql.Append("STAN_PRESENT_FLOWMETER_TOTAL_VOLUME=@STAN_PRESENT_FLOWMETER_TOTAL_VOLUME,"); + strSql.Append("STAN_YESTERDAY_TOTAL_QUALITY=@STAN_YESTERDAY_TOTAL_QUALITY,"); + strSql.Append("STAN_TODAY_TOTAL_QUALITY=@STAN_TODAY_TOTAL_QUALITY,"); + strSql.Append("STAN_PREVIOUS_MONTHS_QUALITY=@STAN_PREVIOUS_MONTHS_QUALITY,"); + strSql.Append("STAN_THIS_MONTHS_QUALITY=@STAN_THIS_MONTHS_QUALITY,"); + strSql.Append("STAN_PREVIOUS_YEAR_QUALITY=@STAN_PREVIOUS_YEAR_QUALITY,"); + strSql.Append("STAN_THIS_YEAR_QUALITY=@STAN_THIS_YEAR_QUALITY,"); + strSql.Append("STAN_PRESENT_FLOWMETER_TOTAL_QUALITY=@STAN_PRESENT_FLOWMETER_TOTAL_QUALITY,"); + strSql.Append("COND_DENSITY_FLAG=@COND_DENSITY_FLAG,"); + strSql.Append("COND_DENSITY_STATE_FLAG=@COND_DENSITY_STATE_FLAG,"); + strSql.Append("COND_TEMPERATURE_FLAG=@COND_TEMPERATURE_FLAG,"); + strSql.Append("COND_TEMPERATURE_STATE_FLAG=@COND_TEMPERATURE_STATE_FLAG,"); + strSql.Append("COND_PRESSURE_FLAG=@COND_PRESSURE_FLAG,"); + strSql.Append("COND_PRESSURE_STATE_FLAG=@COND_PRESSURE_STATE_FLAG,"); + strSql.Append("COND_TOTAL_VOLUME_FLAG=@COND_TOTAL_VOLUME_FLAG,"); + strSql.Append("COND_VELOCITY_FLAG=@COND_VELOCITY_FLAG,"); + strSql.Append("COND_FLOWMETER_STATE_FLAG=@COND_FLOWMETER_STATE_FLAG,"); + strSql.Append("COND_FLOW_COMPUTER_STATUS_FLAG=@COND_FLOW_COMPUTER_STATUS_FLAG,"); + strSql.Append("STAN_RELATIVE_DENSITY_FLAG=@STAN_RELATIVE_DENSITY_FLAG,"); + strSql.Append("STAN_DENSITY_FLAG=@STAN_DENSITY_FLAG,"); + strSql.Append("STAN_VELOCITY_FLAG=@STAN_VELOCITY_FLAG,"); + strSql.Append("STAN_HIGH_QGR_FLAG=@STAN_HIGH_QGR_FLAG,"); + strSql.Append("STAN_LOW_QGR_FLAG=@STAN_LOW_QGR_FLAG,"); + strSql.Append("STAN_METHANE_FLAG=@STAN_METHANE_FLAG,"); + strSql.Append("STAN_ETHANE_FLAG=@STAN_ETHANE_FLAG,"); + strSql.Append("STAN_PROPANE_FLAG=@STAN_PROPANE_FLAG,"); + strSql.Append("STAN_ISOBUTANE_FLAG=@STAN_ISOBUTANE_FLAG,"); + strSql.Append("STAN_BUTANE_FLAG=@STAN_BUTANE_FLAG,"); + strSql.Append("STAN_ISOPENTANE_FLAG=@STAN_ISOPENTANE_FLAG,"); + strSql.Append("STAN_PENTANE_FLAG=@STAN_PENTANE_FLAG,"); + strSql.Append("STAN_NEWPENTANE_FLAG=@STAN_NEWPENTANE_FLAG,"); + strSql.Append("STAN_HEXANE_FLAG=@STAN_HEXANE_FLAG,"); + strSql.Append("STAN_CARBONDIOXIDE_FLAG=@STAN_CARBONDIOXIDE_FLAG,"); + strSql.Append("STAN_NITROGEN_FLAG=@STAN_NITROGEN_FLAG,"); + strSql.Append("STAN_YESTERDAY_TOTAL_VOLUME_FLAG=@STAN_YESTERDAY_TOTAL_VOLUME_FLAG,"); + strSql.Append("STAN_TODAY_TOTAL_VOLUME_FLAG=@STAN_TODAY_TOTAL_VOLUME_FLAG,"); + strSql.Append("STAN_PREVIOUS_MONTHS_VOLUME_FLAG=@STAN_PREVIOUS_MONTHS_VOLUME_FLAG,"); + strSql.Append("STAN_THIS_MONTHS_VOLUME_FLAG=@STAN_THIS_MONTHS_VOLUME_FLAG,"); + strSql.Append("STAN_PREVIOUS_YEAR_VOLUME_FLAG=@STAN_PREVIOUS_YEAR_VOLUME_FLAG,"); + strSql.Append("STAN_THIS_YEAR_VOLUME_FLAG=@STAN_THIS_YEAR_VOLUME_FLAG,"); + strSql.Append("STAN_PRESENT_FLOWMETER_TOTAL_VOLUME_FLAG=@STAN_PRESENT_FLOWMETER_TOTAL_VOLUME_FLAG,"); + strSql.Append("STAN_YESTERDAY_TOTAL_QUALITY_FLAG=@STAN_YESTERDAY_TOTAL_QUALITY_FLAG,"); + strSql.Append("STAN_TODAY_TOTAL_QUALITY_FLAG=@STAN_TODAY_TOTAL_QUALITY_FLAG,"); + strSql.Append("STAN_PREVIOUS_MONTHS_QUALITY_FLAG=@STAN_PREVIOUS_MONTHS_QUALITY_FLAG,"); + strSql.Append("STAN_THIS_MONTHS_QUALITY_FLAG=@STAN_THIS_MONTHS_QUALITY_FLAG,"); + strSql.Append("STAN_PREVIOUS_YEAR_QUALITY_FLAG=@STAN_PREVIOUS_YEAR_QUALITY_FLAG,"); + strSql.Append("STAN_THIS_YEAR_QUALITY_FLAG=@STAN_THIS_YEAR_QUALITY_FLAG,"); + strSql.Append("STAN_PRESENT_FLOWMETER_TOTAL_QUALITY_FLAG=@STAN_PRESENT_FLOWMETER_TOTAL_QUALITY_FLAG,"); + strSql.Append("COLLFIXTURE_CODE=@COLLFIXTURE_CODE,"); + strSql.Append("SERVER_TIME=@SERVER_TIME,"); + strSql.Append("FIELD_CHAR1=@FIELD_CHAR1,"); + strSql.Append("FIELD_CHAR2=@FIELD_CHAR2,"); + strSql.Append("FIELD_DECIMAL2=@FIELD_DECIMAL2,"); + strSql.Append("FIELD_DECIMAL3=@FIELD_DECIMAL3,"); + strSql.Append("STAN_PRESENT_GATE_HEARTBEAT=@STAN_PRESENT_GATE_HEARTBEAT,"); + strSql.Append("STAN_PRESENT_GATE_POUNDS_SATRT_TIME=@STAN_PRESENT_GATE_POUNDS_SATRT_TIME,"); + strSql.Append("STAN_PRESENT_GATE_POUNDS_END_TIME=@STAN_PRESENT_GATE_POUNDS_END_TIME"); + strSql.Append(" where PIPE_CODE=@PIPE_CODE "); + SqlParameter[] parameters = { + new SqlParameter("@MONITOR_ID", SqlDbType.VarChar,40), + new SqlParameter("@COLL_DATA", SqlDbType.Decimal,9), + new SqlParameter("@COLL_TIME", SqlDbType.DateTime), + new SqlParameter("@COND_DENSITY", SqlDbType.Decimal,9), + new SqlParameter("@COND_DENSITY_STATE", SqlDbType.Int,4), + new SqlParameter("@COND_TEMPERATURE", SqlDbType.Decimal,5), + new SqlParameter("@COND_TEMPERATURE_STATE", SqlDbType.Int,4), + new SqlParameter("@COND_PRESSURE", SqlDbType.Decimal,9), + new SqlParameter("@COND_PRESSURE_STATE", SqlDbType.Int,4), + new SqlParameter("@COND_TOTAL_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@COND_VELOCITY", SqlDbType.Decimal,9), + new SqlParameter("@COND_FLOWMETER_STATE", SqlDbType.Int,4), + new SqlParameter("@COND_FLOW_COMPUTER_STATUS", SqlDbType.Int,4), + new SqlParameter("@STAN_RELATIVE_DENSITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_DENSITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_VELOCITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_HIGH_QGR", SqlDbType.Decimal,9), + new SqlParameter("@STAN_LOW_QGR", SqlDbType.Decimal,9), + new SqlParameter("@STAN_METHANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_ETHANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PROPANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_ISOBUTANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_BUTANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_ISOPENTANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PENTANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_NEWPENTANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_HEXANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_CARBONDIOXIDE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_NITROGEN", SqlDbType.Decimal,9), + new SqlParameter("@STAN_YESTERDAY_TOTAL_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@STAN_TODAY_TOTAL_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PREVIOUS_MONTHS_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@STAN_THIS_MONTHS_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PREVIOUS_YEAR_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@STAN_THIS_YEAR_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PRESENT_FLOWMETER_TOTAL_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@STAN_YESTERDAY_TOTAL_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_TODAY_TOTAL_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PREVIOUS_MONTHS_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_THIS_MONTHS_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PREVIOUS_YEAR_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_THIS_YEAR_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PRESENT_FLOWMETER_TOTAL_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@COND_DENSITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_DENSITY_STATE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_TEMPERATURE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_TEMPERATURE_STATE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_PRESSURE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_PRESSURE_STATE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_TOTAL_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_VELOCITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_FLOWMETER_STATE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_FLOW_COMPUTER_STATUS_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_RELATIVE_DENSITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_DENSITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_VELOCITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_HIGH_QGR_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_LOW_QGR_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_METHANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_ETHANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PROPANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_ISOBUTANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_BUTANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_ISOPENTANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PENTANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_NEWPENTANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_HEXANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_CARBONDIOXIDE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_NITROGEN_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_YESTERDAY_TOTAL_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_TODAY_TOTAL_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PREVIOUS_MONTHS_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_THIS_MONTHS_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PREVIOUS_YEAR_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_THIS_YEAR_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PRESENT_FLOWMETER_TOTAL_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_YESTERDAY_TOTAL_QUALITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_TODAY_TOTAL_QUALITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PREVIOUS_MONTHS_QUALITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_THIS_MONTHS_QUALITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PREVIOUS_YEAR_QUALITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_THIS_YEAR_QUALITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PRESENT_FLOWMETER_TOTAL_QUALITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COLLFIXTURE_CODE", SqlDbType.VarChar,50), + new SqlParameter("@SERVER_TIME", SqlDbType.DateTime), + new SqlParameter("@FIELD_CHAR1", SqlDbType.VarChar,1024), + new SqlParameter("@FIELD_CHAR2", SqlDbType.VarChar,1024), + new SqlParameter("@FIELD_DECIMAL2", SqlDbType.Decimal,9), + new SqlParameter("@FIELD_DECIMAL3", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PRESENT_GATE_HEARTBEAT", SqlDbType.Int,4), + new SqlParameter("@STAN_PRESENT_GATE_POUNDS_SATRT_TIME", SqlDbType.DateTime), + new SqlParameter("@STAN_PRESENT_GATE_POUNDS_END_TIME", SqlDbType.DateTime), + new SqlParameter("@PIPE_CODE", SqlDbType.VarChar,40)}; + parameters[0].Value = model.MONITOR_ID; + parameters[1].Value = model.COLL_DATA; + parameters[2].Value = model.COLL_TIME; + parameters[3].Value = model.COND_DENSITY; + parameters[4].Value = model.COND_DENSITY_STATE; + parameters[5].Value = model.COND_TEMPERATURE; + parameters[6].Value = model.COND_TEMPERATURE_STATE; + parameters[7].Value = model.COND_PRESSURE; + parameters[8].Value = model.COND_PRESSURE_STATE; + parameters[9].Value = model.COND_TOTAL_VOLUME; + parameters[10].Value = model.COND_VELOCITY; + parameters[11].Value = model.COND_FLOWMETER_STATE; + parameters[12].Value = model.COND_FLOW_COMPUTER_STATUS; + parameters[13].Value = model.STAN_RELATIVE_DENSITY; + parameters[14].Value = model.STAN_DENSITY; + parameters[15].Value = model.STAN_VELOCITY; + parameters[16].Value = model.STAN_HIGH_QGR; + parameters[17].Value = model.STAN_LOW_QGR; + parameters[18].Value = model.STAN_METHANE; + parameters[19].Value = model.STAN_ETHANE; + parameters[20].Value = model.STAN_PROPANE; + parameters[21].Value = model.STAN_ISOBUTANE; + parameters[22].Value = model.STAN_BUTANE; + parameters[23].Value = model.STAN_ISOPENTANE; + parameters[24].Value = model.STAN_PENTANE; + parameters[25].Value = model.STAN_NEWPENTANE; + parameters[26].Value = model.STAN_HEXANE; + parameters[27].Value = model.STAN_CARBONDIOXIDE; + parameters[28].Value = model.STAN_NITROGEN; + parameters[29].Value = model.STAN_YESTERDAY_TOTAL_VOLUME; + parameters[30].Value = model.STAN_TODAY_TOTAL_VOLUME; + parameters[31].Value = model.STAN_PREVIOUS_MONTHS_VOLUME; + parameters[32].Value = model.STAN_THIS_MONTHS_VOLUME; + parameters[33].Value = model.STAN_PREVIOUS_YEAR_VOLUME; + parameters[34].Value = model.STAN_THIS_YEAR_VOLUME; + parameters[35].Value = model.STAN_PRESENT_FLOWMETER_TOTAL_VOLUME; + parameters[36].Value = model.STAN_YESTERDAY_TOTAL_QUALITY; + parameters[37].Value = model.STAN_TODAY_TOTAL_QUALITY; + parameters[38].Value = model.STAN_PREVIOUS_MONTHS_QUALITY; + parameters[39].Value = model.STAN_THIS_MONTHS_QUALITY; + parameters[40].Value = model.STAN_PREVIOUS_YEAR_QUALITY; + parameters[41].Value = model.STAN_THIS_YEAR_QUALITY; + parameters[42].Value = model.STAN_PRESENT_FLOWMETER_TOTAL_QUALITY; + parameters[43].Value = model.COND_DENSITY_FLAG; + parameters[44].Value = model.COND_DENSITY_STATE_FLAG; + parameters[45].Value = model.COND_TEMPERATURE_FLAG; + parameters[46].Value = model.COND_TEMPERATURE_STATE_FLAG; + parameters[47].Value = model.COND_PRESSURE_FLAG; + parameters[48].Value = model.COND_PRESSURE_STATE_FLAG; + parameters[49].Value = model.COND_TOTAL_VOLUME_FLAG; + parameters[50].Value = model.COND_VELOCITY_FLAG; + parameters[51].Value = model.COND_FLOWMETER_STATE_FLAG; + parameters[52].Value = model.COND_FLOW_COMPUTER_STATUS_FLAG; + parameters[53].Value = model.STAN_RELATIVE_DENSITY_FLAG; + parameters[54].Value = model.STAN_DENSITY_FLAG; + parameters[55].Value = model.STAN_VELOCITY_FLAG; + parameters[56].Value = model.STAN_HIGH_QGR_FLAG; + parameters[57].Value = model.STAN_LOW_QGR_FLAG; + parameters[58].Value = model.STAN_METHANE_FLAG; + parameters[59].Value = model.STAN_ETHANE_FLAG; + parameters[60].Value = model.STAN_PROPANE_FLAG; + parameters[61].Value = model.STAN_ISOBUTANE_FLAG; + parameters[62].Value = model.STAN_BUTANE_FLAG; + parameters[63].Value = model.STAN_ISOPENTANE_FLAG; + parameters[64].Value = model.STAN_PENTANE_FLAG; + parameters[65].Value = model.STAN_NEWPENTANE_FLAG; + parameters[66].Value = model.STAN_HEXANE_FLAG; + parameters[67].Value = model.STAN_CARBONDIOXIDE_FLAG; + parameters[68].Value = model.STAN_NITROGEN_FLAG; + parameters[69].Value = model.STAN_YESTERDAY_TOTAL_VOLUME_FLAG; + parameters[70].Value = model.STAN_TODAY_TOTAL_VOLUME_FLAG; + parameters[71].Value = model.STAN_PREVIOUS_MONTHS_VOLUME_FLAG; + parameters[72].Value = model.STAN_THIS_MONTHS_VOLUME_FLAG; + parameters[73].Value = model.STAN_PREVIOUS_YEAR_VOLUME_FLAG; + parameters[74].Value = model.STAN_THIS_YEAR_VOLUME_FLAG; + parameters[75].Value = model.STAN_PRESENT_FLOWMETER_TOTAL_VOLUME_FLAG; + parameters[76].Value = model.STAN_YESTERDAY_TOTAL_QUALITY_FLAG; + parameters[77].Value = model.STAN_TODAY_TOTAL_QUALITY_FLAG; + parameters[78].Value = model.STAN_PREVIOUS_MONTHS_QUALITY_FLAG; + parameters[79].Value = model.STAN_THIS_MONTHS_QUALITY_FLAG; + parameters[80].Value = model.STAN_PREVIOUS_YEAR_QUALITY_FLAG; + parameters[81].Value = model.STAN_THIS_YEAR_QUALITY_FLAG; + parameters[82].Value = model.STAN_PRESENT_FLOWMETER_TOTAL_QUALITY_FLAG; + parameters[83].Value = model.COLLFIXTURE_CODE; + parameters[84].Value = model.SERVER_TIME; + parameters[85].Value = model.FIELD_CHAR1; + parameters[86].Value = model.FIELD_CHAR2; + parameters[87].Value = model.FIELD_DECIMAL2; + parameters[88].Value = model.FIELD_DECIMAL3; + parameters[89].Value = model.STAN_PRESENT_GATE_HEARTBEAT; + parameters[90].Value = model.STAN_PRESENT_GATE_POUNDS_SATRT_TIME; + parameters[91].Value = model.STAN_PRESENT_GATE_POUNDS_END_TIME; + parameters[92].Value = model.PIPE_CODE; + + int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters); + if (rows > 0) + { + return true; + } + else + { + return false; + } + } + + /// + /// 删除一条数据 + /// + public bool Delete(string PIPE_CODE) + { + + StringBuilder strSql=new StringBuilder(); + strSql.Append("delete from T_ALM_PIPECOLLDATA "); + strSql.Append(" where PIPE_CODE=@PIPE_CODE "); + SqlParameter[] parameters = { + new SqlParameter("@PIPE_CODE", SqlDbType.VarChar,40) }; + parameters[0].Value = PIPE_CODE; + + int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters); + if (rows > 0) + { + return true; + } + else + { + return false; + } + } + /// + /// 批量删除数据 + /// + public bool DeleteList(string PIPE_CODElist ) + { + StringBuilder strSql=new StringBuilder(); + strSql.Append("delete from T_ALM_PIPECOLLDATA "); + strSql.Append(" where PIPE_CODE in ("+PIPE_CODElist + ") "); + int rows=DbHelperSQL.ExecuteSql(strSql.ToString()); + if (rows > 0) + { + return true; + } + else + { + return false; + } + } + + + /// + /// 得到一个对象实体 + /// + public Competition.Mysql.Model.T_ALM_PIPECOLLDATA GetModel(string PIPE_CODE) + { + + StringBuilder strSql=new StringBuilder(); + strSql.Append("select top 1 PIPE_CODE,MONITOR_ID,COLL_DATA,COLL_TIME,COND_DENSITY,COND_DENSITY_STATE,COND_TEMPERATURE,COND_TEMPERATURE_STATE,COND_PRESSURE,COND_PRESSURE_STATE,COND_TOTAL_VOLUME,COND_VELOCITY,COND_FLOWMETER_STATE,COND_FLOW_COMPUTER_STATUS,STAN_RELATIVE_DENSITY,STAN_DENSITY,STAN_VELOCITY,STAN_HIGH_QGR,STAN_LOW_QGR,STAN_METHANE,STAN_ETHANE,STAN_PROPANE,STAN_ISOBUTANE,STAN_BUTANE,STAN_ISOPENTANE,STAN_PENTANE,STAN_NEWPENTANE,STAN_HEXANE,STAN_CARBONDIOXIDE,STAN_NITROGEN,STAN_YESTERDAY_TOTAL_VOLUME,STAN_TODAY_TOTAL_VOLUME,STAN_PREVIOUS_MONTHS_VOLUME,STAN_THIS_MONTHS_VOLUME,STAN_PREVIOUS_YEAR_VOLUME,STAN_THIS_YEAR_VOLUME,STAN_PRESENT_FLOWMETER_TOTAL_VOLUME,STAN_YESTERDAY_TOTAL_QUALITY,STAN_TODAY_TOTAL_QUALITY,STAN_PREVIOUS_MONTHS_QUALITY,STAN_THIS_MONTHS_QUALITY,STAN_PREVIOUS_YEAR_QUALITY,STAN_THIS_YEAR_QUALITY,STAN_PRESENT_FLOWMETER_TOTAL_QUALITY,COND_DENSITY_FLAG,COND_DENSITY_STATE_FLAG,COND_TEMPERATURE_FLAG,COND_TEMPERATURE_STATE_FLAG,COND_PRESSURE_FLAG,COND_PRESSURE_STATE_FLAG,COND_TOTAL_VOLUME_FLAG,COND_VELOCITY_FLAG,COND_FLOWMETER_STATE_FLAG,COND_FLOW_COMPUTER_STATUS_FLAG,STAN_RELATIVE_DENSITY_FLAG,STAN_DENSITY_FLAG,STAN_VELOCITY_FLAG,STAN_HIGH_QGR_FLAG,STAN_LOW_QGR_FLAG,STAN_METHANE_FLAG,STAN_ETHANE_FLAG,STAN_PROPANE_FLAG,STAN_ISOBUTANE_FLAG,STAN_BUTANE_FLAG,STAN_ISOPENTANE_FLAG,STAN_PENTANE_FLAG,STAN_NEWPENTANE_FLAG,STAN_HEXANE_FLAG,STAN_CARBONDIOXIDE_FLAG,STAN_NITROGEN_FLAG,STAN_YESTERDAY_TOTAL_VOLUME_FLAG,STAN_TODAY_TOTAL_VOLUME_FLAG,STAN_PREVIOUS_MONTHS_VOLUME_FLAG,STAN_THIS_MONTHS_VOLUME_FLAG,STAN_PREVIOUS_YEAR_VOLUME_FLAG,STAN_THIS_YEAR_VOLUME_FLAG,STAN_PRESENT_FLOWMETER_TOTAL_VOLUME_FLAG,STAN_YESTERDAY_TOTAL_QUALITY_FLAG,STAN_TODAY_TOTAL_QUALITY_FLAG,STAN_PREVIOUS_MONTHS_QUALITY_FLAG,STAN_THIS_MONTHS_QUALITY_FLAG,STAN_PREVIOUS_YEAR_QUALITY_FLAG,STAN_THIS_YEAR_QUALITY_FLAG,STAN_PRESENT_FLOWMETER_TOTAL_QUALITY_FLAG,COLLFIXTURE_CODE,SERVER_TIME,FIELD_CHAR1,FIELD_CHAR2,FIELD_DECIMAL2,FIELD_DECIMAL3,STAN_PRESENT_GATE_HEARTBEAT,STAN_PRESENT_GATE_POUNDS_SATRT_TIME,STAN_PRESENT_GATE_POUNDS_END_TIME from T_ALM_PIPECOLLDATA "); + strSql.Append(" where PIPE_CODE=@PIPE_CODE "); + SqlParameter[] parameters = { + new SqlParameter("@PIPE_CODE", SqlDbType.VarChar,40) }; + parameters[0].Value = PIPE_CODE; + + Competition.Mysql.Model.T_ALM_PIPECOLLDATA model=new Competition.Mysql.Model.T_ALM_PIPECOLLDATA(); + DataSet ds=DbHelperSQL.Query(strSql.ToString(),parameters); + if(ds.Tables[0].Rows.Count>0) + { + return DataRowToModel(ds.Tables[0].Rows[0]); + } + else + { + return null; + } + } + + + /// + /// 得到一个对象实体 + /// + public Competition.Mysql.Model.T_ALM_PIPECOLLDATA DataRowToModel(DataRow row) + { + Competition.Mysql.Model.T_ALM_PIPECOLLDATA model=new Competition.Mysql.Model.T_ALM_PIPECOLLDATA(); + if (row != null) + { + if(row["PIPE_CODE"]!=null) + { + model.PIPE_CODE=row["PIPE_CODE"].ToString(); + } + if(row["MONITOR_ID"]!=null) + { + model.MONITOR_ID=row["MONITOR_ID"].ToString(); + } + if(row["COLL_DATA"]!=null && row["COLL_DATA"].ToString()!="") + { + model.COLL_DATA=decimal.Parse(row["COLL_DATA"].ToString()); + } + if(row["COLL_TIME"]!=null && row["COLL_TIME"].ToString()!="") + { + model.COLL_TIME=DateTime.Parse(row["COLL_TIME"].ToString()); + } + if(row["COND_DENSITY"]!=null && row["COND_DENSITY"].ToString()!="") + { + model.COND_DENSITY=decimal.Parse(row["COND_DENSITY"].ToString()); + } + if(row["COND_DENSITY_STATE"]!=null && row["COND_DENSITY_STATE"].ToString()!="") + { + model.COND_DENSITY_STATE=int.Parse(row["COND_DENSITY_STATE"].ToString()); + } + if(row["COND_TEMPERATURE"]!=null && row["COND_TEMPERATURE"].ToString()!="") + { + model.COND_TEMPERATURE=decimal.Parse(row["COND_TEMPERATURE"].ToString()); + } + if(row["COND_TEMPERATURE_STATE"]!=null && row["COND_TEMPERATURE_STATE"].ToString()!="") + { + model.COND_TEMPERATURE_STATE=int.Parse(row["COND_TEMPERATURE_STATE"].ToString()); + } + if(row["COND_PRESSURE"]!=null && row["COND_PRESSURE"].ToString()!="") + { + model.COND_PRESSURE=decimal.Parse(row["COND_PRESSURE"].ToString()); + } + if(row["COND_PRESSURE_STATE"]!=null && row["COND_PRESSURE_STATE"].ToString()!="") + { + model.COND_PRESSURE_STATE=int.Parse(row["COND_PRESSURE_STATE"].ToString()); + } + if(row["COND_TOTAL_VOLUME"]!=null && row["COND_TOTAL_VOLUME"].ToString()!="") + { + model.COND_TOTAL_VOLUME=decimal.Parse(row["COND_TOTAL_VOLUME"].ToString()); + } + if(row["COND_VELOCITY"]!=null && row["COND_VELOCITY"].ToString()!="") + { + model.COND_VELOCITY=decimal.Parse(row["COND_VELOCITY"].ToString()); + } + if(row["COND_FLOWMETER_STATE"]!=null && row["COND_FLOWMETER_STATE"].ToString()!="") + { + model.COND_FLOWMETER_STATE=int.Parse(row["COND_FLOWMETER_STATE"].ToString()); + } + if(row["COND_FLOW_COMPUTER_STATUS"]!=null && row["COND_FLOW_COMPUTER_STATUS"].ToString()!="") + { + model.COND_FLOW_COMPUTER_STATUS=int.Parse(row["COND_FLOW_COMPUTER_STATUS"].ToString()); + } + if(row["STAN_RELATIVE_DENSITY"]!=null && row["STAN_RELATIVE_DENSITY"].ToString()!="") + { + model.STAN_RELATIVE_DENSITY=decimal.Parse(row["STAN_RELATIVE_DENSITY"].ToString()); + } + if(row["STAN_DENSITY"]!=null && row["STAN_DENSITY"].ToString()!="") + { + model.STAN_DENSITY=decimal.Parse(row["STAN_DENSITY"].ToString()); + } + if(row["STAN_VELOCITY"]!=null && row["STAN_VELOCITY"].ToString()!="") + { + model.STAN_VELOCITY=decimal.Parse(row["STAN_VELOCITY"].ToString()); + } + if(row["STAN_HIGH_QGR"]!=null && row["STAN_HIGH_QGR"].ToString()!="") + { + model.STAN_HIGH_QGR=decimal.Parse(row["STAN_HIGH_QGR"].ToString()); + } + if(row["STAN_LOW_QGR"]!=null && row["STAN_LOW_QGR"].ToString()!="") + { + model.STAN_LOW_QGR=decimal.Parse(row["STAN_LOW_QGR"].ToString()); + } + if(row["STAN_METHANE"]!=null && row["STAN_METHANE"].ToString()!="") + { + model.STAN_METHANE=decimal.Parse(row["STAN_METHANE"].ToString()); + } + if(row["STAN_ETHANE"]!=null && row["STAN_ETHANE"].ToString()!="") + { + model.STAN_ETHANE=decimal.Parse(row["STAN_ETHANE"].ToString()); + } + if(row["STAN_PROPANE"]!=null && row["STAN_PROPANE"].ToString()!="") + { + model.STAN_PROPANE=decimal.Parse(row["STAN_PROPANE"].ToString()); + } + if(row["STAN_ISOBUTANE"]!=null && row["STAN_ISOBUTANE"].ToString()!="") + { + model.STAN_ISOBUTANE=decimal.Parse(row["STAN_ISOBUTANE"].ToString()); + } + if(row["STAN_BUTANE"]!=null && row["STAN_BUTANE"].ToString()!="") + { + model.STAN_BUTANE=decimal.Parse(row["STAN_BUTANE"].ToString()); + } + if(row["STAN_ISOPENTANE"]!=null && row["STAN_ISOPENTANE"].ToString()!="") + { + model.STAN_ISOPENTANE=decimal.Parse(row["STAN_ISOPENTANE"].ToString()); + } + if(row["STAN_PENTANE"]!=null && row["STAN_PENTANE"].ToString()!="") + { + model.STAN_PENTANE=decimal.Parse(row["STAN_PENTANE"].ToString()); + } + if(row["STAN_NEWPENTANE"]!=null && row["STAN_NEWPENTANE"].ToString()!="") + { + model.STAN_NEWPENTANE=decimal.Parse(row["STAN_NEWPENTANE"].ToString()); + } + if(row["STAN_HEXANE"]!=null && row["STAN_HEXANE"].ToString()!="") + { + model.STAN_HEXANE=decimal.Parse(row["STAN_HEXANE"].ToString()); + } + if(row["STAN_CARBONDIOXIDE"]!=null && row["STAN_CARBONDIOXIDE"].ToString()!="") + { + model.STAN_CARBONDIOXIDE=decimal.Parse(row["STAN_CARBONDIOXIDE"].ToString()); + } + if(row["STAN_NITROGEN"]!=null && row["STAN_NITROGEN"].ToString()!="") + { + model.STAN_NITROGEN=decimal.Parse(row["STAN_NITROGEN"].ToString()); + } + if(row["STAN_YESTERDAY_TOTAL_VOLUME"]!=null && row["STAN_YESTERDAY_TOTAL_VOLUME"].ToString()!="") + { + model.STAN_YESTERDAY_TOTAL_VOLUME=decimal.Parse(row["STAN_YESTERDAY_TOTAL_VOLUME"].ToString()); + } + if(row["STAN_TODAY_TOTAL_VOLUME"]!=null && row["STAN_TODAY_TOTAL_VOLUME"].ToString()!="") + { + model.STAN_TODAY_TOTAL_VOLUME=decimal.Parse(row["STAN_TODAY_TOTAL_VOLUME"].ToString()); + } + if(row["STAN_PREVIOUS_MONTHS_VOLUME"]!=null && row["STAN_PREVIOUS_MONTHS_VOLUME"].ToString()!="") + { + model.STAN_PREVIOUS_MONTHS_VOLUME=decimal.Parse(row["STAN_PREVIOUS_MONTHS_VOLUME"].ToString()); + } + if(row["STAN_THIS_MONTHS_VOLUME"]!=null && row["STAN_THIS_MONTHS_VOLUME"].ToString()!="") + { + model.STAN_THIS_MONTHS_VOLUME=decimal.Parse(row["STAN_THIS_MONTHS_VOLUME"].ToString()); + } + if(row["STAN_PREVIOUS_YEAR_VOLUME"]!=null && row["STAN_PREVIOUS_YEAR_VOLUME"].ToString()!="") + { + model.STAN_PREVIOUS_YEAR_VOLUME=decimal.Parse(row["STAN_PREVIOUS_YEAR_VOLUME"].ToString()); + } + if(row["STAN_THIS_YEAR_VOLUME"]!=null && row["STAN_THIS_YEAR_VOLUME"].ToString()!="") + { + model.STAN_THIS_YEAR_VOLUME=decimal.Parse(row["STAN_THIS_YEAR_VOLUME"].ToString()); + } + if(row["STAN_PRESENT_FLOWMETER_TOTAL_VOLUME"]!=null && row["STAN_PRESENT_FLOWMETER_TOTAL_VOLUME"].ToString()!="") + { + model.STAN_PRESENT_FLOWMETER_TOTAL_VOLUME=decimal.Parse(row["STAN_PRESENT_FLOWMETER_TOTAL_VOLUME"].ToString()); + } + if(row["STAN_YESTERDAY_TOTAL_QUALITY"]!=null && row["STAN_YESTERDAY_TOTAL_QUALITY"].ToString()!="") + { + model.STAN_YESTERDAY_TOTAL_QUALITY=decimal.Parse(row["STAN_YESTERDAY_TOTAL_QUALITY"].ToString()); + } + if(row["STAN_TODAY_TOTAL_QUALITY"]!=null && row["STAN_TODAY_TOTAL_QUALITY"].ToString()!="") + { + model.STAN_TODAY_TOTAL_QUALITY=decimal.Parse(row["STAN_TODAY_TOTAL_QUALITY"].ToString()); + } + if(row["STAN_PREVIOUS_MONTHS_QUALITY"]!=null && row["STAN_PREVIOUS_MONTHS_QUALITY"].ToString()!="") + { + model.STAN_PREVIOUS_MONTHS_QUALITY=decimal.Parse(row["STAN_PREVIOUS_MONTHS_QUALITY"].ToString()); + } + if(row["STAN_THIS_MONTHS_QUALITY"]!=null && row["STAN_THIS_MONTHS_QUALITY"].ToString()!="") + { + model.STAN_THIS_MONTHS_QUALITY=decimal.Parse(row["STAN_THIS_MONTHS_QUALITY"].ToString()); + } + if(row["STAN_PREVIOUS_YEAR_QUALITY"]!=null && row["STAN_PREVIOUS_YEAR_QUALITY"].ToString()!="") + { + model.STAN_PREVIOUS_YEAR_QUALITY=decimal.Parse(row["STAN_PREVIOUS_YEAR_QUALITY"].ToString()); + } + if(row["STAN_THIS_YEAR_QUALITY"]!=null && row["STAN_THIS_YEAR_QUALITY"].ToString()!="") + { + model.STAN_THIS_YEAR_QUALITY=decimal.Parse(row["STAN_THIS_YEAR_QUALITY"].ToString()); + } + if(row["STAN_PRESENT_FLOWMETER_TOTAL_QUALITY"]!=null && row["STAN_PRESENT_FLOWMETER_TOTAL_QUALITY"].ToString()!="") + { + model.STAN_PRESENT_FLOWMETER_TOTAL_QUALITY=decimal.Parse(row["STAN_PRESENT_FLOWMETER_TOTAL_QUALITY"].ToString()); + } + if(row["COND_DENSITY_FLAG"]!=null) + { + model.COND_DENSITY_FLAG=row["COND_DENSITY_FLAG"].ToString(); + } + if(row["COND_DENSITY_STATE_FLAG"]!=null) + { + model.COND_DENSITY_STATE_FLAG=row["COND_DENSITY_STATE_FLAG"].ToString(); + } + if(row["COND_TEMPERATURE_FLAG"]!=null) + { + model.COND_TEMPERATURE_FLAG=row["COND_TEMPERATURE_FLAG"].ToString(); + } + if(row["COND_TEMPERATURE_STATE_FLAG"]!=null) + { + model.COND_TEMPERATURE_STATE_FLAG=row["COND_TEMPERATURE_STATE_FLAG"].ToString(); + } + if(row["COND_PRESSURE_FLAG"]!=null) + { + model.COND_PRESSURE_FLAG=row["COND_PRESSURE_FLAG"].ToString(); + } + if(row["COND_PRESSURE_STATE_FLAG"]!=null) + { + model.COND_PRESSURE_STATE_FLAG=row["COND_PRESSURE_STATE_FLAG"].ToString(); + } + if(row["COND_TOTAL_VOLUME_FLAG"]!=null) + { + model.COND_TOTAL_VOLUME_FLAG=row["COND_TOTAL_VOLUME_FLAG"].ToString(); + } + if(row["COND_VELOCITY_FLAG"]!=null) + { + model.COND_VELOCITY_FLAG=row["COND_VELOCITY_FLAG"].ToString(); + } + if(row["COND_FLOWMETER_STATE_FLAG"]!=null) + { + model.COND_FLOWMETER_STATE_FLAG=row["COND_FLOWMETER_STATE_FLAG"].ToString(); + } + if(row["COND_FLOW_COMPUTER_STATUS_FLAG"]!=null) + { + model.COND_FLOW_COMPUTER_STATUS_FLAG=row["COND_FLOW_COMPUTER_STATUS_FLAG"].ToString(); + } + if(row["STAN_RELATIVE_DENSITY_FLAG"]!=null) + { + model.STAN_RELATIVE_DENSITY_FLAG=row["STAN_RELATIVE_DENSITY_FLAG"].ToString(); + } + if(row["STAN_DENSITY_FLAG"]!=null) + { + model.STAN_DENSITY_FLAG=row["STAN_DENSITY_FLAG"].ToString(); + } + if(row["STAN_VELOCITY_FLAG"]!=null) + { + model.STAN_VELOCITY_FLAG=row["STAN_VELOCITY_FLAG"].ToString(); + } + if(row["STAN_HIGH_QGR_FLAG"]!=null) + { + model.STAN_HIGH_QGR_FLAG=row["STAN_HIGH_QGR_FLAG"].ToString(); + } + if(row["STAN_LOW_QGR_FLAG"]!=null) + { + model.STAN_LOW_QGR_FLAG=row["STAN_LOW_QGR_FLAG"].ToString(); + } + if(row["STAN_METHANE_FLAG"]!=null) + { + model.STAN_METHANE_FLAG=row["STAN_METHANE_FLAG"].ToString(); + } + if(row["STAN_ETHANE_FLAG"]!=null) + { + model.STAN_ETHANE_FLAG=row["STAN_ETHANE_FLAG"].ToString(); + } + if(row["STAN_PROPANE_FLAG"]!=null) + { + model.STAN_PROPANE_FLAG=row["STAN_PROPANE_FLAG"].ToString(); + } + if(row["STAN_ISOBUTANE_FLAG"]!=null) + { + model.STAN_ISOBUTANE_FLAG=row["STAN_ISOBUTANE_FLAG"].ToString(); + } + if(row["STAN_BUTANE_FLAG"]!=null) + { + model.STAN_BUTANE_FLAG=row["STAN_BUTANE_FLAG"].ToString(); + } + if(row["STAN_ISOPENTANE_FLAG"]!=null) + { + model.STAN_ISOPENTANE_FLAG=row["STAN_ISOPENTANE_FLAG"].ToString(); + } + if(row["STAN_PENTANE_FLAG"]!=null) + { + model.STAN_PENTANE_FLAG=row["STAN_PENTANE_FLAG"].ToString(); + } + if(row["STAN_NEWPENTANE_FLAG"]!=null) + { + model.STAN_NEWPENTANE_FLAG=row["STAN_NEWPENTANE_FLAG"].ToString(); + } + if(row["STAN_HEXANE_FLAG"]!=null) + { + model.STAN_HEXANE_FLAG=row["STAN_HEXANE_FLAG"].ToString(); + } + if(row["STAN_CARBONDIOXIDE_FLAG"]!=null) + { + model.STAN_CARBONDIOXIDE_FLAG=row["STAN_CARBONDIOXIDE_FLAG"].ToString(); + } + if(row["STAN_NITROGEN_FLAG"]!=null) + { + model.STAN_NITROGEN_FLAG=row["STAN_NITROGEN_FLAG"].ToString(); + } + if(row["STAN_YESTERDAY_TOTAL_VOLUME_FLAG"]!=null) + { + model.STAN_YESTERDAY_TOTAL_VOLUME_FLAG=row["STAN_YESTERDAY_TOTAL_VOLUME_FLAG"].ToString(); + } + if(row["STAN_TODAY_TOTAL_VOLUME_FLAG"]!=null) + { + model.STAN_TODAY_TOTAL_VOLUME_FLAG=row["STAN_TODAY_TOTAL_VOLUME_FLAG"].ToString(); + } + if(row["STAN_PREVIOUS_MONTHS_VOLUME_FLAG"]!=null) + { + model.STAN_PREVIOUS_MONTHS_VOLUME_FLAG=row["STAN_PREVIOUS_MONTHS_VOLUME_FLAG"].ToString(); + } + if(row["STAN_THIS_MONTHS_VOLUME_FLAG"]!=null) + { + model.STAN_THIS_MONTHS_VOLUME_FLAG=row["STAN_THIS_MONTHS_VOLUME_FLAG"].ToString(); + } + if(row["STAN_PREVIOUS_YEAR_VOLUME_FLAG"]!=null) + { + model.STAN_PREVIOUS_YEAR_VOLUME_FLAG=row["STAN_PREVIOUS_YEAR_VOLUME_FLAG"].ToString(); + } + if(row["STAN_THIS_YEAR_VOLUME_FLAG"]!=null) + { + model.STAN_THIS_YEAR_VOLUME_FLAG=row["STAN_THIS_YEAR_VOLUME_FLAG"].ToString(); + } + if(row["STAN_PRESENT_FLOWMETER_TOTAL_VOLUME_FLAG"]!=null) + { + model.STAN_PRESENT_FLOWMETER_TOTAL_VOLUME_FLAG=row["STAN_PRESENT_FLOWMETER_TOTAL_VOLUME_FLAG"].ToString(); + } + if(row["STAN_YESTERDAY_TOTAL_QUALITY_FLAG"]!=null) + { + model.STAN_YESTERDAY_TOTAL_QUALITY_FLAG=row["STAN_YESTERDAY_TOTAL_QUALITY_FLAG"].ToString(); + } + if(row["STAN_TODAY_TOTAL_QUALITY_FLAG"]!=null) + { + model.STAN_TODAY_TOTAL_QUALITY_FLAG=row["STAN_TODAY_TOTAL_QUALITY_FLAG"].ToString(); + } + if(row["STAN_PREVIOUS_MONTHS_QUALITY_FLAG"]!=null) + { + model.STAN_PREVIOUS_MONTHS_QUALITY_FLAG=row["STAN_PREVIOUS_MONTHS_QUALITY_FLAG"].ToString(); + } + if(row["STAN_THIS_MONTHS_QUALITY_FLAG"]!=null) + { + model.STAN_THIS_MONTHS_QUALITY_FLAG=row["STAN_THIS_MONTHS_QUALITY_FLAG"].ToString(); + } + if(row["STAN_PREVIOUS_YEAR_QUALITY_FLAG"]!=null) + { + model.STAN_PREVIOUS_YEAR_QUALITY_FLAG=row["STAN_PREVIOUS_YEAR_QUALITY_FLAG"].ToString(); + } + if(row["STAN_THIS_YEAR_QUALITY_FLAG"]!=null) + { + model.STAN_THIS_YEAR_QUALITY_FLAG=row["STAN_THIS_YEAR_QUALITY_FLAG"].ToString(); + } + if(row["STAN_PRESENT_FLOWMETER_TOTAL_QUALITY_FLAG"]!=null) + { + model.STAN_PRESENT_FLOWMETER_TOTAL_QUALITY_FLAG=row["STAN_PRESENT_FLOWMETER_TOTAL_QUALITY_FLAG"].ToString(); + } + if(row["COLLFIXTURE_CODE"]!=null) + { + model.COLLFIXTURE_CODE=row["COLLFIXTURE_CODE"].ToString(); + } + if(row["SERVER_TIME"]!=null && row["SERVER_TIME"].ToString()!="") + { + model.SERVER_TIME=DateTime.Parse(row["SERVER_TIME"].ToString()); + } + if(row["FIELD_CHAR1"]!=null) + { + model.FIELD_CHAR1=row["FIELD_CHAR1"].ToString(); + } + if(row["FIELD_CHAR2"]!=null) + { + model.FIELD_CHAR2=row["FIELD_CHAR2"].ToString(); + } + if(row["FIELD_DECIMAL2"]!=null && row["FIELD_DECIMAL2"].ToString()!="") + { + model.FIELD_DECIMAL2=decimal.Parse(row["FIELD_DECIMAL2"].ToString()); + } + if(row["FIELD_DECIMAL3"]!=null && row["FIELD_DECIMAL3"].ToString()!="") + { + model.FIELD_DECIMAL3=decimal.Parse(row["FIELD_DECIMAL3"].ToString()); + } + if(row["STAN_PRESENT_GATE_HEARTBEAT"]!=null && row["STAN_PRESENT_GATE_HEARTBEAT"].ToString()!="") + { + model.STAN_PRESENT_GATE_HEARTBEAT=int.Parse(row["STAN_PRESENT_GATE_HEARTBEAT"].ToString()); + } + if(row["STAN_PRESENT_GATE_POUNDS_SATRT_TIME"]!=null && row["STAN_PRESENT_GATE_POUNDS_SATRT_TIME"].ToString()!="") + { + model.STAN_PRESENT_GATE_POUNDS_SATRT_TIME=DateTime.Parse(row["STAN_PRESENT_GATE_POUNDS_SATRT_TIME"].ToString()); + } + if(row["STAN_PRESENT_GATE_POUNDS_END_TIME"]!=null && row["STAN_PRESENT_GATE_POUNDS_END_TIME"].ToString()!="") + { + model.STAN_PRESENT_GATE_POUNDS_END_TIME=DateTime.Parse(row["STAN_PRESENT_GATE_POUNDS_END_TIME"].ToString()); + } + } + return model; + } + + /// + /// 获得数据列表 + /// + public DataSet GetList(string strWhere) + { + StringBuilder strSql=new StringBuilder(); + strSql.Append("select PIPE_CODE,MONITOR_ID,COLL_DATA,COLL_TIME,COND_DENSITY,COND_DENSITY_STATE,COND_TEMPERATURE,COND_TEMPERATURE_STATE,COND_PRESSURE,COND_PRESSURE_STATE,COND_TOTAL_VOLUME,COND_VELOCITY,COND_FLOWMETER_STATE,COND_FLOW_COMPUTER_STATUS,STAN_RELATIVE_DENSITY,STAN_DENSITY,STAN_VELOCITY,STAN_HIGH_QGR,STAN_LOW_QGR,STAN_METHANE,STAN_ETHANE,STAN_PROPANE,STAN_ISOBUTANE,STAN_BUTANE,STAN_ISOPENTANE,STAN_PENTANE,STAN_NEWPENTANE,STAN_HEXANE,STAN_CARBONDIOXIDE,STAN_NITROGEN,STAN_YESTERDAY_TOTAL_VOLUME,STAN_TODAY_TOTAL_VOLUME,STAN_PREVIOUS_MONTHS_VOLUME,STAN_THIS_MONTHS_VOLUME,STAN_PREVIOUS_YEAR_VOLUME,STAN_THIS_YEAR_VOLUME,STAN_PRESENT_FLOWMETER_TOTAL_VOLUME,STAN_YESTERDAY_TOTAL_QUALITY,STAN_TODAY_TOTAL_QUALITY,STAN_PREVIOUS_MONTHS_QUALITY,STAN_THIS_MONTHS_QUALITY,STAN_PREVIOUS_YEAR_QUALITY,STAN_THIS_YEAR_QUALITY,STAN_PRESENT_FLOWMETER_TOTAL_QUALITY,COND_DENSITY_FLAG,COND_DENSITY_STATE_FLAG,COND_TEMPERATURE_FLAG,COND_TEMPERATURE_STATE_FLAG,COND_PRESSURE_FLAG,COND_PRESSURE_STATE_FLAG,COND_TOTAL_VOLUME_FLAG,COND_VELOCITY_FLAG,COND_FLOWMETER_STATE_FLAG,COND_FLOW_COMPUTER_STATUS_FLAG,STAN_RELATIVE_DENSITY_FLAG,STAN_DENSITY_FLAG,STAN_VELOCITY_FLAG,STAN_HIGH_QGR_FLAG,STAN_LOW_QGR_FLAG,STAN_METHANE_FLAG,STAN_ETHANE_FLAG,STAN_PROPANE_FLAG,STAN_ISOBUTANE_FLAG,STAN_BUTANE_FLAG,STAN_ISOPENTANE_FLAG,STAN_PENTANE_FLAG,STAN_NEWPENTANE_FLAG,STAN_HEXANE_FLAG,STAN_CARBONDIOXIDE_FLAG,STAN_NITROGEN_FLAG,STAN_YESTERDAY_TOTAL_VOLUME_FLAG,STAN_TODAY_TOTAL_VOLUME_FLAG,STAN_PREVIOUS_MONTHS_VOLUME_FLAG,STAN_THIS_MONTHS_VOLUME_FLAG,STAN_PREVIOUS_YEAR_VOLUME_FLAG,STAN_THIS_YEAR_VOLUME_FLAG,STAN_PRESENT_FLOWMETER_TOTAL_VOLUME_FLAG,STAN_YESTERDAY_TOTAL_QUALITY_FLAG,STAN_TODAY_TOTAL_QUALITY_FLAG,STAN_PREVIOUS_MONTHS_QUALITY_FLAG,STAN_THIS_MONTHS_QUALITY_FLAG,STAN_PREVIOUS_YEAR_QUALITY_FLAG,STAN_THIS_YEAR_QUALITY_FLAG,STAN_PRESENT_FLOWMETER_TOTAL_QUALITY_FLAG,COLLFIXTURE_CODE,SERVER_TIME,FIELD_CHAR1,FIELD_CHAR2,FIELD_DECIMAL2,FIELD_DECIMAL3,STAN_PRESENT_GATE_HEARTBEAT,STAN_PRESENT_GATE_POUNDS_SATRT_TIME,STAN_PRESENT_GATE_POUNDS_END_TIME "); + strSql.Append(" FROM T_ALM_PIPECOLLDATA "); + if(strWhere.Trim()!="") + { + strSql.Append(" where "+strWhere); + } + return DbHelperSQL.Query(strSql.ToString()); + } + + /// + /// 获得前几行数据 + /// + public DataSet GetList(int Top,string strWhere,string filedOrder) + { + StringBuilder strSql=new StringBuilder(); + strSql.Append("select "); + if(Top>0) + { + strSql.Append(" top "+Top.ToString()); + } + strSql.Append(" PIPE_CODE,MONITOR_ID,COLL_DATA,COLL_TIME,COND_DENSITY,COND_DENSITY_STATE,COND_TEMPERATURE,COND_TEMPERATURE_STATE,COND_PRESSURE,COND_PRESSURE_STATE,COND_TOTAL_VOLUME,COND_VELOCITY,COND_FLOWMETER_STATE,COND_FLOW_COMPUTER_STATUS,STAN_RELATIVE_DENSITY,STAN_DENSITY,STAN_VELOCITY,STAN_HIGH_QGR,STAN_LOW_QGR,STAN_METHANE,STAN_ETHANE,STAN_PROPANE,STAN_ISOBUTANE,STAN_BUTANE,STAN_ISOPENTANE,STAN_PENTANE,STAN_NEWPENTANE,STAN_HEXANE,STAN_CARBONDIOXIDE,STAN_NITROGEN,STAN_YESTERDAY_TOTAL_VOLUME,STAN_TODAY_TOTAL_VOLUME,STAN_PREVIOUS_MONTHS_VOLUME,STAN_THIS_MONTHS_VOLUME,STAN_PREVIOUS_YEAR_VOLUME,STAN_THIS_YEAR_VOLUME,STAN_PRESENT_FLOWMETER_TOTAL_VOLUME,STAN_YESTERDAY_TOTAL_QUALITY,STAN_TODAY_TOTAL_QUALITY,STAN_PREVIOUS_MONTHS_QUALITY,STAN_THIS_MONTHS_QUALITY,STAN_PREVIOUS_YEAR_QUALITY,STAN_THIS_YEAR_QUALITY,STAN_PRESENT_FLOWMETER_TOTAL_QUALITY,COND_DENSITY_FLAG,COND_DENSITY_STATE_FLAG,COND_TEMPERATURE_FLAG,COND_TEMPERATURE_STATE_FLAG,COND_PRESSURE_FLAG,COND_PRESSURE_STATE_FLAG,COND_TOTAL_VOLUME_FLAG,COND_VELOCITY_FLAG,COND_FLOWMETER_STATE_FLAG,COND_FLOW_COMPUTER_STATUS_FLAG,STAN_RELATIVE_DENSITY_FLAG,STAN_DENSITY_FLAG,STAN_VELOCITY_FLAG,STAN_HIGH_QGR_FLAG,STAN_LOW_QGR_FLAG,STAN_METHANE_FLAG,STAN_ETHANE_FLAG,STAN_PROPANE_FLAG,STAN_ISOBUTANE_FLAG,STAN_BUTANE_FLAG,STAN_ISOPENTANE_FLAG,STAN_PENTANE_FLAG,STAN_NEWPENTANE_FLAG,STAN_HEXANE_FLAG,STAN_CARBONDIOXIDE_FLAG,STAN_NITROGEN_FLAG,STAN_YESTERDAY_TOTAL_VOLUME_FLAG,STAN_TODAY_TOTAL_VOLUME_FLAG,STAN_PREVIOUS_MONTHS_VOLUME_FLAG,STAN_THIS_MONTHS_VOLUME_FLAG,STAN_PREVIOUS_YEAR_VOLUME_FLAG,STAN_THIS_YEAR_VOLUME_FLAG,STAN_PRESENT_FLOWMETER_TOTAL_VOLUME_FLAG,STAN_YESTERDAY_TOTAL_QUALITY_FLAG,STAN_TODAY_TOTAL_QUALITY_FLAG,STAN_PREVIOUS_MONTHS_QUALITY_FLAG,STAN_THIS_MONTHS_QUALITY_FLAG,STAN_PREVIOUS_YEAR_QUALITY_FLAG,STAN_THIS_YEAR_QUALITY_FLAG,STAN_PRESENT_FLOWMETER_TOTAL_QUALITY_FLAG,COLLFIXTURE_CODE,SERVER_TIME,FIELD_CHAR1,FIELD_CHAR2,FIELD_DECIMAL2,FIELD_DECIMAL3,STAN_PRESENT_GATE_HEARTBEAT,STAN_PRESENT_GATE_POUNDS_SATRT_TIME,STAN_PRESENT_GATE_POUNDS_END_TIME "); + strSql.Append(" FROM T_ALM_PIPECOLLDATA "); + if(strWhere.Trim()!="") + { + strSql.Append(" where "+strWhere); + } + strSql.Append(" order by " + filedOrder); + return DbHelperSQL.Query(strSql.ToString()); + } + + /// + /// 获取记录总数 + /// + public int GetRecordCount(string strWhere) + { + StringBuilder strSql=new StringBuilder(); + strSql.Append("select count(1) FROM T_ALM_PIPECOLLDATA "); + if(strWhere.Trim()!="") + { + strSql.Append(" where "+strWhere); + } + object obj = DbHelperSQL.GetSingle(strSql.ToString()); + if (obj == null) + { + return 0; + } + else + { + return Convert.ToInt32(obj); + } + } + /// + /// 分页获取数据列表 + /// + public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex) + { + StringBuilder strSql=new StringBuilder(); + strSql.Append("SELECT * FROM ( "); + strSql.Append(" SELECT ROW_NUMBER() OVER ("); + if (!string.IsNullOrEmpty(orderby.Trim())) + { + strSql.Append("order by T." + orderby ); + } + else + { + strSql.Append("order by T.PIPE_CODE desc"); + } + strSql.Append(")AS Row, T.* from T_ALM_PIPECOLLDATA T "); + if (!string.IsNullOrEmpty(strWhere.Trim())) + { + strSql.Append(" WHERE " + strWhere); + } + strSql.Append(" ) TT"); + strSql.AppendFormat(" WHERE TT.Row between {0} and {1}", startIndex, endIndex); + return DbHelperSQL.Query(strSql.ToString()); + } + + /* + /// + /// 分页获取数据列表 + /// + public DataSet GetList(int PageSize,int PageIndex,string strWhere) + { + SqlParameter[] parameters = { + new SqlParameter("@tblName", SqlDbType.VarChar, 255), + new SqlParameter("@fldName", SqlDbType.VarChar, 255), + new SqlParameter("@PageSize", SqlDbType.Int), + new SqlParameter("@PageIndex", SqlDbType.Int), + new SqlParameter("@IsReCount", SqlDbType.Bit), + new SqlParameter("@OrderType", SqlDbType.Bit), + new SqlParameter("@strWhere", SqlDbType.VarChar,1000), + }; + parameters[0].Value = "T_ALM_PIPECOLLDATA"; + parameters[1].Value = "PIPE_CODE"; + parameters[2].Value = PageSize; + parameters[3].Value = PageIndex; + parameters[4].Value = 0; + parameters[5].Value = 0; + parameters[6].Value = strWhere; + return DbHelperSQL.RunProcedure("UP_GetRecordByPage",parameters,"ds"); + }*/ + + #endregion BasicMethod + #region ExtensionMethod + + #endregion ExtensionMethod + } +} + diff --git a/CompetitionAPI/CompetitionAPI/Competition.Mysql/DAL/T_ALM_PIPECOLLDATACOMPARE.cs b/CompetitionAPI/CompetitionAPI/Competition.Mysql/DAL/T_ALM_PIPECOLLDATACOMPARE.cs new file mode 100644 index 0000000..9a9c73e --- /dev/null +++ b/CompetitionAPI/CompetitionAPI/Competition.Mysql/DAL/T_ALM_PIPECOLLDATACOMPARE.cs @@ -0,0 +1,1144 @@ +/** 版本信息模板在安装目录下,可自行修改。 +* T_ALM_PIPECOLLDATACOMPARE.cs +* +* 功 能: N/A +* 类 名: T_ALM_PIPECOLLDATACOMPARE +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +* V0.01 2024/6/12 16:53:38 N/A 初版 +* +* Copyright (c) 2012 Maticsoft Corporation. All rights reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 版权所有:动软卓越(北京)科技有限公司              │ +*└──────────────────────────────────┘ +*/ +using System; +using System.Data; +using System.Text; +using System.Data.SqlClient; +using Maticsoft.DBUtility;//Please add references +namespace Competition.Mysql.DAL +{ + /// + /// 数据访问类:T_ALM_PIPECOLLDATACOMPARE + /// + public partial class T_ALM_PIPECOLLDATACOMPARE + { + public T_ALM_PIPECOLLDATACOMPARE() + {} + #region BasicMethod + + + + /// + /// 增加一条数据 + /// + public bool Add(Competition.Mysql.Model.T_ALM_PIPECOLLDATACOMPARE model) + { + StringBuilder strSql=new StringBuilder(); + strSql.Append("insert into T_ALM_PIPECOLLDATACOMPARE("); + strSql.Append("GUID,PIPE_CODE,MONITOR_ID,COLL_TIME,COND_DENSITY,COND_DENSITY_STATE,COND_TEMPERATURE,COND_TEMPERATURE_STATE,COND_PRESSURE,COND_PRESSURE_STATE,COND_TOTAL_VOLUME,COND_VELOCITY,COND_FLOWMETER_STATE,COND_FLOW_COMPUTER_STATUS,STAN_DENSITY,STAN_PREVIOUS_DENSITY,STAN_DIFF_DENSITY,STAN_RELATIVE_DENSITY,STAN_VELOCITY,STAN_HIGH_QGR,STAN_LOW_QGR,STAN_METHANE,STAN_ETHANE,STAN_PROPANE,STAN_ISOBUTANE,STAN_BUTANE,STAN_ISOPENTANE,STAN_PENTANE,STAN_NEWPENTANE,STAN_HEXANE,STAN_CARBONDIOXIDE,STAN_NITROGEN,STAN_YESTERDAY_TOTAL_VOLUME,STAN_TODAY_TOTAL_VOLUME,STAN_PREVIOUS_MONTHS_VOLUME,STAN_THIS_MONTHS_VOLUME,STAN_PREVIOUS_YEAR_VOLUME,STAN_THIS_YEAR_VOLUME,STAN_PRESENT_FLOWMETER_TOTAL_VOLUME,STAN_YESTERDAY_TOTAL_QUALITY,STAN_YESTERDAY_QUALITY,STAN_DIFF_QUALITY,STAN_TODAY_TOTAL_QUALITY,STAN_PREVIOUS_MONTHS_QUALITY,STAN_THIS_MONTHS_QUALITY,STAN_PREVIOUS_YEAR_QUALITY,STAN_THIS_YEAR_QUALITY,STAN_PRESENT_FLOWMETER_TOTAL_QUALITY,BASE_AMOUNT,BASE_VARIATE,COND_DENSITY_FLAG,COND_DENSITY_STATE_FLAG,COND_TEMPERATURE_FLAG,COND_TEMPERATURE_STATE_FLAG,COND_PRESSURE_FLAG,COND_PRESSURE_STATE_FLAG,COND_TOTAL_VOLUME_FLAG,COND_VELOCITY_FLAG,COND_FLOWMETER_STATE_FLAG,COND_FLOW_COMPUTER_STATUS_FLAG,STAN_RELATIVE_DENSITY_FLAG,STAN_DENSITY_FLAG,STAN_VELOCITY_FLAG,STAN_HIGH_QGR_FLAG,STAN_LOW_QGR_FLAG,STAN_METHANE_FLAG,STAN_ETHANE_FLAG,STAN_PROPANE_FLAG,STAN_ISOBUTANE_FLAG,STAN_BUTANE_FLAG,STAN_ISOPENTANE_FLAG,STAN_PENTANE_FLAG,STAN_NEWPENTANE_FLAG,STAN_HEXANE_FLAG,STAN_CARBONDIOXIDE_FLAG,STAN_NITROGEN_FLAG,STAN_YESTERDAY_TOTAL_VOLUME_FLAG,STAN_TODAY_TOTAL_VOLUME_FLAG,STAN_PREVIOUS_MONTHS_VOLUME_FLAG,STAN_THIS_MONTHS_VOLUME_FLAG,STAN_PREVIOUS_YEAR_VOLUME_FLAG,STAN_THIS_YEAR_VOLUME_FLAG,STAN_PRESENT_FLOWMETER_TOTAL_VOLUME_FLAG,STAN_YESTERDAY_TOTAL_QUALITY_FLAG,STAN_TODAY_TOTAL_QUALITY_FLAG,STAN_PREVIOUS_MONTHS_QUALITY_FLAG,STAN_THIS_MONTHS_QUALITY_FLAG,STAN_PREVIOUS_YEAR_QUALITY_FLAG,STAN_THIS_YEAR_QUALITY_FLAG,STAN_PRESENT_FLOWMETER_TOTAL_QUALITY_FLAG,COLLFIXTURE_CODE,SERVER_TIME,FIELD_CHAR1,FIELD_CHAR2,FIELD_DECIMAL2,FIELD_DECIMAL3,STAN_PRESENT_GATE_HEARTBEAT,STAN_PRESENT_GATE_POUNDS_SATRT_TIME,STAN_PRESENT_GATE_POUNDS_END_TIME)"); + strSql.Append(" values ("); + strSql.Append("@GUID,@PIPE_CODE,@MONITOR_ID,@COLL_TIME,@COND_DENSITY,@COND_DENSITY_STATE,@COND_TEMPERATURE,@COND_TEMPERATURE_STATE,@COND_PRESSURE,@COND_PRESSURE_STATE,@COND_TOTAL_VOLUME,@COND_VELOCITY,@COND_FLOWMETER_STATE,@COND_FLOW_COMPUTER_STATUS,@STAN_DENSITY,@STAN_PREVIOUS_DENSITY,@STAN_DIFF_DENSITY,@STAN_RELATIVE_DENSITY,@STAN_VELOCITY,@STAN_HIGH_QGR,@STAN_LOW_QGR,@STAN_METHANE,@STAN_ETHANE,@STAN_PROPANE,@STAN_ISOBUTANE,@STAN_BUTANE,@STAN_ISOPENTANE,@STAN_PENTANE,@STAN_NEWPENTANE,@STAN_HEXANE,@STAN_CARBONDIOXIDE,@STAN_NITROGEN,@STAN_YESTERDAY_TOTAL_VOLUME,@STAN_TODAY_TOTAL_VOLUME,@STAN_PREVIOUS_MONTHS_VOLUME,@STAN_THIS_MONTHS_VOLUME,@STAN_PREVIOUS_YEAR_VOLUME,@STAN_THIS_YEAR_VOLUME,@STAN_PRESENT_FLOWMETER_TOTAL_VOLUME,@STAN_YESTERDAY_TOTAL_QUALITY,@STAN_YESTERDAY_QUALITY,@STAN_DIFF_QUALITY,@STAN_TODAY_TOTAL_QUALITY,@STAN_PREVIOUS_MONTHS_QUALITY,@STAN_THIS_MONTHS_QUALITY,@STAN_PREVIOUS_YEAR_QUALITY,@STAN_THIS_YEAR_QUALITY,@STAN_PRESENT_FLOWMETER_TOTAL_QUALITY,@BASE_AMOUNT,@BASE_VARIATE,@COND_DENSITY_FLAG,@COND_DENSITY_STATE_FLAG,@COND_TEMPERATURE_FLAG,@COND_TEMPERATURE_STATE_FLAG,@COND_PRESSURE_FLAG,@COND_PRESSURE_STATE_FLAG,@COND_TOTAL_VOLUME_FLAG,@COND_VELOCITY_FLAG,@COND_FLOWMETER_STATE_FLAG,@COND_FLOW_COMPUTER_STATUS_FLAG,@STAN_RELATIVE_DENSITY_FLAG,@STAN_DENSITY_FLAG,@STAN_VELOCITY_FLAG,@STAN_HIGH_QGR_FLAG,@STAN_LOW_QGR_FLAG,@STAN_METHANE_FLAG,@STAN_ETHANE_FLAG,@STAN_PROPANE_FLAG,@STAN_ISOBUTANE_FLAG,@STAN_BUTANE_FLAG,@STAN_ISOPENTANE_FLAG,@STAN_PENTANE_FLAG,@STAN_NEWPENTANE_FLAG,@STAN_HEXANE_FLAG,@STAN_CARBONDIOXIDE_FLAG,@STAN_NITROGEN_FLAG,@STAN_YESTERDAY_TOTAL_VOLUME_FLAG,@STAN_TODAY_TOTAL_VOLUME_FLAG,@STAN_PREVIOUS_MONTHS_VOLUME_FLAG,@STAN_THIS_MONTHS_VOLUME_FLAG,@STAN_PREVIOUS_YEAR_VOLUME_FLAG,@STAN_THIS_YEAR_VOLUME_FLAG,@STAN_PRESENT_FLOWMETER_TOTAL_VOLUME_FLAG,@STAN_YESTERDAY_TOTAL_QUALITY_FLAG,@STAN_TODAY_TOTAL_QUALITY_FLAG,@STAN_PREVIOUS_MONTHS_QUALITY_FLAG,@STAN_THIS_MONTHS_QUALITY_FLAG,@STAN_PREVIOUS_YEAR_QUALITY_FLAG,@STAN_THIS_YEAR_QUALITY_FLAG,@STAN_PRESENT_FLOWMETER_TOTAL_QUALITY_FLAG,@COLLFIXTURE_CODE,@SERVER_TIME,@FIELD_CHAR1,@FIELD_CHAR2,@FIELD_DECIMAL2,@FIELD_DECIMAL3,@STAN_PRESENT_GATE_HEARTBEAT,@STAN_PRESENT_GATE_POUNDS_SATRT_TIME,@STAN_PRESENT_GATE_POUNDS_END_TIME)"); + SqlParameter[] parameters = { + new SqlParameter("@GUID", SqlDbType.UniqueIdentifier,16), + new SqlParameter("@PIPE_CODE", SqlDbType.VarChar,40), + new SqlParameter("@MONITOR_ID", SqlDbType.VarChar,40), + new SqlParameter("@COLL_TIME", SqlDbType.DateTime), + new SqlParameter("@COND_DENSITY", SqlDbType.Decimal,9), + new SqlParameter("@COND_DENSITY_STATE", SqlDbType.Int,4), + new SqlParameter("@COND_TEMPERATURE", SqlDbType.Decimal,5), + new SqlParameter("@COND_TEMPERATURE_STATE", SqlDbType.Int,4), + new SqlParameter("@COND_PRESSURE", SqlDbType.Decimal,9), + new SqlParameter("@COND_PRESSURE_STATE", SqlDbType.Int,4), + new SqlParameter("@COND_TOTAL_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@COND_VELOCITY", SqlDbType.Decimal,9), + new SqlParameter("@COND_FLOWMETER_STATE", SqlDbType.Int,4), + new SqlParameter("@COND_FLOW_COMPUTER_STATUS", SqlDbType.Int,4), + new SqlParameter("@STAN_DENSITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PREVIOUS_DENSITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_DIFF_DENSITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_RELATIVE_DENSITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_VELOCITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_HIGH_QGR", SqlDbType.Decimal,9), + new SqlParameter("@STAN_LOW_QGR", SqlDbType.Decimal,9), + new SqlParameter("@STAN_METHANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_ETHANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PROPANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_ISOBUTANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_BUTANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_ISOPENTANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PENTANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_NEWPENTANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_HEXANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_CARBONDIOXIDE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_NITROGEN", SqlDbType.Decimal,9), + new SqlParameter("@STAN_YESTERDAY_TOTAL_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@STAN_TODAY_TOTAL_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PREVIOUS_MONTHS_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@STAN_THIS_MONTHS_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PREVIOUS_YEAR_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@STAN_THIS_YEAR_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PRESENT_FLOWMETER_TOTAL_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@STAN_YESTERDAY_TOTAL_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_YESTERDAY_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_DIFF_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_TODAY_TOTAL_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PREVIOUS_MONTHS_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_THIS_MONTHS_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PREVIOUS_YEAR_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_THIS_YEAR_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PRESENT_FLOWMETER_TOTAL_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@BASE_AMOUNT", SqlDbType.Decimal,9), + new SqlParameter("@BASE_VARIATE", SqlDbType.Decimal,9), + new SqlParameter("@COND_DENSITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_DENSITY_STATE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_TEMPERATURE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_TEMPERATURE_STATE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_PRESSURE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_PRESSURE_STATE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_TOTAL_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_VELOCITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_FLOWMETER_STATE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_FLOW_COMPUTER_STATUS_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_RELATIVE_DENSITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_DENSITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_VELOCITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_HIGH_QGR_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_LOW_QGR_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_METHANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_ETHANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PROPANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_ISOBUTANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_BUTANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_ISOPENTANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PENTANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_NEWPENTANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_HEXANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_CARBONDIOXIDE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_NITROGEN_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_YESTERDAY_TOTAL_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_TODAY_TOTAL_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PREVIOUS_MONTHS_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_THIS_MONTHS_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PREVIOUS_YEAR_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_THIS_YEAR_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PRESENT_FLOWMETER_TOTAL_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_YESTERDAY_TOTAL_QUALITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_TODAY_TOTAL_QUALITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PREVIOUS_MONTHS_QUALITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_THIS_MONTHS_QUALITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PREVIOUS_YEAR_QUALITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_THIS_YEAR_QUALITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PRESENT_FLOWMETER_TOTAL_QUALITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COLLFIXTURE_CODE", SqlDbType.VarChar,50), + new SqlParameter("@SERVER_TIME", SqlDbType.DateTime), + new SqlParameter("@FIELD_CHAR1", SqlDbType.VarChar,1024), + new SqlParameter("@FIELD_CHAR2", SqlDbType.VarChar,1024), + new SqlParameter("@FIELD_DECIMAL2", SqlDbType.Decimal,9), + new SqlParameter("@FIELD_DECIMAL3", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PRESENT_GATE_HEARTBEAT", SqlDbType.Int,4), + new SqlParameter("@STAN_PRESENT_GATE_POUNDS_SATRT_TIME", SqlDbType.DateTime), + new SqlParameter("@STAN_PRESENT_GATE_POUNDS_END_TIME", SqlDbType.DateTime)}; + parameters[0].Value = Guid.NewGuid(); + parameters[1].Value = model.PIPE_CODE; + parameters[2].Value = model.MONITOR_ID; + parameters[3].Value = model.COLL_TIME; + parameters[4].Value = model.COND_DENSITY; + parameters[5].Value = model.COND_DENSITY_STATE; + parameters[6].Value = model.COND_TEMPERATURE; + parameters[7].Value = model.COND_TEMPERATURE_STATE; + parameters[8].Value = model.COND_PRESSURE; + parameters[9].Value = model.COND_PRESSURE_STATE; + parameters[10].Value = model.COND_TOTAL_VOLUME; + parameters[11].Value = model.COND_VELOCITY; + parameters[12].Value = model.COND_FLOWMETER_STATE; + parameters[13].Value = model.COND_FLOW_COMPUTER_STATUS; + parameters[14].Value = model.STAN_DENSITY; + parameters[15].Value = model.STAN_PREVIOUS_DENSITY; + parameters[16].Value = model.STAN_DIFF_DENSITY; + parameters[17].Value = model.STAN_RELATIVE_DENSITY; + parameters[18].Value = model.STAN_VELOCITY; + parameters[19].Value = model.STAN_HIGH_QGR; + parameters[20].Value = model.STAN_LOW_QGR; + parameters[21].Value = model.STAN_METHANE; + parameters[22].Value = model.STAN_ETHANE; + parameters[23].Value = model.STAN_PROPANE; + parameters[24].Value = model.STAN_ISOBUTANE; + parameters[25].Value = model.STAN_BUTANE; + parameters[26].Value = model.STAN_ISOPENTANE; + parameters[27].Value = model.STAN_PENTANE; + parameters[28].Value = model.STAN_NEWPENTANE; + parameters[29].Value = model.STAN_HEXANE; + parameters[30].Value = model.STAN_CARBONDIOXIDE; + parameters[31].Value = model.STAN_NITROGEN; + parameters[32].Value = model.STAN_YESTERDAY_TOTAL_VOLUME; + parameters[33].Value = model.STAN_TODAY_TOTAL_VOLUME; + parameters[34].Value = model.STAN_PREVIOUS_MONTHS_VOLUME; + parameters[35].Value = model.STAN_THIS_MONTHS_VOLUME; + parameters[36].Value = model.STAN_PREVIOUS_YEAR_VOLUME; + parameters[37].Value = model.STAN_THIS_YEAR_VOLUME; + parameters[38].Value = model.STAN_PRESENT_FLOWMETER_TOTAL_VOLUME; + parameters[39].Value = model.STAN_YESTERDAY_TOTAL_QUALITY; + parameters[40].Value = model.STAN_YESTERDAY_QUALITY; + parameters[41].Value = model.STAN_DIFF_QUALITY; + parameters[42].Value = model.STAN_TODAY_TOTAL_QUALITY; + parameters[43].Value = model.STAN_PREVIOUS_MONTHS_QUALITY; + parameters[44].Value = model.STAN_THIS_MONTHS_QUALITY; + parameters[45].Value = model.STAN_PREVIOUS_YEAR_QUALITY; + parameters[46].Value = model.STAN_THIS_YEAR_QUALITY; + parameters[47].Value = model.STAN_PRESENT_FLOWMETER_TOTAL_QUALITY; + parameters[48].Value = model.BASE_AMOUNT; + parameters[49].Value = model.BASE_VARIATE; + parameters[50].Value = model.COND_DENSITY_FLAG; + parameters[51].Value = model.COND_DENSITY_STATE_FLAG; + parameters[52].Value = model.COND_TEMPERATURE_FLAG; + parameters[53].Value = model.COND_TEMPERATURE_STATE_FLAG; + parameters[54].Value = model.COND_PRESSURE_FLAG; + parameters[55].Value = model.COND_PRESSURE_STATE_FLAG; + parameters[56].Value = model.COND_TOTAL_VOLUME_FLAG; + parameters[57].Value = model.COND_VELOCITY_FLAG; + parameters[58].Value = model.COND_FLOWMETER_STATE_FLAG; + parameters[59].Value = model.COND_FLOW_COMPUTER_STATUS_FLAG; + parameters[60].Value = model.STAN_RELATIVE_DENSITY_FLAG; + parameters[61].Value = model.STAN_DENSITY_FLAG; + parameters[62].Value = model.STAN_VELOCITY_FLAG; + parameters[63].Value = model.STAN_HIGH_QGR_FLAG; + parameters[64].Value = model.STAN_LOW_QGR_FLAG; + parameters[65].Value = model.STAN_METHANE_FLAG; + parameters[66].Value = model.STAN_ETHANE_FLAG; + parameters[67].Value = model.STAN_PROPANE_FLAG; + parameters[68].Value = model.STAN_ISOBUTANE_FLAG; + parameters[69].Value = model.STAN_BUTANE_FLAG; + parameters[70].Value = model.STAN_ISOPENTANE_FLAG; + parameters[71].Value = model.STAN_PENTANE_FLAG; + parameters[72].Value = model.STAN_NEWPENTANE_FLAG; + parameters[73].Value = model.STAN_HEXANE_FLAG; + parameters[74].Value = model.STAN_CARBONDIOXIDE_FLAG; + parameters[75].Value = model.STAN_NITROGEN_FLAG; + parameters[76].Value = model.STAN_YESTERDAY_TOTAL_VOLUME_FLAG; + parameters[77].Value = model.STAN_TODAY_TOTAL_VOLUME_FLAG; + parameters[78].Value = model.STAN_PREVIOUS_MONTHS_VOLUME_FLAG; + parameters[79].Value = model.STAN_THIS_MONTHS_VOLUME_FLAG; + parameters[80].Value = model.STAN_PREVIOUS_YEAR_VOLUME_FLAG; + parameters[81].Value = model.STAN_THIS_YEAR_VOLUME_FLAG; + parameters[82].Value = model.STAN_PRESENT_FLOWMETER_TOTAL_VOLUME_FLAG; + parameters[83].Value = model.STAN_YESTERDAY_TOTAL_QUALITY_FLAG; + parameters[84].Value = model.STAN_TODAY_TOTAL_QUALITY_FLAG; + parameters[85].Value = model.STAN_PREVIOUS_MONTHS_QUALITY_FLAG; + parameters[86].Value = model.STAN_THIS_MONTHS_QUALITY_FLAG; + parameters[87].Value = model.STAN_PREVIOUS_YEAR_QUALITY_FLAG; + parameters[88].Value = model.STAN_THIS_YEAR_QUALITY_FLAG; + parameters[89].Value = model.STAN_PRESENT_FLOWMETER_TOTAL_QUALITY_FLAG; + parameters[90].Value = model.COLLFIXTURE_CODE; + parameters[91].Value = model.SERVER_TIME; + parameters[92].Value = model.FIELD_CHAR1; + parameters[93].Value = model.FIELD_CHAR2; + parameters[94].Value = model.FIELD_DECIMAL2; + parameters[95].Value = model.FIELD_DECIMAL3; + parameters[96].Value = model.STAN_PRESENT_GATE_HEARTBEAT; + parameters[97].Value = model.STAN_PRESENT_GATE_POUNDS_SATRT_TIME; + parameters[98].Value = model.STAN_PRESENT_GATE_POUNDS_END_TIME; + + int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters); + if (rows > 0) + { + return true; + } + else + { + return false; + } + } + /// + /// 更新一条数据 + /// + public bool Update(Competition.Mysql.Model.T_ALM_PIPECOLLDATACOMPARE model) + { + StringBuilder strSql=new StringBuilder(); + strSql.Append("update T_ALM_PIPECOLLDATACOMPARE set "); + strSql.Append("GUID=@GUID,"); + strSql.Append("PIPE_CODE=@PIPE_CODE,"); + strSql.Append("MONITOR_ID=@MONITOR_ID,"); + strSql.Append("COLL_TIME=@COLL_TIME,"); + strSql.Append("COND_DENSITY=@COND_DENSITY,"); + strSql.Append("COND_DENSITY_STATE=@COND_DENSITY_STATE,"); + strSql.Append("COND_TEMPERATURE=@COND_TEMPERATURE,"); + strSql.Append("COND_TEMPERATURE_STATE=@COND_TEMPERATURE_STATE,"); + strSql.Append("COND_PRESSURE=@COND_PRESSURE,"); + strSql.Append("COND_PRESSURE_STATE=@COND_PRESSURE_STATE,"); + strSql.Append("COND_TOTAL_VOLUME=@COND_TOTAL_VOLUME,"); + strSql.Append("COND_VELOCITY=@COND_VELOCITY,"); + strSql.Append("COND_FLOWMETER_STATE=@COND_FLOWMETER_STATE,"); + strSql.Append("COND_FLOW_COMPUTER_STATUS=@COND_FLOW_COMPUTER_STATUS,"); + strSql.Append("STAN_DENSITY=@STAN_DENSITY,"); + strSql.Append("STAN_PREVIOUS_DENSITY=@STAN_PREVIOUS_DENSITY,"); + strSql.Append("STAN_DIFF_DENSITY=@STAN_DIFF_DENSITY,"); + strSql.Append("STAN_RELATIVE_DENSITY=@STAN_RELATIVE_DENSITY,"); + strSql.Append("STAN_VELOCITY=@STAN_VELOCITY,"); + strSql.Append("STAN_HIGH_QGR=@STAN_HIGH_QGR,"); + strSql.Append("STAN_LOW_QGR=@STAN_LOW_QGR,"); + strSql.Append("STAN_METHANE=@STAN_METHANE,"); + strSql.Append("STAN_ETHANE=@STAN_ETHANE,"); + strSql.Append("STAN_PROPANE=@STAN_PROPANE,"); + strSql.Append("STAN_ISOBUTANE=@STAN_ISOBUTANE,"); + strSql.Append("STAN_BUTANE=@STAN_BUTANE,"); + strSql.Append("STAN_ISOPENTANE=@STAN_ISOPENTANE,"); + strSql.Append("STAN_PENTANE=@STAN_PENTANE,"); + strSql.Append("STAN_NEWPENTANE=@STAN_NEWPENTANE,"); + strSql.Append("STAN_HEXANE=@STAN_HEXANE,"); + strSql.Append("STAN_CARBONDIOXIDE=@STAN_CARBONDIOXIDE,"); + strSql.Append("STAN_NITROGEN=@STAN_NITROGEN,"); + strSql.Append("STAN_YESTERDAY_TOTAL_VOLUME=@STAN_YESTERDAY_TOTAL_VOLUME,"); + strSql.Append("STAN_TODAY_TOTAL_VOLUME=@STAN_TODAY_TOTAL_VOLUME,"); + strSql.Append("STAN_PREVIOUS_MONTHS_VOLUME=@STAN_PREVIOUS_MONTHS_VOLUME,"); + strSql.Append("STAN_THIS_MONTHS_VOLUME=@STAN_THIS_MONTHS_VOLUME,"); + strSql.Append("STAN_PREVIOUS_YEAR_VOLUME=@STAN_PREVIOUS_YEAR_VOLUME,"); + strSql.Append("STAN_THIS_YEAR_VOLUME=@STAN_THIS_YEAR_VOLUME,"); + strSql.Append("STAN_PRESENT_FLOWMETER_TOTAL_VOLUME=@STAN_PRESENT_FLOWMETER_TOTAL_VOLUME,"); + strSql.Append("STAN_YESTERDAY_TOTAL_QUALITY=@STAN_YESTERDAY_TOTAL_QUALITY,"); + strSql.Append("STAN_YESTERDAY_QUALITY=@STAN_YESTERDAY_QUALITY,"); + strSql.Append("STAN_DIFF_QUALITY=@STAN_DIFF_QUALITY,"); + strSql.Append("STAN_TODAY_TOTAL_QUALITY=@STAN_TODAY_TOTAL_QUALITY,"); + strSql.Append("STAN_PREVIOUS_MONTHS_QUALITY=@STAN_PREVIOUS_MONTHS_QUALITY,"); + strSql.Append("STAN_THIS_MONTHS_QUALITY=@STAN_THIS_MONTHS_QUALITY,"); + strSql.Append("STAN_PREVIOUS_YEAR_QUALITY=@STAN_PREVIOUS_YEAR_QUALITY,"); + strSql.Append("STAN_THIS_YEAR_QUALITY=@STAN_THIS_YEAR_QUALITY,"); + strSql.Append("STAN_PRESENT_FLOWMETER_TOTAL_QUALITY=@STAN_PRESENT_FLOWMETER_TOTAL_QUALITY,"); + strSql.Append("BASE_AMOUNT=@BASE_AMOUNT,"); + strSql.Append("BASE_VARIATE=@BASE_VARIATE,"); + strSql.Append("COND_DENSITY_FLAG=@COND_DENSITY_FLAG,"); + strSql.Append("COND_DENSITY_STATE_FLAG=@COND_DENSITY_STATE_FLAG,"); + strSql.Append("COND_TEMPERATURE_FLAG=@COND_TEMPERATURE_FLAG,"); + strSql.Append("COND_TEMPERATURE_STATE_FLAG=@COND_TEMPERATURE_STATE_FLAG,"); + strSql.Append("COND_PRESSURE_FLAG=@COND_PRESSURE_FLAG,"); + strSql.Append("COND_PRESSURE_STATE_FLAG=@COND_PRESSURE_STATE_FLAG,"); + strSql.Append("COND_TOTAL_VOLUME_FLAG=@COND_TOTAL_VOLUME_FLAG,"); + strSql.Append("COND_VELOCITY_FLAG=@COND_VELOCITY_FLAG,"); + strSql.Append("COND_FLOWMETER_STATE_FLAG=@COND_FLOWMETER_STATE_FLAG,"); + strSql.Append("COND_FLOW_COMPUTER_STATUS_FLAG=@COND_FLOW_COMPUTER_STATUS_FLAG,"); + strSql.Append("STAN_RELATIVE_DENSITY_FLAG=@STAN_RELATIVE_DENSITY_FLAG,"); + strSql.Append("STAN_DENSITY_FLAG=@STAN_DENSITY_FLAG,"); + strSql.Append("STAN_VELOCITY_FLAG=@STAN_VELOCITY_FLAG,"); + strSql.Append("STAN_HIGH_QGR_FLAG=@STAN_HIGH_QGR_FLAG,"); + strSql.Append("STAN_LOW_QGR_FLAG=@STAN_LOW_QGR_FLAG,"); + strSql.Append("STAN_METHANE_FLAG=@STAN_METHANE_FLAG,"); + strSql.Append("STAN_ETHANE_FLAG=@STAN_ETHANE_FLAG,"); + strSql.Append("STAN_PROPANE_FLAG=@STAN_PROPANE_FLAG,"); + strSql.Append("STAN_ISOBUTANE_FLAG=@STAN_ISOBUTANE_FLAG,"); + strSql.Append("STAN_BUTANE_FLAG=@STAN_BUTANE_FLAG,"); + strSql.Append("STAN_ISOPENTANE_FLAG=@STAN_ISOPENTANE_FLAG,"); + strSql.Append("STAN_PENTANE_FLAG=@STAN_PENTANE_FLAG,"); + strSql.Append("STAN_NEWPENTANE_FLAG=@STAN_NEWPENTANE_FLAG,"); + strSql.Append("STAN_HEXANE_FLAG=@STAN_HEXANE_FLAG,"); + strSql.Append("STAN_CARBONDIOXIDE_FLAG=@STAN_CARBONDIOXIDE_FLAG,"); + strSql.Append("STAN_NITROGEN_FLAG=@STAN_NITROGEN_FLAG,"); + strSql.Append("STAN_YESTERDAY_TOTAL_VOLUME_FLAG=@STAN_YESTERDAY_TOTAL_VOLUME_FLAG,"); + strSql.Append("STAN_TODAY_TOTAL_VOLUME_FLAG=@STAN_TODAY_TOTAL_VOLUME_FLAG,"); + strSql.Append("STAN_PREVIOUS_MONTHS_VOLUME_FLAG=@STAN_PREVIOUS_MONTHS_VOLUME_FLAG,"); + strSql.Append("STAN_THIS_MONTHS_VOLUME_FLAG=@STAN_THIS_MONTHS_VOLUME_FLAG,"); + strSql.Append("STAN_PREVIOUS_YEAR_VOLUME_FLAG=@STAN_PREVIOUS_YEAR_VOLUME_FLAG,"); + strSql.Append("STAN_THIS_YEAR_VOLUME_FLAG=@STAN_THIS_YEAR_VOLUME_FLAG,"); + strSql.Append("STAN_PRESENT_FLOWMETER_TOTAL_VOLUME_FLAG=@STAN_PRESENT_FLOWMETER_TOTAL_VOLUME_FLAG,"); + strSql.Append("STAN_YESTERDAY_TOTAL_QUALITY_FLAG=@STAN_YESTERDAY_TOTAL_QUALITY_FLAG,"); + strSql.Append("STAN_TODAY_TOTAL_QUALITY_FLAG=@STAN_TODAY_TOTAL_QUALITY_FLAG,"); + strSql.Append("STAN_PREVIOUS_MONTHS_QUALITY_FLAG=@STAN_PREVIOUS_MONTHS_QUALITY_FLAG,"); + strSql.Append("STAN_THIS_MONTHS_QUALITY_FLAG=@STAN_THIS_MONTHS_QUALITY_FLAG,"); + strSql.Append("STAN_PREVIOUS_YEAR_QUALITY_FLAG=@STAN_PREVIOUS_YEAR_QUALITY_FLAG,"); + strSql.Append("STAN_THIS_YEAR_QUALITY_FLAG=@STAN_THIS_YEAR_QUALITY_FLAG,"); + strSql.Append("STAN_PRESENT_FLOWMETER_TOTAL_QUALITY_FLAG=@STAN_PRESENT_FLOWMETER_TOTAL_QUALITY_FLAG,"); + strSql.Append("COLLFIXTURE_CODE=@COLLFIXTURE_CODE,"); + strSql.Append("SERVER_TIME=@SERVER_TIME,"); + strSql.Append("FIELD_CHAR1=@FIELD_CHAR1,"); + strSql.Append("FIELD_CHAR2=@FIELD_CHAR2,"); + strSql.Append("FIELD_DECIMAL2=@FIELD_DECIMAL2,"); + strSql.Append("FIELD_DECIMAL3=@FIELD_DECIMAL3,"); + strSql.Append("STAN_PRESENT_GATE_HEARTBEAT=@STAN_PRESENT_GATE_HEARTBEAT,"); + strSql.Append("STAN_PRESENT_GATE_POUNDS_SATRT_TIME=@STAN_PRESENT_GATE_POUNDS_SATRT_TIME,"); + strSql.Append("STAN_PRESENT_GATE_POUNDS_END_TIME=@STAN_PRESENT_GATE_POUNDS_END_TIME"); + strSql.Append(" where "); + SqlParameter[] parameters = { + new SqlParameter("@GUID", SqlDbType.UniqueIdentifier,16), + new SqlParameter("@PIPE_CODE", SqlDbType.VarChar,40), + new SqlParameter("@MONITOR_ID", SqlDbType.VarChar,40), + new SqlParameter("@COLL_TIME", SqlDbType.DateTime), + new SqlParameter("@COND_DENSITY", SqlDbType.Decimal,9), + new SqlParameter("@COND_DENSITY_STATE", SqlDbType.Int,4), + new SqlParameter("@COND_TEMPERATURE", SqlDbType.Decimal,5), + new SqlParameter("@COND_TEMPERATURE_STATE", SqlDbType.Int,4), + new SqlParameter("@COND_PRESSURE", SqlDbType.Decimal,9), + new SqlParameter("@COND_PRESSURE_STATE", SqlDbType.Int,4), + new SqlParameter("@COND_TOTAL_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@COND_VELOCITY", SqlDbType.Decimal,9), + new SqlParameter("@COND_FLOWMETER_STATE", SqlDbType.Int,4), + new SqlParameter("@COND_FLOW_COMPUTER_STATUS", SqlDbType.Int,4), + new SqlParameter("@STAN_DENSITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PREVIOUS_DENSITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_DIFF_DENSITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_RELATIVE_DENSITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_VELOCITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_HIGH_QGR", SqlDbType.Decimal,9), + new SqlParameter("@STAN_LOW_QGR", SqlDbType.Decimal,9), + new SqlParameter("@STAN_METHANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_ETHANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PROPANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_ISOBUTANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_BUTANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_ISOPENTANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PENTANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_NEWPENTANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_HEXANE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_CARBONDIOXIDE", SqlDbType.Decimal,9), + new SqlParameter("@STAN_NITROGEN", SqlDbType.Decimal,9), + new SqlParameter("@STAN_YESTERDAY_TOTAL_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@STAN_TODAY_TOTAL_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PREVIOUS_MONTHS_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@STAN_THIS_MONTHS_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PREVIOUS_YEAR_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@STAN_THIS_YEAR_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PRESENT_FLOWMETER_TOTAL_VOLUME", SqlDbType.Decimal,9), + new SqlParameter("@STAN_YESTERDAY_TOTAL_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_YESTERDAY_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_DIFF_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_TODAY_TOTAL_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PREVIOUS_MONTHS_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_THIS_MONTHS_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PREVIOUS_YEAR_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_THIS_YEAR_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PRESENT_FLOWMETER_TOTAL_QUALITY", SqlDbType.Decimal,9), + new SqlParameter("@BASE_AMOUNT", SqlDbType.Decimal,9), + new SqlParameter("@BASE_VARIATE", SqlDbType.Decimal,9), + new SqlParameter("@COND_DENSITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_DENSITY_STATE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_TEMPERATURE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_TEMPERATURE_STATE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_PRESSURE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_PRESSURE_STATE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_TOTAL_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_VELOCITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_FLOWMETER_STATE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COND_FLOW_COMPUTER_STATUS_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_RELATIVE_DENSITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_DENSITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_VELOCITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_HIGH_QGR_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_LOW_QGR_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_METHANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_ETHANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PROPANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_ISOBUTANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_BUTANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_ISOPENTANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PENTANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_NEWPENTANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_HEXANE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_CARBONDIOXIDE_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_NITROGEN_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_YESTERDAY_TOTAL_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_TODAY_TOTAL_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PREVIOUS_MONTHS_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_THIS_MONTHS_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PREVIOUS_YEAR_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_THIS_YEAR_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PRESENT_FLOWMETER_TOTAL_VOLUME_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_YESTERDAY_TOTAL_QUALITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_TODAY_TOTAL_QUALITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PREVIOUS_MONTHS_QUALITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_THIS_MONTHS_QUALITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PREVIOUS_YEAR_QUALITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_THIS_YEAR_QUALITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@STAN_PRESENT_FLOWMETER_TOTAL_QUALITY_FLAG", SqlDbType.VarChar,20), + new SqlParameter("@COLLFIXTURE_CODE", SqlDbType.VarChar,50), + new SqlParameter("@SERVER_TIME", SqlDbType.DateTime), + new SqlParameter("@FIELD_CHAR1", SqlDbType.VarChar,1024), + new SqlParameter("@FIELD_CHAR2", SqlDbType.VarChar,1024), + new SqlParameter("@FIELD_DECIMAL2", SqlDbType.Decimal,9), + new SqlParameter("@FIELD_DECIMAL3", SqlDbType.Decimal,9), + new SqlParameter("@STAN_PRESENT_GATE_HEARTBEAT", SqlDbType.Int,4), + new SqlParameter("@STAN_PRESENT_GATE_POUNDS_SATRT_TIME", SqlDbType.DateTime), + new SqlParameter("@STAN_PRESENT_GATE_POUNDS_END_TIME", SqlDbType.DateTime)}; + parameters[0].Value = model.GUID; + parameters[1].Value = model.PIPE_CODE; + parameters[2].Value = model.MONITOR_ID; + parameters[3].Value = model.COLL_TIME; + parameters[4].Value = model.COND_DENSITY; + parameters[5].Value = model.COND_DENSITY_STATE; + parameters[6].Value = model.COND_TEMPERATURE; + parameters[7].Value = model.COND_TEMPERATURE_STATE; + parameters[8].Value = model.COND_PRESSURE; + parameters[9].Value = model.COND_PRESSURE_STATE; + parameters[10].Value = model.COND_TOTAL_VOLUME; + parameters[11].Value = model.COND_VELOCITY; + parameters[12].Value = model.COND_FLOWMETER_STATE; + parameters[13].Value = model.COND_FLOW_COMPUTER_STATUS; + parameters[14].Value = model.STAN_DENSITY; + parameters[15].Value = model.STAN_PREVIOUS_DENSITY; + parameters[16].Value = model.STAN_DIFF_DENSITY; + parameters[17].Value = model.STAN_RELATIVE_DENSITY; + parameters[18].Value = model.STAN_VELOCITY; + parameters[19].Value = model.STAN_HIGH_QGR; + parameters[20].Value = model.STAN_LOW_QGR; + parameters[21].Value = model.STAN_METHANE; + parameters[22].Value = model.STAN_ETHANE; + parameters[23].Value = model.STAN_PROPANE; + parameters[24].Value = model.STAN_ISOBUTANE; + parameters[25].Value = model.STAN_BUTANE; + parameters[26].Value = model.STAN_ISOPENTANE; + parameters[27].Value = model.STAN_PENTANE; + parameters[28].Value = model.STAN_NEWPENTANE; + parameters[29].Value = model.STAN_HEXANE; + parameters[30].Value = model.STAN_CARBONDIOXIDE; + parameters[31].Value = model.STAN_NITROGEN; + parameters[32].Value = model.STAN_YESTERDAY_TOTAL_VOLUME; + parameters[33].Value = model.STAN_TODAY_TOTAL_VOLUME; + parameters[34].Value = model.STAN_PREVIOUS_MONTHS_VOLUME; + parameters[35].Value = model.STAN_THIS_MONTHS_VOLUME; + parameters[36].Value = model.STAN_PREVIOUS_YEAR_VOLUME; + parameters[37].Value = model.STAN_THIS_YEAR_VOLUME; + parameters[38].Value = model.STAN_PRESENT_FLOWMETER_TOTAL_VOLUME; + parameters[39].Value = model.STAN_YESTERDAY_TOTAL_QUALITY; + parameters[40].Value = model.STAN_YESTERDAY_QUALITY; + parameters[41].Value = model.STAN_DIFF_QUALITY; + parameters[42].Value = model.STAN_TODAY_TOTAL_QUALITY; + parameters[43].Value = model.STAN_PREVIOUS_MONTHS_QUALITY; + parameters[44].Value = model.STAN_THIS_MONTHS_QUALITY; + parameters[45].Value = model.STAN_PREVIOUS_YEAR_QUALITY; + parameters[46].Value = model.STAN_THIS_YEAR_QUALITY; + parameters[47].Value = model.STAN_PRESENT_FLOWMETER_TOTAL_QUALITY; + parameters[48].Value = model.BASE_AMOUNT; + parameters[49].Value = model.BASE_VARIATE; + parameters[50].Value = model.COND_DENSITY_FLAG; + parameters[51].Value = model.COND_DENSITY_STATE_FLAG; + parameters[52].Value = model.COND_TEMPERATURE_FLAG; + parameters[53].Value = model.COND_TEMPERATURE_STATE_FLAG; + parameters[54].Value = model.COND_PRESSURE_FLAG; + parameters[55].Value = model.COND_PRESSURE_STATE_FLAG; + parameters[56].Value = model.COND_TOTAL_VOLUME_FLAG; + parameters[57].Value = model.COND_VELOCITY_FLAG; + parameters[58].Value = model.COND_FLOWMETER_STATE_FLAG; + parameters[59].Value = model.COND_FLOW_COMPUTER_STATUS_FLAG; + parameters[60].Value = model.STAN_RELATIVE_DENSITY_FLAG; + parameters[61].Value = model.STAN_DENSITY_FLAG; + parameters[62].Value = model.STAN_VELOCITY_FLAG; + parameters[63].Value = model.STAN_HIGH_QGR_FLAG; + parameters[64].Value = model.STAN_LOW_QGR_FLAG; + parameters[65].Value = model.STAN_METHANE_FLAG; + parameters[66].Value = model.STAN_ETHANE_FLAG; + parameters[67].Value = model.STAN_PROPANE_FLAG; + parameters[68].Value = model.STAN_ISOBUTANE_FLAG; + parameters[69].Value = model.STAN_BUTANE_FLAG; + parameters[70].Value = model.STAN_ISOPENTANE_FLAG; + parameters[71].Value = model.STAN_PENTANE_FLAG; + parameters[72].Value = model.STAN_NEWPENTANE_FLAG; + parameters[73].Value = model.STAN_HEXANE_FLAG; + parameters[74].Value = model.STAN_CARBONDIOXIDE_FLAG; + parameters[75].Value = model.STAN_NITROGEN_FLAG; + parameters[76].Value = model.STAN_YESTERDAY_TOTAL_VOLUME_FLAG; + parameters[77].Value = model.STAN_TODAY_TOTAL_VOLUME_FLAG; + parameters[78].Value = model.STAN_PREVIOUS_MONTHS_VOLUME_FLAG; + parameters[79].Value = model.STAN_THIS_MONTHS_VOLUME_FLAG; + parameters[80].Value = model.STAN_PREVIOUS_YEAR_VOLUME_FLAG; + parameters[81].Value = model.STAN_THIS_YEAR_VOLUME_FLAG; + parameters[82].Value = model.STAN_PRESENT_FLOWMETER_TOTAL_VOLUME_FLAG; + parameters[83].Value = model.STAN_YESTERDAY_TOTAL_QUALITY_FLAG; + parameters[84].Value = model.STAN_TODAY_TOTAL_QUALITY_FLAG; + parameters[85].Value = model.STAN_PREVIOUS_MONTHS_QUALITY_FLAG; + parameters[86].Value = model.STAN_THIS_MONTHS_QUALITY_FLAG; + parameters[87].Value = model.STAN_PREVIOUS_YEAR_QUALITY_FLAG; + parameters[88].Value = model.STAN_THIS_YEAR_QUALITY_FLAG; + parameters[89].Value = model.STAN_PRESENT_FLOWMETER_TOTAL_QUALITY_FLAG; + parameters[90].Value = model.COLLFIXTURE_CODE; + parameters[91].Value = model.SERVER_TIME; + parameters[92].Value = model.FIELD_CHAR1; + parameters[93].Value = model.FIELD_CHAR2; + parameters[94].Value = model.FIELD_DECIMAL2; + parameters[95].Value = model.FIELD_DECIMAL3; + parameters[96].Value = model.STAN_PRESENT_GATE_HEARTBEAT; + parameters[97].Value = model.STAN_PRESENT_GATE_POUNDS_SATRT_TIME; + parameters[98].Value = model.STAN_PRESENT_GATE_POUNDS_END_TIME; + + int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters); + if (rows > 0) + { + return true; + } + else + { + return false; + } + } + + /// + /// 删除一条数据 + /// + public bool Delete() + { + //该表无主键信息,请自定义主键/条件字段 + StringBuilder strSql=new StringBuilder(); + strSql.Append("delete from T_ALM_PIPECOLLDATACOMPARE "); + strSql.Append(" where "); + SqlParameter[] parameters = { + }; + + int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters); + if (rows > 0) + { + return true; + } + else + { + return false; + } + } + + + /// + /// 得到一个对象实体 + /// + public Competition.Mysql.Model.T_ALM_PIPECOLLDATACOMPARE GetModel() + { + //该表无主键信息,请自定义主键/条件字段 + StringBuilder strSql=new StringBuilder(); + strSql.Append("select top 1 GUID,PIPE_CODE,MONITOR_ID,COLL_TIME,COND_DENSITY,COND_DENSITY_STATE,COND_TEMPERATURE,COND_TEMPERATURE_STATE,COND_PRESSURE,COND_PRESSURE_STATE,COND_TOTAL_VOLUME,COND_VELOCITY,COND_FLOWMETER_STATE,COND_FLOW_COMPUTER_STATUS,STAN_DENSITY,STAN_PREVIOUS_DENSITY,STAN_DIFF_DENSITY,STAN_RELATIVE_DENSITY,STAN_VELOCITY,STAN_HIGH_QGR,STAN_LOW_QGR,STAN_METHANE,STAN_ETHANE,STAN_PROPANE,STAN_ISOBUTANE,STAN_BUTANE,STAN_ISOPENTANE,STAN_PENTANE,STAN_NEWPENTANE,STAN_HEXANE,STAN_CARBONDIOXIDE,STAN_NITROGEN,STAN_YESTERDAY_TOTAL_VOLUME,STAN_TODAY_TOTAL_VOLUME,STAN_PREVIOUS_MONTHS_VOLUME,STAN_THIS_MONTHS_VOLUME,STAN_PREVIOUS_YEAR_VOLUME,STAN_THIS_YEAR_VOLUME,STAN_PRESENT_FLOWMETER_TOTAL_VOLUME,STAN_YESTERDAY_TOTAL_QUALITY,STAN_YESTERDAY_QUALITY,STAN_DIFF_QUALITY,STAN_TODAY_TOTAL_QUALITY,STAN_PREVIOUS_MONTHS_QUALITY,STAN_THIS_MONTHS_QUALITY,STAN_PREVIOUS_YEAR_QUALITY,STAN_THIS_YEAR_QUALITY,STAN_PRESENT_FLOWMETER_TOTAL_QUALITY,BASE_AMOUNT,BASE_VARIATE,COND_DENSITY_FLAG,COND_DENSITY_STATE_FLAG,COND_TEMPERATURE_FLAG,COND_TEMPERATURE_STATE_FLAG,COND_PRESSURE_FLAG,COND_PRESSURE_STATE_FLAG,COND_TOTAL_VOLUME_FLAG,COND_VELOCITY_FLAG,COND_FLOWMETER_STATE_FLAG,COND_FLOW_COMPUTER_STATUS_FLAG,STAN_RELATIVE_DENSITY_FLAG,STAN_DENSITY_FLAG,STAN_VELOCITY_FLAG,STAN_HIGH_QGR_FLAG,STAN_LOW_QGR_FLAG,STAN_METHANE_FLAG,STAN_ETHANE_FLAG,STAN_PROPANE_FLAG,STAN_ISOBUTANE_FLAG,STAN_BUTANE_FLAG,STAN_ISOPENTANE_FLAG,STAN_PENTANE_FLAG,STAN_NEWPENTANE_FLAG,STAN_HEXANE_FLAG,STAN_CARBONDIOXIDE_FLAG,STAN_NITROGEN_FLAG,STAN_YESTERDAY_TOTAL_VOLUME_FLAG,STAN_TODAY_TOTAL_VOLUME_FLAG,STAN_PREVIOUS_MONTHS_VOLUME_FLAG,STAN_THIS_MONTHS_VOLUME_FLAG,STAN_PREVIOUS_YEAR_VOLUME_FLAG,STAN_THIS_YEAR_VOLUME_FLAG,STAN_PRESENT_FLOWMETER_TOTAL_VOLUME_FLAG,STAN_YESTERDAY_TOTAL_QUALITY_FLAG,STAN_TODAY_TOTAL_QUALITY_FLAG,STAN_PREVIOUS_MONTHS_QUALITY_FLAG,STAN_THIS_MONTHS_QUALITY_FLAG,STAN_PREVIOUS_YEAR_QUALITY_FLAG,STAN_THIS_YEAR_QUALITY_FLAG,STAN_PRESENT_FLOWMETER_TOTAL_QUALITY_FLAG,COLLFIXTURE_CODE,SERVER_TIME,FIELD_CHAR1,FIELD_CHAR2,FIELD_DECIMAL2,FIELD_DECIMAL3,STAN_PRESENT_GATE_HEARTBEAT,STAN_PRESENT_GATE_POUNDS_SATRT_TIME,STAN_PRESENT_GATE_POUNDS_END_TIME from T_ALM_PIPECOLLDATACOMPARE "); + strSql.Append(" where "); + SqlParameter[] parameters = { + }; + + Competition.Mysql.Model.T_ALM_PIPECOLLDATACOMPARE model=new Competition.Mysql.Model.T_ALM_PIPECOLLDATACOMPARE(); + DataSet ds=DbHelperSQL.Query(strSql.ToString(),parameters); + if(ds.Tables[0].Rows.Count>0) + { + return DataRowToModel(ds.Tables[0].Rows[0]); + } + else + { + return null; + } + } + + + /// + /// 得到一个对象实体 + /// + public Competition.Mysql.Model.T_ALM_PIPECOLLDATACOMPARE DataRowToModel(DataRow row) + { + Competition.Mysql.Model.T_ALM_PIPECOLLDATACOMPARE model=new Competition.Mysql.Model.T_ALM_PIPECOLLDATACOMPARE(); + if (row != null) + { + if(row["GUID"]!=null && row["GUID"].ToString()!="") + { + model.GUID= new Guid(row["GUID"].ToString()); + } + if(row["PIPE_CODE"]!=null) + { + model.PIPE_CODE=row["PIPE_CODE"].ToString(); + } + if(row["MONITOR_ID"]!=null) + { + model.MONITOR_ID=row["MONITOR_ID"].ToString(); + } + if(row["COLL_TIME"]!=null && row["COLL_TIME"].ToString()!="") + { + model.COLL_TIME=DateTime.Parse(row["COLL_TIME"].ToString()); + } + if(row["COND_DENSITY"]!=null && row["COND_DENSITY"].ToString()!="") + { + model.COND_DENSITY=decimal.Parse(row["COND_DENSITY"].ToString()); + } + if(row["COND_DENSITY_STATE"]!=null && row["COND_DENSITY_STATE"].ToString()!="") + { + model.COND_DENSITY_STATE=int.Parse(row["COND_DENSITY_STATE"].ToString()); + } + if(row["COND_TEMPERATURE"]!=null && row["COND_TEMPERATURE"].ToString()!="") + { + model.COND_TEMPERATURE=decimal.Parse(row["COND_TEMPERATURE"].ToString()); + } + if(row["COND_TEMPERATURE_STATE"]!=null && row["COND_TEMPERATURE_STATE"].ToString()!="") + { + model.COND_TEMPERATURE_STATE=int.Parse(row["COND_TEMPERATURE_STATE"].ToString()); + } + if(row["COND_PRESSURE"]!=null && row["COND_PRESSURE"].ToString()!="") + { + model.COND_PRESSURE=decimal.Parse(row["COND_PRESSURE"].ToString()); + } + if(row["COND_PRESSURE_STATE"]!=null && row["COND_PRESSURE_STATE"].ToString()!="") + { + model.COND_PRESSURE_STATE=int.Parse(row["COND_PRESSURE_STATE"].ToString()); + } + if(row["COND_TOTAL_VOLUME"]!=null && row["COND_TOTAL_VOLUME"].ToString()!="") + { + model.COND_TOTAL_VOLUME=decimal.Parse(row["COND_TOTAL_VOLUME"].ToString()); + } + if(row["COND_VELOCITY"]!=null && row["COND_VELOCITY"].ToString()!="") + { + model.COND_VELOCITY=decimal.Parse(row["COND_VELOCITY"].ToString()); + } + if(row["COND_FLOWMETER_STATE"]!=null && row["COND_FLOWMETER_STATE"].ToString()!="") + { + model.COND_FLOWMETER_STATE=int.Parse(row["COND_FLOWMETER_STATE"].ToString()); + } + if(row["COND_FLOW_COMPUTER_STATUS"]!=null && row["COND_FLOW_COMPUTER_STATUS"].ToString()!="") + { + model.COND_FLOW_COMPUTER_STATUS=int.Parse(row["COND_FLOW_COMPUTER_STATUS"].ToString()); + } + if(row["STAN_DENSITY"]!=null && row["STAN_DENSITY"].ToString()!="") + { + model.STAN_DENSITY=decimal.Parse(row["STAN_DENSITY"].ToString()); + } + if(row["STAN_PREVIOUS_DENSITY"]!=null && row["STAN_PREVIOUS_DENSITY"].ToString()!="") + { + model.STAN_PREVIOUS_DENSITY=decimal.Parse(row["STAN_PREVIOUS_DENSITY"].ToString()); + } + if(row["STAN_DIFF_DENSITY"]!=null && row["STAN_DIFF_DENSITY"].ToString()!="") + { + model.STAN_DIFF_DENSITY=decimal.Parse(row["STAN_DIFF_DENSITY"].ToString()); + } + if(row["STAN_RELATIVE_DENSITY"]!=null && row["STAN_RELATIVE_DENSITY"].ToString()!="") + { + model.STAN_RELATIVE_DENSITY=decimal.Parse(row["STAN_RELATIVE_DENSITY"].ToString()); + } + if(row["STAN_VELOCITY"]!=null && row["STAN_VELOCITY"].ToString()!="") + { + model.STAN_VELOCITY=decimal.Parse(row["STAN_VELOCITY"].ToString()); + } + if(row["STAN_HIGH_QGR"]!=null && row["STAN_HIGH_QGR"].ToString()!="") + { + model.STAN_HIGH_QGR=decimal.Parse(row["STAN_HIGH_QGR"].ToString()); + } + if(row["STAN_LOW_QGR"]!=null && row["STAN_LOW_QGR"].ToString()!="") + { + model.STAN_LOW_QGR=decimal.Parse(row["STAN_LOW_QGR"].ToString()); + } + if(row["STAN_METHANE"]!=null && row["STAN_METHANE"].ToString()!="") + { + model.STAN_METHANE=decimal.Parse(row["STAN_METHANE"].ToString()); + } + if(row["STAN_ETHANE"]!=null && row["STAN_ETHANE"].ToString()!="") + { + model.STAN_ETHANE=decimal.Parse(row["STAN_ETHANE"].ToString()); + } + if(row["STAN_PROPANE"]!=null && row["STAN_PROPANE"].ToString()!="") + { + model.STAN_PROPANE=decimal.Parse(row["STAN_PROPANE"].ToString()); + } + if(row["STAN_ISOBUTANE"]!=null && row["STAN_ISOBUTANE"].ToString()!="") + { + model.STAN_ISOBUTANE=decimal.Parse(row["STAN_ISOBUTANE"].ToString()); + } + if(row["STAN_BUTANE"]!=null && row["STAN_BUTANE"].ToString()!="") + { + model.STAN_BUTANE=decimal.Parse(row["STAN_BUTANE"].ToString()); + } + if(row["STAN_ISOPENTANE"]!=null && row["STAN_ISOPENTANE"].ToString()!="") + { + model.STAN_ISOPENTANE=decimal.Parse(row["STAN_ISOPENTANE"].ToString()); + } + if(row["STAN_PENTANE"]!=null && row["STAN_PENTANE"].ToString()!="") + { + model.STAN_PENTANE=decimal.Parse(row["STAN_PENTANE"].ToString()); + } + if(row["STAN_NEWPENTANE"]!=null && row["STAN_NEWPENTANE"].ToString()!="") + { + model.STAN_NEWPENTANE=decimal.Parse(row["STAN_NEWPENTANE"].ToString()); + } + if(row["STAN_HEXANE"]!=null && row["STAN_HEXANE"].ToString()!="") + { + model.STAN_HEXANE=decimal.Parse(row["STAN_HEXANE"].ToString()); + } + if(row["STAN_CARBONDIOXIDE"]!=null && row["STAN_CARBONDIOXIDE"].ToString()!="") + { + model.STAN_CARBONDIOXIDE=decimal.Parse(row["STAN_CARBONDIOXIDE"].ToString()); + } + if(row["STAN_NITROGEN"]!=null && row["STAN_NITROGEN"].ToString()!="") + { + model.STAN_NITROGEN=decimal.Parse(row["STAN_NITROGEN"].ToString()); + } + if(row["STAN_YESTERDAY_TOTAL_VOLUME"]!=null && row["STAN_YESTERDAY_TOTAL_VOLUME"].ToString()!="") + { + model.STAN_YESTERDAY_TOTAL_VOLUME=decimal.Parse(row["STAN_YESTERDAY_TOTAL_VOLUME"].ToString()); + } + if(row["STAN_TODAY_TOTAL_VOLUME"]!=null && row["STAN_TODAY_TOTAL_VOLUME"].ToString()!="") + { + model.STAN_TODAY_TOTAL_VOLUME=decimal.Parse(row["STAN_TODAY_TOTAL_VOLUME"].ToString()); + } + if(row["STAN_PREVIOUS_MONTHS_VOLUME"]!=null && row["STAN_PREVIOUS_MONTHS_VOLUME"].ToString()!="") + { + model.STAN_PREVIOUS_MONTHS_VOLUME=decimal.Parse(row["STAN_PREVIOUS_MONTHS_VOLUME"].ToString()); + } + if(row["STAN_THIS_MONTHS_VOLUME"]!=null && row["STAN_THIS_MONTHS_VOLUME"].ToString()!="") + { + model.STAN_THIS_MONTHS_VOLUME=decimal.Parse(row["STAN_THIS_MONTHS_VOLUME"].ToString()); + } + if(row["STAN_PREVIOUS_YEAR_VOLUME"]!=null && row["STAN_PREVIOUS_YEAR_VOLUME"].ToString()!="") + { + model.STAN_PREVIOUS_YEAR_VOLUME=decimal.Parse(row["STAN_PREVIOUS_YEAR_VOLUME"].ToString()); + } + if(row["STAN_THIS_YEAR_VOLUME"]!=null && row["STAN_THIS_YEAR_VOLUME"].ToString()!="") + { + model.STAN_THIS_YEAR_VOLUME=decimal.Parse(row["STAN_THIS_YEAR_VOLUME"].ToString()); + } + if(row["STAN_PRESENT_FLOWMETER_TOTAL_VOLUME"]!=null && row["STAN_PRESENT_FLOWMETER_TOTAL_VOLUME"].ToString()!="") + { + model.STAN_PRESENT_FLOWMETER_TOTAL_VOLUME=decimal.Parse(row["STAN_PRESENT_FLOWMETER_TOTAL_VOLUME"].ToString()); + } + if(row["STAN_YESTERDAY_TOTAL_QUALITY"]!=null && row["STAN_YESTERDAY_TOTAL_QUALITY"].ToString()!="") + { + model.STAN_YESTERDAY_TOTAL_QUALITY=decimal.Parse(row["STAN_YESTERDAY_TOTAL_QUALITY"].ToString()); + } + if(row["STAN_YESTERDAY_QUALITY"]!=null && row["STAN_YESTERDAY_QUALITY"].ToString()!="") + { + model.STAN_YESTERDAY_QUALITY=decimal.Parse(row["STAN_YESTERDAY_QUALITY"].ToString()); + } + if(row["STAN_DIFF_QUALITY"]!=null && row["STAN_DIFF_QUALITY"].ToString()!="") + { + model.STAN_DIFF_QUALITY=decimal.Parse(row["STAN_DIFF_QUALITY"].ToString()); + } + if(row["STAN_TODAY_TOTAL_QUALITY"]!=null && row["STAN_TODAY_TOTAL_QUALITY"].ToString()!="") + { + model.STAN_TODAY_TOTAL_QUALITY=decimal.Parse(row["STAN_TODAY_TOTAL_QUALITY"].ToString()); + } + if(row["STAN_PREVIOUS_MONTHS_QUALITY"]!=null && row["STAN_PREVIOUS_MONTHS_QUALITY"].ToString()!="") + { + model.STAN_PREVIOUS_MONTHS_QUALITY=decimal.Parse(row["STAN_PREVIOUS_MONTHS_QUALITY"].ToString()); + } + if(row["STAN_THIS_MONTHS_QUALITY"]!=null && row["STAN_THIS_MONTHS_QUALITY"].ToString()!="") + { + model.STAN_THIS_MONTHS_QUALITY=decimal.Parse(row["STAN_THIS_MONTHS_QUALITY"].ToString()); + } + if(row["STAN_PREVIOUS_YEAR_QUALITY"]!=null && row["STAN_PREVIOUS_YEAR_QUALITY"].ToString()!="") + { + model.STAN_PREVIOUS_YEAR_QUALITY=decimal.Parse(row["STAN_PREVIOUS_YEAR_QUALITY"].ToString()); + } + if(row["STAN_THIS_YEAR_QUALITY"]!=null && row["STAN_THIS_YEAR_QUALITY"].ToString()!="") + { + model.STAN_THIS_YEAR_QUALITY=decimal.Parse(row["STAN_THIS_YEAR_QUALITY"].ToString()); + } + if(row["STAN_PRESENT_FLOWMETER_TOTAL_QUALITY"]!=null && row["STAN_PRESENT_FLOWMETER_TOTAL_QUALITY"].ToString()!="") + { + model.STAN_PRESENT_FLOWMETER_TOTAL_QUALITY=decimal.Parse(row["STAN_PRESENT_FLOWMETER_TOTAL_QUALITY"].ToString()); + } + if(row["BASE_AMOUNT"]!=null && row["BASE_AMOUNT"].ToString()!="") + { + model.BASE_AMOUNT=decimal.Parse(row["BASE_AMOUNT"].ToString()); + } + if(row["BASE_VARIATE"]!=null && row["BASE_VARIATE"].ToString()!="") + { + model.BASE_VARIATE=decimal.Parse(row["BASE_VARIATE"].ToString()); + } + if(row["COND_DENSITY_FLAG"]!=null) + { + model.COND_DENSITY_FLAG=row["COND_DENSITY_FLAG"].ToString(); + } + if(row["COND_DENSITY_STATE_FLAG"]!=null) + { + model.COND_DENSITY_STATE_FLAG=row["COND_DENSITY_STATE_FLAG"].ToString(); + } + if(row["COND_TEMPERATURE_FLAG"]!=null) + { + model.COND_TEMPERATURE_FLAG=row["COND_TEMPERATURE_FLAG"].ToString(); + } + if(row["COND_TEMPERATURE_STATE_FLAG"]!=null) + { + model.COND_TEMPERATURE_STATE_FLAG=row["COND_TEMPERATURE_STATE_FLAG"].ToString(); + } + if(row["COND_PRESSURE_FLAG"]!=null) + { + model.COND_PRESSURE_FLAG=row["COND_PRESSURE_FLAG"].ToString(); + } + if(row["COND_PRESSURE_STATE_FLAG"]!=null) + { + model.COND_PRESSURE_STATE_FLAG=row["COND_PRESSURE_STATE_FLAG"].ToString(); + } + if(row["COND_TOTAL_VOLUME_FLAG"]!=null) + { + model.COND_TOTAL_VOLUME_FLAG=row["COND_TOTAL_VOLUME_FLAG"].ToString(); + } + if(row["COND_VELOCITY_FLAG"]!=null) + { + model.COND_VELOCITY_FLAG=row["COND_VELOCITY_FLAG"].ToString(); + } + if(row["COND_FLOWMETER_STATE_FLAG"]!=null) + { + model.COND_FLOWMETER_STATE_FLAG=row["COND_FLOWMETER_STATE_FLAG"].ToString(); + } + if(row["COND_FLOW_COMPUTER_STATUS_FLAG"]!=null) + { + model.COND_FLOW_COMPUTER_STATUS_FLAG=row["COND_FLOW_COMPUTER_STATUS_FLAG"].ToString(); + } + if(row["STAN_RELATIVE_DENSITY_FLAG"]!=null) + { + model.STAN_RELATIVE_DENSITY_FLAG=row["STAN_RELATIVE_DENSITY_FLAG"].ToString(); + } + if(row["STAN_DENSITY_FLAG"]!=null) + { + model.STAN_DENSITY_FLAG=row["STAN_DENSITY_FLAG"].ToString(); + } + if(row["STAN_VELOCITY_FLAG"]!=null) + { + model.STAN_VELOCITY_FLAG=row["STAN_VELOCITY_FLAG"].ToString(); + } + if(row["STAN_HIGH_QGR_FLAG"]!=null) + { + model.STAN_HIGH_QGR_FLAG=row["STAN_HIGH_QGR_FLAG"].ToString(); + } + if(row["STAN_LOW_QGR_FLAG"]!=null) + { + model.STAN_LOW_QGR_FLAG=row["STAN_LOW_QGR_FLAG"].ToString(); + } + if(row["STAN_METHANE_FLAG"]!=null) + { + model.STAN_METHANE_FLAG=row["STAN_METHANE_FLAG"].ToString(); + } + if(row["STAN_ETHANE_FLAG"]!=null) + { + model.STAN_ETHANE_FLAG=row["STAN_ETHANE_FLAG"].ToString(); + } + if(row["STAN_PROPANE_FLAG"]!=null) + { + model.STAN_PROPANE_FLAG=row["STAN_PROPANE_FLAG"].ToString(); + } + if(row["STAN_ISOBUTANE_FLAG"]!=null) + { + model.STAN_ISOBUTANE_FLAG=row["STAN_ISOBUTANE_FLAG"].ToString(); + } + if(row["STAN_BUTANE_FLAG"]!=null) + { + model.STAN_BUTANE_FLAG=row["STAN_BUTANE_FLAG"].ToString(); + } + if(row["STAN_ISOPENTANE_FLAG"]!=null) + { + model.STAN_ISOPENTANE_FLAG=row["STAN_ISOPENTANE_FLAG"].ToString(); + } + if(row["STAN_PENTANE_FLAG"]!=null) + { + model.STAN_PENTANE_FLAG=row["STAN_PENTANE_FLAG"].ToString(); + } + if(row["STAN_NEWPENTANE_FLAG"]!=null) + { + model.STAN_NEWPENTANE_FLAG=row["STAN_NEWPENTANE_FLAG"].ToString(); + } + if(row["STAN_HEXANE_FLAG"]!=null) + { + model.STAN_HEXANE_FLAG=row["STAN_HEXANE_FLAG"].ToString(); + } + if(row["STAN_CARBONDIOXIDE_FLAG"]!=null) + { + model.STAN_CARBONDIOXIDE_FLAG=row["STAN_CARBONDIOXIDE_FLAG"].ToString(); + } + if(row["STAN_NITROGEN_FLAG"]!=null) + { + model.STAN_NITROGEN_FLAG=row["STAN_NITROGEN_FLAG"].ToString(); + } + if(row["STAN_YESTERDAY_TOTAL_VOLUME_FLAG"]!=null) + { + model.STAN_YESTERDAY_TOTAL_VOLUME_FLAG=row["STAN_YESTERDAY_TOTAL_VOLUME_FLAG"].ToString(); + } + if(row["STAN_TODAY_TOTAL_VOLUME_FLAG"]!=null) + { + model.STAN_TODAY_TOTAL_VOLUME_FLAG=row["STAN_TODAY_TOTAL_VOLUME_FLAG"].ToString(); + } + if(row["STAN_PREVIOUS_MONTHS_VOLUME_FLAG"]!=null) + { + model.STAN_PREVIOUS_MONTHS_VOLUME_FLAG=row["STAN_PREVIOUS_MONTHS_VOLUME_FLAG"].ToString(); + } + if(row["STAN_THIS_MONTHS_VOLUME_FLAG"]!=null) + { + model.STAN_THIS_MONTHS_VOLUME_FLAG=row["STAN_THIS_MONTHS_VOLUME_FLAG"].ToString(); + } + if(row["STAN_PREVIOUS_YEAR_VOLUME_FLAG"]!=null) + { + model.STAN_PREVIOUS_YEAR_VOLUME_FLAG=row["STAN_PREVIOUS_YEAR_VOLUME_FLAG"].ToString(); + } + if(row["STAN_THIS_YEAR_VOLUME_FLAG"]!=null) + { + model.STAN_THIS_YEAR_VOLUME_FLAG=row["STAN_THIS_YEAR_VOLUME_FLAG"].ToString(); + } + if(row["STAN_PRESENT_FLOWMETER_TOTAL_VOLUME_FLAG"]!=null) + { + model.STAN_PRESENT_FLOWMETER_TOTAL_VOLUME_FLAG=row["STAN_PRESENT_FLOWMETER_TOTAL_VOLUME_FLAG"].ToString(); + } + if(row["STAN_YESTERDAY_TOTAL_QUALITY_FLAG"]!=null) + { + model.STAN_YESTERDAY_TOTAL_QUALITY_FLAG=row["STAN_YESTERDAY_TOTAL_QUALITY_FLAG"].ToString(); + } + if(row["STAN_TODAY_TOTAL_QUALITY_FLAG"]!=null) + { + model.STAN_TODAY_TOTAL_QUALITY_FLAG=row["STAN_TODAY_TOTAL_QUALITY_FLAG"].ToString(); + } + if(row["STAN_PREVIOUS_MONTHS_QUALITY_FLAG"]!=null) + { + model.STAN_PREVIOUS_MONTHS_QUALITY_FLAG=row["STAN_PREVIOUS_MONTHS_QUALITY_FLAG"].ToString(); + } + if(row["STAN_THIS_MONTHS_QUALITY_FLAG"]!=null) + { + model.STAN_THIS_MONTHS_QUALITY_FLAG=row["STAN_THIS_MONTHS_QUALITY_FLAG"].ToString(); + } + if(row["STAN_PREVIOUS_YEAR_QUALITY_FLAG"]!=null) + { + model.STAN_PREVIOUS_YEAR_QUALITY_FLAG=row["STAN_PREVIOUS_YEAR_QUALITY_FLAG"].ToString(); + } + if(row["STAN_THIS_YEAR_QUALITY_FLAG"]!=null) + { + model.STAN_THIS_YEAR_QUALITY_FLAG=row["STAN_THIS_YEAR_QUALITY_FLAG"].ToString(); + } + if(row["STAN_PRESENT_FLOWMETER_TOTAL_QUALITY_FLAG"]!=null) + { + model.STAN_PRESENT_FLOWMETER_TOTAL_QUALITY_FLAG=row["STAN_PRESENT_FLOWMETER_TOTAL_QUALITY_FLAG"].ToString(); + } + if(row["COLLFIXTURE_CODE"]!=null) + { + model.COLLFIXTURE_CODE=row["COLLFIXTURE_CODE"].ToString(); + } + if(row["SERVER_TIME"]!=null && row["SERVER_TIME"].ToString()!="") + { + model.SERVER_TIME=DateTime.Parse(row["SERVER_TIME"].ToString()); + } + if(row["FIELD_CHAR1"]!=null) + { + model.FIELD_CHAR1=row["FIELD_CHAR1"].ToString(); + } + if(row["FIELD_CHAR2"]!=null) + { + model.FIELD_CHAR2=row["FIELD_CHAR2"].ToString(); + } + if(row["FIELD_DECIMAL2"]!=null && row["FIELD_DECIMAL2"].ToString()!="") + { + model.FIELD_DECIMAL2=decimal.Parse(row["FIELD_DECIMAL2"].ToString()); + } + if(row["FIELD_DECIMAL3"]!=null && row["FIELD_DECIMAL3"].ToString()!="") + { + model.FIELD_DECIMAL3=decimal.Parse(row["FIELD_DECIMAL3"].ToString()); + } + if(row["STAN_PRESENT_GATE_HEARTBEAT"]!=null && row["STAN_PRESENT_GATE_HEARTBEAT"].ToString()!="") + { + model.STAN_PRESENT_GATE_HEARTBEAT=int.Parse(row["STAN_PRESENT_GATE_HEARTBEAT"].ToString()); + } + if(row["STAN_PRESENT_GATE_POUNDS_SATRT_TIME"]!=null && row["STAN_PRESENT_GATE_POUNDS_SATRT_TIME"].ToString()!="") + { + model.STAN_PRESENT_GATE_POUNDS_SATRT_TIME=DateTime.Parse(row["STAN_PRESENT_GATE_POUNDS_SATRT_TIME"].ToString()); + } + if(row["STAN_PRESENT_GATE_POUNDS_END_TIME"]!=null && row["STAN_PRESENT_GATE_POUNDS_END_TIME"].ToString()!="") + { + model.STAN_PRESENT_GATE_POUNDS_END_TIME=DateTime.Parse(row["STAN_PRESENT_GATE_POUNDS_END_TIME"].ToString()); + } + } + return model; + } + + /// + /// 获得数据列表 + /// + public DataSet GetList(string strWhere) + { + StringBuilder strSql=new StringBuilder(); + strSql.Append("select GUID,PIPE_CODE,MONITOR_ID,COLL_TIME,COND_DENSITY,COND_DENSITY_STATE,COND_TEMPERATURE,COND_TEMPERATURE_STATE,COND_PRESSURE,COND_PRESSURE_STATE,COND_TOTAL_VOLUME,COND_VELOCITY,COND_FLOWMETER_STATE,COND_FLOW_COMPUTER_STATUS,STAN_DENSITY,STAN_PREVIOUS_DENSITY,STAN_DIFF_DENSITY,STAN_RELATIVE_DENSITY,STAN_VELOCITY,STAN_HIGH_QGR,STAN_LOW_QGR,STAN_METHANE,STAN_ETHANE,STAN_PROPANE,STAN_ISOBUTANE,STAN_BUTANE,STAN_ISOPENTANE,STAN_PENTANE,STAN_NEWPENTANE,STAN_HEXANE,STAN_CARBONDIOXIDE,STAN_NITROGEN,STAN_YESTERDAY_TOTAL_VOLUME,STAN_TODAY_TOTAL_VOLUME,STAN_PREVIOUS_MONTHS_VOLUME,STAN_THIS_MONTHS_VOLUME,STAN_PREVIOUS_YEAR_VOLUME,STAN_THIS_YEAR_VOLUME,STAN_PRESENT_FLOWMETER_TOTAL_VOLUME,STAN_YESTERDAY_TOTAL_QUALITY,STAN_YESTERDAY_QUALITY,STAN_DIFF_QUALITY,STAN_TODAY_TOTAL_QUALITY,STAN_PREVIOUS_MONTHS_QUALITY,STAN_THIS_MONTHS_QUALITY,STAN_PREVIOUS_YEAR_QUALITY,STAN_THIS_YEAR_QUALITY,STAN_PRESENT_FLOWMETER_TOTAL_QUALITY,BASE_AMOUNT,BASE_VARIATE,COND_DENSITY_FLAG,COND_DENSITY_STATE_FLAG,COND_TEMPERATURE_FLAG,COND_TEMPERATURE_STATE_FLAG,COND_PRESSURE_FLAG,COND_PRESSURE_STATE_FLAG,COND_TOTAL_VOLUME_FLAG,COND_VELOCITY_FLAG,COND_FLOWMETER_STATE_FLAG,COND_FLOW_COMPUTER_STATUS_FLAG,STAN_RELATIVE_DENSITY_FLAG,STAN_DENSITY_FLAG,STAN_VELOCITY_FLAG,STAN_HIGH_QGR_FLAG,STAN_LOW_QGR_FLAG,STAN_METHANE_FLAG,STAN_ETHANE_FLAG,STAN_PROPANE_FLAG,STAN_ISOBUTANE_FLAG,STAN_BUTANE_FLAG,STAN_ISOPENTANE_FLAG,STAN_PENTANE_FLAG,STAN_NEWPENTANE_FLAG,STAN_HEXANE_FLAG,STAN_CARBONDIOXIDE_FLAG,STAN_NITROGEN_FLAG,STAN_YESTERDAY_TOTAL_VOLUME_FLAG,STAN_TODAY_TOTAL_VOLUME_FLAG,STAN_PREVIOUS_MONTHS_VOLUME_FLAG,STAN_THIS_MONTHS_VOLUME_FLAG,STAN_PREVIOUS_YEAR_VOLUME_FLAG,STAN_THIS_YEAR_VOLUME_FLAG,STAN_PRESENT_FLOWMETER_TOTAL_VOLUME_FLAG,STAN_YESTERDAY_TOTAL_QUALITY_FLAG,STAN_TODAY_TOTAL_QUALITY_FLAG,STAN_PREVIOUS_MONTHS_QUALITY_FLAG,STAN_THIS_MONTHS_QUALITY_FLAG,STAN_PREVIOUS_YEAR_QUALITY_FLAG,STAN_THIS_YEAR_QUALITY_FLAG,STAN_PRESENT_FLOWMETER_TOTAL_QUALITY_FLAG,COLLFIXTURE_CODE,SERVER_TIME,FIELD_CHAR1,FIELD_CHAR2,FIELD_DECIMAL2,FIELD_DECIMAL3,STAN_PRESENT_GATE_HEARTBEAT,STAN_PRESENT_GATE_POUNDS_SATRT_TIME,STAN_PRESENT_GATE_POUNDS_END_TIME "); + strSql.Append(" FROM T_ALM_PIPECOLLDATACOMPARE "); + if(strWhere.Trim()!="") + { + strSql.Append(" where "+strWhere); + } + return DbHelperSQL.Query(strSql.ToString()); + } + + /// + /// 获得前几行数据 + /// + public DataSet GetList(int Top,string strWhere,string filedOrder) + { + StringBuilder strSql=new StringBuilder(); + strSql.Append("select "); + if(Top>0) + { + strSql.Append(" top "+Top.ToString()); + } + strSql.Append(" GUID,PIPE_CODE,MONITOR_ID,COLL_TIME,COND_DENSITY,COND_DENSITY_STATE,COND_TEMPERATURE,COND_TEMPERATURE_STATE,COND_PRESSURE,COND_PRESSURE_STATE,COND_TOTAL_VOLUME,COND_VELOCITY,COND_FLOWMETER_STATE,COND_FLOW_COMPUTER_STATUS,STAN_DENSITY,STAN_PREVIOUS_DENSITY,STAN_DIFF_DENSITY,STAN_RELATIVE_DENSITY,STAN_VELOCITY,STAN_HIGH_QGR,STAN_LOW_QGR,STAN_METHANE,STAN_ETHANE,STAN_PROPANE,STAN_ISOBUTANE,STAN_BUTANE,STAN_ISOPENTANE,STAN_PENTANE,STAN_NEWPENTANE,STAN_HEXANE,STAN_CARBONDIOXIDE,STAN_NITROGEN,STAN_YESTERDAY_TOTAL_VOLUME,STAN_TODAY_TOTAL_VOLUME,STAN_PREVIOUS_MONTHS_VOLUME,STAN_THIS_MONTHS_VOLUME,STAN_PREVIOUS_YEAR_VOLUME,STAN_THIS_YEAR_VOLUME,STAN_PRESENT_FLOWMETER_TOTAL_VOLUME,STAN_YESTERDAY_TOTAL_QUALITY,STAN_YESTERDAY_QUALITY,STAN_DIFF_QUALITY,STAN_TODAY_TOTAL_QUALITY,STAN_PREVIOUS_MONTHS_QUALITY,STAN_THIS_MONTHS_QUALITY,STAN_PREVIOUS_YEAR_QUALITY,STAN_THIS_YEAR_QUALITY,STAN_PRESENT_FLOWMETER_TOTAL_QUALITY,BASE_AMOUNT,BASE_VARIATE,COND_DENSITY_FLAG,COND_DENSITY_STATE_FLAG,COND_TEMPERATURE_FLAG,COND_TEMPERATURE_STATE_FLAG,COND_PRESSURE_FLAG,COND_PRESSURE_STATE_FLAG,COND_TOTAL_VOLUME_FLAG,COND_VELOCITY_FLAG,COND_FLOWMETER_STATE_FLAG,COND_FLOW_COMPUTER_STATUS_FLAG,STAN_RELATIVE_DENSITY_FLAG,STAN_DENSITY_FLAG,STAN_VELOCITY_FLAG,STAN_HIGH_QGR_FLAG,STAN_LOW_QGR_FLAG,STAN_METHANE_FLAG,STAN_ETHANE_FLAG,STAN_PROPANE_FLAG,STAN_ISOBUTANE_FLAG,STAN_BUTANE_FLAG,STAN_ISOPENTANE_FLAG,STAN_PENTANE_FLAG,STAN_NEWPENTANE_FLAG,STAN_HEXANE_FLAG,STAN_CARBONDIOXIDE_FLAG,STAN_NITROGEN_FLAG,STAN_YESTERDAY_TOTAL_VOLUME_FLAG,STAN_TODAY_TOTAL_VOLUME_FLAG,STAN_PREVIOUS_MONTHS_VOLUME_FLAG,STAN_THIS_MONTHS_VOLUME_FLAG,STAN_PREVIOUS_YEAR_VOLUME_FLAG,STAN_THIS_YEAR_VOLUME_FLAG,STAN_PRESENT_FLOWMETER_TOTAL_VOLUME_FLAG,STAN_YESTERDAY_TOTAL_QUALITY_FLAG,STAN_TODAY_TOTAL_QUALITY_FLAG,STAN_PREVIOUS_MONTHS_QUALITY_FLAG,STAN_THIS_MONTHS_QUALITY_FLAG,STAN_PREVIOUS_YEAR_QUALITY_FLAG,STAN_THIS_YEAR_QUALITY_FLAG,STAN_PRESENT_FLOWMETER_TOTAL_QUALITY_FLAG,COLLFIXTURE_CODE,SERVER_TIME,FIELD_CHAR1,FIELD_CHAR2,FIELD_DECIMAL2,FIELD_DECIMAL3,STAN_PRESENT_GATE_HEARTBEAT,STAN_PRESENT_GATE_POUNDS_SATRT_TIME,STAN_PRESENT_GATE_POUNDS_END_TIME "); + strSql.Append(" FROM T_ALM_PIPECOLLDATACOMPARE "); + if(strWhere.Trim()!="") + { + strSql.Append(" where "+strWhere); + } + strSql.Append(" order by " + filedOrder); + return DbHelperSQL.Query(strSql.ToString()); + } + + /// + /// 获取记录总数 + /// + public int GetRecordCount(string strWhere) + { + StringBuilder strSql=new StringBuilder(); + strSql.Append("select count(1) FROM T_ALM_PIPECOLLDATACOMPARE "); + if(strWhere.Trim()!="") + { + strSql.Append(" where "+strWhere); + } + object obj = DbHelperSQL.GetSingle(strSql.ToString()); + if (obj == null) + { + return 0; + } + else + { + return Convert.ToInt32(obj); + } + } + /// + /// 分页获取数据列表 + /// + public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex) + { + StringBuilder strSql=new StringBuilder(); + strSql.Append("SELECT * FROM ( "); + strSql.Append(" SELECT ROW_NUMBER() OVER ("); + if (!string.IsNullOrEmpty(orderby.Trim())) + { + strSql.Append("order by T." + orderby ); + } + else + { + strSql.Append("order by T.PIPE_CODE desc"); + } + strSql.Append(")AS Row, T.* from T_ALM_PIPECOLLDATACOMPARE T "); + if (!string.IsNullOrEmpty(strWhere.Trim())) + { + strSql.Append(" WHERE " + strWhere); + } + strSql.Append(" ) TT"); + strSql.AppendFormat(" WHERE TT.Row between {0} and {1}", startIndex, endIndex); + return DbHelperSQL.Query(strSql.ToString()); + } + + /* + /// + /// 分页获取数据列表 + /// + public DataSet GetList(int PageSize,int PageIndex,string strWhere) + { + SqlParameter[] parameters = { + new SqlParameter("@tblName", SqlDbType.VarChar, 255), + new SqlParameter("@fldName", SqlDbType.VarChar, 255), + new SqlParameter("@PageSize", SqlDbType.Int), + new SqlParameter("@PageIndex", SqlDbType.Int), + new SqlParameter("@IsReCount", SqlDbType.Bit), + new SqlParameter("@OrderType", SqlDbType.Bit), + new SqlParameter("@strWhere", SqlDbType.VarChar,1000), + }; + parameters[0].Value = "T_ALM_PIPECOLLDATACOMPARE"; + parameters[1].Value = "PIPE_CODE"; + parameters[2].Value = PageSize; + parameters[3].Value = PageIndex; + parameters[4].Value = 0; + parameters[5].Value = 0; + parameters[6].Value = strWhere; + return DbHelperSQL.RunProcedure("UP_GetRecordByPage",parameters,"ds"); + }*/ + + #endregion BasicMethod + #region ExtensionMethod + + #endregion ExtensionMethod + } +} + diff --git a/CompetitionAPI/CompetitionAPI/Competition.Mysql/Model/T_ALM_PIPECOLLDATA.cs b/CompetitionAPI/CompetitionAPI/Competition.Mysql/Model/T_ALM_PIPECOLLDATA.cs new file mode 100644 index 0000000..093edc9 --- /dev/null +++ b/CompetitionAPI/CompetitionAPI/Competition.Mysql/Model/T_ALM_PIPECOLLDATA.cs @@ -0,0 +1,870 @@ +/** 版本信息模板在安装目录下,可自行修改。 +* T_ALM_PIPECOLLDATA.cs +* +* 功 能: N/A +* 类 名: T_ALM_PIPECOLLDATA +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +* V0.01 2024/6/12 16:53:36 N/A 初版 +* +* Copyright (c) 2012 Maticsoft Corporation. All rights reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 版权所有:动软卓越(北京)科技有限公司              │ +*└──────────────────────────────────┘ +*/ +using System; +namespace Competition.Mysql.Model +{ + /// + /// T_ALM_PIPECOLLDATA:实体类(属性说明自动提取数据库字段的描述信息) + /// + [Serializable] + public partial class T_ALM_PIPECOLLDATA + { + public T_ALM_PIPECOLLDATA() + {} + #region Model + private string _pipe_code; + private string _monitor_id; + private decimal? _coll_data; + private DateTime? _coll_time; + private decimal? _cond_density; + private int? _cond_density_state; + private decimal? _cond_temperature; + private int? _cond_temperature_state; + private decimal? _cond_pressure; + private int? _cond_pressure_state; + private decimal? _cond_total_volume; + private decimal? _cond_velocity; + private int? _cond_flowmeter_state; + private int? _cond_flow_computer_status; + private decimal? _stan_relative_density; + private decimal? _stan_density; + private decimal? _stan_velocity; + private decimal? _stan_high_qgr; + private decimal? _stan_low_qgr; + private decimal? _stan_methane; + private decimal? _stan_ethane; + private decimal? _stan_propane; + private decimal? _stan_isobutane; + private decimal? _stan_butane; + private decimal? _stan_isopentane; + private decimal? _stan_pentane; + private decimal? _stan_newpentane; + private decimal? _stan_hexane; + private decimal? _stan_carbondioxide; + private decimal? _stan_nitrogen; + private decimal? _stan_yesterday_total_volume; + private decimal? _stan_today_total_volume; + private decimal? _stan_previous_months_volume; + private decimal? _stan_this_months_volume; + private decimal? _stan_previous_year_volume; + private decimal? _stan_this_year_volume; + private decimal? _stan_present_flowmeter_total_volume; + private decimal? _stan_yesterday_total_quality; + private decimal? _stan_today_total_quality; + private decimal? _stan_previous_months_quality; + private decimal? _stan_this_months_quality; + private decimal? _stan_previous_year_quality; + private decimal? _stan_this_year_quality; + private decimal? _stan_present_flowmeter_total_quality; + private string _cond_density_flag; + private string _cond_density_state_flag; + private string _cond_temperature_flag; + private string _cond_temperature_state_flag; + private string _cond_pressure_flag; + private string _cond_pressure_state_flag; + private string _cond_total_volume_flag; + private string _cond_velocity_flag; + private string _cond_flowmeter_state_flag; + private string _cond_flow_computer_status_flag; + private string _stan_relative_density_flag; + private string _stan_density_flag; + private string _stan_velocity_flag; + private string _stan_high_qgr_flag; + private string _stan_low_qgr_flag; + private string _stan_methane_flag; + private string _stan_ethane_flag; + private string _stan_propane_flag; + private string _stan_isobutane_flag; + private string _stan_butane_flag; + private string _stan_isopentane_flag; + private string _stan_pentane_flag; + private string _stan_newpentane_flag; + private string _stan_hexane_flag; + private string _stan_carbondioxide_flag; + private string _stan_nitrogen_flag; + private string _stan_yesterday_total_volume_flag; + private string _stan_today_total_volume_flag; + private string _stan_previous_months_volume_flag; + private string _stan_this_months_volume_flag; + private string _stan_previous_year_volume_flag; + private string _stan_this_year_volume_flag; + private string _stan_present_flowmeter_total_volume_flag; + private string _stan_yesterday_total_quality_flag; + private string _stan_today_total_quality_flag; + private string _stan_previous_months_quality_flag; + private string _stan_this_months_quality_flag; + private string _stan_previous_year_quality_flag; + private string _stan_this_year_quality_flag; + private string _stan_present_flowmeter_total_quality_flag; + private string _collfixture_code; + private DateTime? _server_time; + private string _field_char1; + private string _field_char2; + private decimal? _field_decimal2; + private decimal? _field_decimal3; + private int? _stan_present_gate_heartbeat; + private DateTime? _stan_present_gate_pounds_satrt_time; + private DateTime? _stan_present_gate_pounds_end_time; + /// + /// + /// + public string PIPE_CODE + { + set{ _pipe_code=value;} + get{return _pipe_code;} + } + /// + /// + /// + public string MONITOR_ID + { + set{ _monitor_id=value;} + get{return _monitor_id;} + } + /// + /// + /// + public decimal? COLL_DATA + { + set{ _coll_data=value;} + get{return _coll_data;} + } + /// + /// + /// + public DateTime? COLL_TIME + { + set{ _coll_time=value;} + get{return _coll_time;} + } + /// + /// + /// + public decimal? COND_DENSITY + { + set{ _cond_density=value;} + get{return _cond_density;} + } + /// + /// + /// + public int? COND_DENSITY_STATE + { + set{ _cond_density_state=value;} + get{return _cond_density_state;} + } + /// + /// + /// + public decimal? COND_TEMPERATURE + { + set{ _cond_temperature=value;} + get{return _cond_temperature;} + } + /// + /// + /// + public int? COND_TEMPERATURE_STATE + { + set{ _cond_temperature_state=value;} + get{return _cond_temperature_state;} + } + /// + /// + /// + public decimal? COND_PRESSURE + { + set{ _cond_pressure=value;} + get{return _cond_pressure;} + } + /// + /// + /// + public int? COND_PRESSURE_STATE + { + set{ _cond_pressure_state=value;} + get{return _cond_pressure_state;} + } + /// + /// + /// + public decimal? COND_TOTAL_VOLUME + { + set{ _cond_total_volume=value;} + get{return _cond_total_volume;} + } + /// + /// + /// + public decimal? COND_VELOCITY + { + set{ _cond_velocity=value;} + get{return _cond_velocity;} + } + /// + /// + /// + public int? COND_FLOWMETER_STATE + { + set{ _cond_flowmeter_state=value;} + get{return _cond_flowmeter_state;} + } + /// + /// + /// + public int? COND_FLOW_COMPUTER_STATUS + { + set{ _cond_flow_computer_status=value;} + get{return _cond_flow_computer_status;} + } + /// + /// + /// + public decimal? STAN_RELATIVE_DENSITY + { + set{ _stan_relative_density=value;} + get{return _stan_relative_density;} + } + /// + /// + /// + public decimal? STAN_DENSITY + { + set{ _stan_density=value;} + get{return _stan_density;} + } + /// + /// + /// + public decimal? STAN_VELOCITY + { + set{ _stan_velocity=value;} + get{return _stan_velocity;} + } + /// + /// + /// + public decimal? STAN_HIGH_QGR + { + set{ _stan_high_qgr=value;} + get{return _stan_high_qgr;} + } + /// + /// + /// + public decimal? STAN_LOW_QGR + { + set{ _stan_low_qgr=value;} + get{return _stan_low_qgr;} + } + /// + /// + /// + public decimal? STAN_METHANE + { + set{ _stan_methane=value;} + get{return _stan_methane;} + } + /// + /// + /// + public decimal? STAN_ETHANE + { + set{ _stan_ethane=value;} + get{return _stan_ethane;} + } + /// + /// + /// + public decimal? STAN_PROPANE + { + set{ _stan_propane=value;} + get{return _stan_propane;} + } + /// + /// + /// + public decimal? STAN_ISOBUTANE + { + set{ _stan_isobutane=value;} + get{return _stan_isobutane;} + } + /// + /// + /// + public decimal? STAN_BUTANE + { + set{ _stan_butane=value;} + get{return _stan_butane;} + } + /// + /// + /// + public decimal? STAN_ISOPENTANE + { + set{ _stan_isopentane=value;} + get{return _stan_isopentane;} + } + /// + /// + /// + public decimal? STAN_PENTANE + { + set{ _stan_pentane=value;} + get{return _stan_pentane;} + } + /// + /// + /// + public decimal? STAN_NEWPENTANE + { + set{ _stan_newpentane=value;} + get{return _stan_newpentane;} + } + /// + /// + /// + public decimal? STAN_HEXANE + { + set{ _stan_hexane=value;} + get{return _stan_hexane;} + } + /// + /// + /// + public decimal? STAN_CARBONDIOXIDE + { + set{ _stan_carbondioxide=value;} + get{return _stan_carbondioxide;} + } + /// + /// + /// + public decimal? STAN_NITROGEN + { + set{ _stan_nitrogen=value;} + get{return _stan_nitrogen;} + } + /// + /// + /// + public decimal? STAN_YESTERDAY_TOTAL_VOLUME + { + set{ _stan_yesterday_total_volume=value;} + get{return _stan_yesterday_total_volume;} + } + /// + /// + /// + public decimal? STAN_TODAY_TOTAL_VOLUME + { + set{ _stan_today_total_volume=value;} + get{return _stan_today_total_volume;} + } + /// + /// + /// + public decimal? STAN_PREVIOUS_MONTHS_VOLUME + { + set{ _stan_previous_months_volume=value;} + get{return _stan_previous_months_volume;} + } + /// + /// + /// + public decimal? STAN_THIS_MONTHS_VOLUME + { + set{ _stan_this_months_volume=value;} + get{return _stan_this_months_volume;} + } + /// + /// + /// + public decimal? STAN_PREVIOUS_YEAR_VOLUME + { + set{ _stan_previous_year_volume=value;} + get{return _stan_previous_year_volume;} + } + /// + /// + /// + public decimal? STAN_THIS_YEAR_VOLUME + { + set{ _stan_this_year_volume=value;} + get{return _stan_this_year_volume;} + } + /// + /// + /// + public decimal? STAN_PRESENT_FLOWMETER_TOTAL_VOLUME + { + set{ _stan_present_flowmeter_total_volume=value;} + get{return _stan_present_flowmeter_total_volume;} + } + /// + /// + /// + public decimal? STAN_YESTERDAY_TOTAL_QUALITY + { + set{ _stan_yesterday_total_quality=value;} + get{return _stan_yesterday_total_quality;} + } + /// + /// + /// + public decimal? STAN_TODAY_TOTAL_QUALITY + { + set{ _stan_today_total_quality=value;} + get{return _stan_today_total_quality;} + } + /// + /// + /// + public decimal? STAN_PREVIOUS_MONTHS_QUALITY + { + set{ _stan_previous_months_quality=value;} + get{return _stan_previous_months_quality;} + } + /// + /// + /// + public decimal? STAN_THIS_MONTHS_QUALITY + { + set{ _stan_this_months_quality=value;} + get{return _stan_this_months_quality;} + } + /// + /// + /// + public decimal? STAN_PREVIOUS_YEAR_QUALITY + { + set{ _stan_previous_year_quality=value;} + get{return _stan_previous_year_quality;} + } + /// + /// + /// + public decimal? STAN_THIS_YEAR_QUALITY + { + set{ _stan_this_year_quality=value;} + get{return _stan_this_year_quality;} + } + /// + /// + /// + public decimal? STAN_PRESENT_FLOWMETER_TOTAL_QUALITY + { + set{ _stan_present_flowmeter_total_quality=value;} + get{return _stan_present_flowmeter_total_quality;} + } + /// + /// + /// + public string COND_DENSITY_FLAG + { + set{ _cond_density_flag=value;} + get{return _cond_density_flag;} + } + /// + /// + /// + public string COND_DENSITY_STATE_FLAG + { + set{ _cond_density_state_flag=value;} + get{return _cond_density_state_flag;} + } + /// + /// + /// + public string COND_TEMPERATURE_FLAG + { + set{ _cond_temperature_flag=value;} + get{return _cond_temperature_flag;} + } + /// + /// + /// + public string COND_TEMPERATURE_STATE_FLAG + { + set{ _cond_temperature_state_flag=value;} + get{return _cond_temperature_state_flag;} + } + /// + /// + /// + public string COND_PRESSURE_FLAG + { + set{ _cond_pressure_flag=value;} + get{return _cond_pressure_flag;} + } + /// + /// + /// + public string COND_PRESSURE_STATE_FLAG + { + set{ _cond_pressure_state_flag=value;} + get{return _cond_pressure_state_flag;} + } + /// + /// + /// + public string COND_TOTAL_VOLUME_FLAG + { + set{ _cond_total_volume_flag=value;} + get{return _cond_total_volume_flag;} + } + /// + /// + /// + public string COND_VELOCITY_FLAG + { + set{ _cond_velocity_flag=value;} + get{return _cond_velocity_flag;} + } + /// + /// + /// + public string COND_FLOWMETER_STATE_FLAG + { + set{ _cond_flowmeter_state_flag=value;} + get{return _cond_flowmeter_state_flag;} + } + /// + /// + /// + public string COND_FLOW_COMPUTER_STATUS_FLAG + { + set{ _cond_flow_computer_status_flag=value;} + get{return _cond_flow_computer_status_flag;} + } + /// + /// + /// + public string STAN_RELATIVE_DENSITY_FLAG + { + set{ _stan_relative_density_flag=value;} + get{return _stan_relative_density_flag;} + } + /// + /// + /// + public string STAN_DENSITY_FLAG + { + set{ _stan_density_flag=value;} + get{return _stan_density_flag;} + } + /// + /// + /// + public string STAN_VELOCITY_FLAG + { + set{ _stan_velocity_flag=value;} + get{return _stan_velocity_flag;} + } + /// + /// + /// + public string STAN_HIGH_QGR_FLAG + { + set{ _stan_high_qgr_flag=value;} + get{return _stan_high_qgr_flag;} + } + /// + /// + /// + public string STAN_LOW_QGR_FLAG + { + set{ _stan_low_qgr_flag=value;} + get{return _stan_low_qgr_flag;} + } + /// + /// + /// + public string STAN_METHANE_FLAG + { + set{ _stan_methane_flag=value;} + get{return _stan_methane_flag;} + } + /// + /// + /// + public string STAN_ETHANE_FLAG + { + set{ _stan_ethane_flag=value;} + get{return _stan_ethane_flag;} + } + /// + /// + /// + public string STAN_PROPANE_FLAG + { + set{ _stan_propane_flag=value;} + get{return _stan_propane_flag;} + } + /// + /// + /// + public string STAN_ISOBUTANE_FLAG + { + set{ _stan_isobutane_flag=value;} + get{return _stan_isobutane_flag;} + } + /// + /// + /// + public string STAN_BUTANE_FLAG + { + set{ _stan_butane_flag=value;} + get{return _stan_butane_flag;} + } + /// + /// + /// + public string STAN_ISOPENTANE_FLAG + { + set{ _stan_isopentane_flag=value;} + get{return _stan_isopentane_flag;} + } + /// + /// + /// + public string STAN_PENTANE_FLAG + { + set{ _stan_pentane_flag=value;} + get{return _stan_pentane_flag;} + } + /// + /// + /// + public string STAN_NEWPENTANE_FLAG + { + set{ _stan_newpentane_flag=value;} + get{return _stan_newpentane_flag;} + } + /// + /// + /// + public string STAN_HEXANE_FLAG + { + set{ _stan_hexane_flag=value;} + get{return _stan_hexane_flag;} + } + /// + /// + /// + public string STAN_CARBONDIOXIDE_FLAG + { + set{ _stan_carbondioxide_flag=value;} + get{return _stan_carbondioxide_flag;} + } + /// + /// + /// + public string STAN_NITROGEN_FLAG + { + set{ _stan_nitrogen_flag=value;} + get{return _stan_nitrogen_flag;} + } + /// + /// + /// + public string STAN_YESTERDAY_TOTAL_VOLUME_FLAG + { + set{ _stan_yesterday_total_volume_flag=value;} + get{return _stan_yesterday_total_volume_flag;} + } + /// + /// + /// + public string STAN_TODAY_TOTAL_VOLUME_FLAG + { + set{ _stan_today_total_volume_flag=value;} + get{return _stan_today_total_volume_flag;} + } + /// + /// + /// + public string STAN_PREVIOUS_MONTHS_VOLUME_FLAG + { + set{ _stan_previous_months_volume_flag=value;} + get{return _stan_previous_months_volume_flag;} + } + /// + /// + /// + public string STAN_THIS_MONTHS_VOLUME_FLAG + { + set{ _stan_this_months_volume_flag=value;} + get{return _stan_this_months_volume_flag;} + } + /// + /// + /// + public string STAN_PREVIOUS_YEAR_VOLUME_FLAG + { + set{ _stan_previous_year_volume_flag=value;} + get{return _stan_previous_year_volume_flag;} + } + /// + /// + /// + public string STAN_THIS_YEAR_VOLUME_FLAG + { + set{ _stan_this_year_volume_flag=value;} + get{return _stan_this_year_volume_flag;} + } + /// + /// + /// + public string STAN_PRESENT_FLOWMETER_TOTAL_VOLUME_FLAG + { + set{ _stan_present_flowmeter_total_volume_flag=value;} + get{return _stan_present_flowmeter_total_volume_flag;} + } + /// + /// + /// + public string STAN_YESTERDAY_TOTAL_QUALITY_FLAG + { + set{ _stan_yesterday_total_quality_flag=value;} + get{return _stan_yesterday_total_quality_flag;} + } + /// + /// + /// + public string STAN_TODAY_TOTAL_QUALITY_FLAG + { + set{ _stan_today_total_quality_flag=value;} + get{return _stan_today_total_quality_flag;} + } + /// + /// + /// + public string STAN_PREVIOUS_MONTHS_QUALITY_FLAG + { + set{ _stan_previous_months_quality_flag=value;} + get{return _stan_previous_months_quality_flag;} + } + /// + /// + /// + public string STAN_THIS_MONTHS_QUALITY_FLAG + { + set{ _stan_this_months_quality_flag=value;} + get{return _stan_this_months_quality_flag;} + } + /// + /// + /// + public string STAN_PREVIOUS_YEAR_QUALITY_FLAG + { + set{ _stan_previous_year_quality_flag=value;} + get{return _stan_previous_year_quality_flag;} + } + /// + /// + /// + public string STAN_THIS_YEAR_QUALITY_FLAG + { + set{ _stan_this_year_quality_flag=value;} + get{return _stan_this_year_quality_flag;} + } + /// + /// + /// + public string STAN_PRESENT_FLOWMETER_TOTAL_QUALITY_FLAG + { + set{ _stan_present_flowmeter_total_quality_flag=value;} + get{return _stan_present_flowmeter_total_quality_flag;} + } + /// + /// + /// + public string COLLFIXTURE_CODE + { + set{ _collfixture_code=value;} + get{return _collfixture_code;} + } + /// + /// + /// + public DateTime? SERVER_TIME + { + set{ _server_time=value;} + get{return _server_time;} + } + /// + /// + /// + public string FIELD_CHAR1 + { + set{ _field_char1=value;} + get{return _field_char1;} + } + /// + /// + /// + public string FIELD_CHAR2 + { + set{ _field_char2=value;} + get{return _field_char2;} + } + /// + /// + /// + public decimal? FIELD_DECIMAL2 + { + set{ _field_decimal2=value;} + get{return _field_decimal2;} + } + /// + /// + /// + public decimal? FIELD_DECIMAL3 + { + set{ _field_decimal3=value;} + get{return _field_decimal3;} + } + /// + /// + /// + public int? STAN_PRESENT_GATE_HEARTBEAT + { + set{ _stan_present_gate_heartbeat=value;} + get{return _stan_present_gate_heartbeat;} + } + /// + /// + /// + public DateTime? STAN_PRESENT_GATE_POUNDS_SATRT_TIME + { + set{ _stan_present_gate_pounds_satrt_time=value;} + get{return _stan_present_gate_pounds_satrt_time;} + } + /// + /// + /// + public DateTime? STAN_PRESENT_GATE_POUNDS_END_TIME + { + set{ _stan_present_gate_pounds_end_time=value;} + get{return _stan_present_gate_pounds_end_time;} + } + #endregion Model + + } +} + diff --git a/CompetitionAPI/CompetitionAPI/Competition.Mysql/Model/T_ALM_PIPECOLLDATACOMPARE.cs b/CompetitionAPI/CompetitionAPI/Competition.Mysql/Model/T_ALM_PIPECOLLDATACOMPARE.cs new file mode 100644 index 0000000..99bc7e4 --- /dev/null +++ b/CompetitionAPI/CompetitionAPI/Competition.Mysql/Model/T_ALM_PIPECOLLDATACOMPARE.cs @@ -0,0 +1,924 @@ +/** 版本信息模板在安装目录下,可自行修改。 +* T_ALM_PIPECOLLDATACOMPARE.cs +* +* 功 能: N/A +* 类 名: T_ALM_PIPECOLLDATACOMPARE +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +* V0.01 2024/6/12 16:53:37 N/A 初版 +* +* Copyright (c) 2012 Maticsoft Corporation. All rights reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 版权所有:动软卓越(北京)科技有限公司              │ +*└──────────────────────────────────┘ +*/ +using System; +namespace Competition.Mysql.Model +{ + /// + /// T_ALM_PIPECOLLDATACOMPARE:实体类(属性说明自动提取数据库字段的描述信息) + /// + [Serializable] + public partial class T_ALM_PIPECOLLDATACOMPARE + { + public T_ALM_PIPECOLLDATACOMPARE() + {} + #region Model + private Guid _guid; + private string _pipe_code; + private string _monitor_id; + private DateTime? _coll_time; + private decimal? _cond_density; + private int? _cond_density_state; + private decimal? _cond_temperature; + private int? _cond_temperature_state; + private decimal? _cond_pressure; + private int? _cond_pressure_state; + private decimal? _cond_total_volume; + private decimal? _cond_velocity; + private int? _cond_flowmeter_state; + private int? _cond_flow_computer_status; + private decimal? _stan_density; + private decimal? _stan_previous_density; + private decimal? _stan_diff_density; + private decimal? _stan_relative_density; + private decimal? _stan_velocity; + private decimal? _stan_high_qgr; + private decimal? _stan_low_qgr; + private decimal? _stan_methane; + private decimal? _stan_ethane; + private decimal? _stan_propane; + private decimal? _stan_isobutane; + private decimal? _stan_butane; + private decimal? _stan_isopentane; + private decimal? _stan_pentane; + private decimal? _stan_newpentane; + private decimal? _stan_hexane; + private decimal? _stan_carbondioxide; + private decimal? _stan_nitrogen; + private decimal? _stan_yesterday_total_volume; + private decimal? _stan_today_total_volume; + private decimal? _stan_previous_months_volume; + private decimal? _stan_this_months_volume; + private decimal? _stan_previous_year_volume; + private decimal? _stan_this_year_volume; + private decimal? _stan_present_flowmeter_total_volume; + private decimal? _stan_yesterday_total_quality; + private decimal? _stan_yesterday_quality; + private decimal? _stan_diff_quality; + private decimal? _stan_today_total_quality; + private decimal? _stan_previous_months_quality; + private decimal? _stan_this_months_quality; + private decimal? _stan_previous_year_quality; + private decimal? _stan_this_year_quality; + private decimal? _stan_present_flowmeter_total_quality; + private decimal? _base_amount; + private decimal? _base_variate; + private string _cond_density_flag; + private string _cond_density_state_flag; + private string _cond_temperature_flag; + private string _cond_temperature_state_flag; + private string _cond_pressure_flag; + private string _cond_pressure_state_flag; + private string _cond_total_volume_flag; + private string _cond_velocity_flag; + private string _cond_flowmeter_state_flag; + private string _cond_flow_computer_status_flag; + private string _stan_relative_density_flag; + private string _stan_density_flag; + private string _stan_velocity_flag; + private string _stan_high_qgr_flag; + private string _stan_low_qgr_flag; + private string _stan_methane_flag; + private string _stan_ethane_flag; + private string _stan_propane_flag; + private string _stan_isobutane_flag; + private string _stan_butane_flag; + private string _stan_isopentane_flag; + private string _stan_pentane_flag; + private string _stan_newpentane_flag; + private string _stan_hexane_flag; + private string _stan_carbondioxide_flag; + private string _stan_nitrogen_flag; + private string _stan_yesterday_total_volume_flag; + private string _stan_today_total_volume_flag; + private string _stan_previous_months_volume_flag; + private string _stan_this_months_volume_flag; + private string _stan_previous_year_volume_flag; + private string _stan_this_year_volume_flag; + private string _stan_present_flowmeter_total_volume_flag; + private string _stan_yesterday_total_quality_flag; + private string _stan_today_total_quality_flag; + private string _stan_previous_months_quality_flag; + private string _stan_this_months_quality_flag; + private string _stan_previous_year_quality_flag; + private string _stan_this_year_quality_flag; + private string _stan_present_flowmeter_total_quality_flag; + private string _collfixture_code; + private DateTime? _server_time; + private string _field_char1; + private string _field_char2; + private decimal? _field_decimal2; + private decimal? _field_decimal3; + private int? _stan_present_gate_heartbeat; + private DateTime? _stan_present_gate_pounds_satrt_time; + private DateTime? _stan_present_gate_pounds_end_time; + /// + /// + /// + public Guid GUID + { + set{ _guid=value;} + get{return _guid;} + } + /// + /// + /// + public string PIPE_CODE + { + set{ _pipe_code=value;} + get{return _pipe_code;} + } + /// + /// + /// + public string MONITOR_ID + { + set{ _monitor_id=value;} + get{return _monitor_id;} + } + /// + /// + /// + public DateTime? COLL_TIME + { + set{ _coll_time=value;} + get{return _coll_time;} + } + /// + /// + /// + public decimal? COND_DENSITY + { + set{ _cond_density=value;} + get{return _cond_density;} + } + /// + /// + /// + public int? COND_DENSITY_STATE + { + set{ _cond_density_state=value;} + get{return _cond_density_state;} + } + /// + /// + /// + public decimal? COND_TEMPERATURE + { + set{ _cond_temperature=value;} + get{return _cond_temperature;} + } + /// + /// + /// + public int? COND_TEMPERATURE_STATE + { + set{ _cond_temperature_state=value;} + get{return _cond_temperature_state;} + } + /// + /// + /// + public decimal? COND_PRESSURE + { + set{ _cond_pressure=value;} + get{return _cond_pressure;} + } + /// + /// + /// + public int? COND_PRESSURE_STATE + { + set{ _cond_pressure_state=value;} + get{return _cond_pressure_state;} + } + /// + /// + /// + public decimal? COND_TOTAL_VOLUME + { + set{ _cond_total_volume=value;} + get{return _cond_total_volume;} + } + /// + /// + /// + public decimal? COND_VELOCITY + { + set{ _cond_velocity=value;} + get{return _cond_velocity;} + } + /// + /// + /// + public int? COND_FLOWMETER_STATE + { + set{ _cond_flowmeter_state=value;} + get{return _cond_flowmeter_state;} + } + /// + /// + /// + public int? COND_FLOW_COMPUTER_STATUS + { + set{ _cond_flow_computer_status=value;} + get{return _cond_flow_computer_status;} + } + /// + /// + /// + public decimal? STAN_DENSITY + { + set{ _stan_density=value;} + get{return _stan_density;} + } + /// + /// + /// + public decimal? STAN_PREVIOUS_DENSITY + { + set{ _stan_previous_density=value;} + get{return _stan_previous_density;} + } + /// + /// + /// + public decimal? STAN_DIFF_DENSITY + { + set{ _stan_diff_density=value;} + get{return _stan_diff_density;} + } + /// + /// + /// + public decimal? STAN_RELATIVE_DENSITY + { + set{ _stan_relative_density=value;} + get{return _stan_relative_density;} + } + /// + /// + /// + public decimal? STAN_VELOCITY + { + set{ _stan_velocity=value;} + get{return _stan_velocity;} + } + /// + /// + /// + public decimal? STAN_HIGH_QGR + { + set{ _stan_high_qgr=value;} + get{return _stan_high_qgr;} + } + /// + /// + /// + public decimal? STAN_LOW_QGR + { + set{ _stan_low_qgr=value;} + get{return _stan_low_qgr;} + } + /// + /// + /// + public decimal? STAN_METHANE + { + set{ _stan_methane=value;} + get{return _stan_methane;} + } + /// + /// + /// + public decimal? STAN_ETHANE + { + set{ _stan_ethane=value;} + get{return _stan_ethane;} + } + /// + /// + /// + public decimal? STAN_PROPANE + { + set{ _stan_propane=value;} + get{return _stan_propane;} + } + /// + /// + /// + public decimal? STAN_ISOBUTANE + { + set{ _stan_isobutane=value;} + get{return _stan_isobutane;} + } + /// + /// + /// + public decimal? STAN_BUTANE + { + set{ _stan_butane=value;} + get{return _stan_butane;} + } + /// + /// + /// + public decimal? STAN_ISOPENTANE + { + set{ _stan_isopentane=value;} + get{return _stan_isopentane;} + } + /// + /// + /// + public decimal? STAN_PENTANE + { + set{ _stan_pentane=value;} + get{return _stan_pentane;} + } + /// + /// + /// + public decimal? STAN_NEWPENTANE + { + set{ _stan_newpentane=value;} + get{return _stan_newpentane;} + } + /// + /// + /// + public decimal? STAN_HEXANE + { + set{ _stan_hexane=value;} + get{return _stan_hexane;} + } + /// + /// + /// + public decimal? STAN_CARBONDIOXIDE + { + set{ _stan_carbondioxide=value;} + get{return _stan_carbondioxide;} + } + /// + /// + /// + public decimal? STAN_NITROGEN + { + set{ _stan_nitrogen=value;} + get{return _stan_nitrogen;} + } + /// + /// + /// + public decimal? STAN_YESTERDAY_TOTAL_VOLUME + { + set{ _stan_yesterday_total_volume=value;} + get{return _stan_yesterday_total_volume;} + } + /// + /// + /// + public decimal? STAN_TODAY_TOTAL_VOLUME + { + set{ _stan_today_total_volume=value;} + get{return _stan_today_total_volume;} + } + /// + /// + /// + public decimal? STAN_PREVIOUS_MONTHS_VOLUME + { + set{ _stan_previous_months_volume=value;} + get{return _stan_previous_months_volume;} + } + /// + /// + /// + public decimal? STAN_THIS_MONTHS_VOLUME + { + set{ _stan_this_months_volume=value;} + get{return _stan_this_months_volume;} + } + /// + /// + /// + public decimal? STAN_PREVIOUS_YEAR_VOLUME + { + set{ _stan_previous_year_volume=value;} + get{return _stan_previous_year_volume;} + } + /// + /// + /// + public decimal? STAN_THIS_YEAR_VOLUME + { + set{ _stan_this_year_volume=value;} + get{return _stan_this_year_volume;} + } + /// + /// + /// + public decimal? STAN_PRESENT_FLOWMETER_TOTAL_VOLUME + { + set{ _stan_present_flowmeter_total_volume=value;} + get{return _stan_present_flowmeter_total_volume;} + } + /// + /// + /// + public decimal? STAN_YESTERDAY_TOTAL_QUALITY + { + set{ _stan_yesterday_total_quality=value;} + get{return _stan_yesterday_total_quality;} + } + /// + /// + /// + public decimal? STAN_YESTERDAY_QUALITY + { + set{ _stan_yesterday_quality=value;} + get{return _stan_yesterday_quality;} + } + /// + /// + /// + public decimal? STAN_DIFF_QUALITY + { + set{ _stan_diff_quality=value;} + get{return _stan_diff_quality;} + } + /// + /// + /// + public decimal? STAN_TODAY_TOTAL_QUALITY + { + set{ _stan_today_total_quality=value;} + get{return _stan_today_total_quality;} + } + /// + /// + /// + public decimal? STAN_PREVIOUS_MONTHS_QUALITY + { + set{ _stan_previous_months_quality=value;} + get{return _stan_previous_months_quality;} + } + /// + /// + /// + public decimal? STAN_THIS_MONTHS_QUALITY + { + set{ _stan_this_months_quality=value;} + get{return _stan_this_months_quality;} + } + /// + /// + /// + public decimal? STAN_PREVIOUS_YEAR_QUALITY + { + set{ _stan_previous_year_quality=value;} + get{return _stan_previous_year_quality;} + } + /// + /// + /// + public decimal? STAN_THIS_YEAR_QUALITY + { + set{ _stan_this_year_quality=value;} + get{return _stan_this_year_quality;} + } + /// + /// + /// + public decimal? STAN_PRESENT_FLOWMETER_TOTAL_QUALITY + { + set{ _stan_present_flowmeter_total_quality=value;} + get{return _stan_present_flowmeter_total_quality;} + } + /// + /// + /// + public decimal? BASE_AMOUNT + { + set{ _base_amount=value;} + get{return _base_amount;} + } + /// + /// + /// + public decimal? BASE_VARIATE + { + set{ _base_variate=value;} + get{return _base_variate;} + } + /// + /// + /// + public string COND_DENSITY_FLAG + { + set{ _cond_density_flag=value;} + get{return _cond_density_flag;} + } + /// + /// + /// + public string COND_DENSITY_STATE_FLAG + { + set{ _cond_density_state_flag=value;} + get{return _cond_density_state_flag;} + } + /// + /// + /// + public string COND_TEMPERATURE_FLAG + { + set{ _cond_temperature_flag=value;} + get{return _cond_temperature_flag;} + } + /// + /// + /// + public string COND_TEMPERATURE_STATE_FLAG + { + set{ _cond_temperature_state_flag=value;} + get{return _cond_temperature_state_flag;} + } + /// + /// + /// + public string COND_PRESSURE_FLAG + { + set{ _cond_pressure_flag=value;} + get{return _cond_pressure_flag;} + } + /// + /// + /// + public string COND_PRESSURE_STATE_FLAG + { + set{ _cond_pressure_state_flag=value;} + get{return _cond_pressure_state_flag;} + } + /// + /// + /// + public string COND_TOTAL_VOLUME_FLAG + { + set{ _cond_total_volume_flag=value;} + get{return _cond_total_volume_flag;} + } + /// + /// + /// + public string COND_VELOCITY_FLAG + { + set{ _cond_velocity_flag=value;} + get{return _cond_velocity_flag;} + } + /// + /// + /// + public string COND_FLOWMETER_STATE_FLAG + { + set{ _cond_flowmeter_state_flag=value;} + get{return _cond_flowmeter_state_flag;} + } + /// + /// + /// + public string COND_FLOW_COMPUTER_STATUS_FLAG + { + set{ _cond_flow_computer_status_flag=value;} + get{return _cond_flow_computer_status_flag;} + } + /// + /// + /// + public string STAN_RELATIVE_DENSITY_FLAG + { + set{ _stan_relative_density_flag=value;} + get{return _stan_relative_density_flag;} + } + /// + /// + /// + public string STAN_DENSITY_FLAG + { + set{ _stan_density_flag=value;} + get{return _stan_density_flag;} + } + /// + /// + /// + public string STAN_VELOCITY_FLAG + { + set{ _stan_velocity_flag=value;} + get{return _stan_velocity_flag;} + } + /// + /// + /// + public string STAN_HIGH_QGR_FLAG + { + set{ _stan_high_qgr_flag=value;} + get{return _stan_high_qgr_flag;} + } + /// + /// + /// + public string STAN_LOW_QGR_FLAG + { + set{ _stan_low_qgr_flag=value;} + get{return _stan_low_qgr_flag;} + } + /// + /// + /// + public string STAN_METHANE_FLAG + { + set{ _stan_methane_flag=value;} + get{return _stan_methane_flag;} + } + /// + /// + /// + public string STAN_ETHANE_FLAG + { + set{ _stan_ethane_flag=value;} + get{return _stan_ethane_flag;} + } + /// + /// + /// + public string STAN_PROPANE_FLAG + { + set{ _stan_propane_flag=value;} + get{return _stan_propane_flag;} + } + /// + /// + /// + public string STAN_ISOBUTANE_FLAG + { + set{ _stan_isobutane_flag=value;} + get{return _stan_isobutane_flag;} + } + /// + /// + /// + public string STAN_BUTANE_FLAG + { + set{ _stan_butane_flag=value;} + get{return _stan_butane_flag;} + } + /// + /// + /// + public string STAN_ISOPENTANE_FLAG + { + set{ _stan_isopentane_flag=value;} + get{return _stan_isopentane_flag;} + } + /// + /// + /// + public string STAN_PENTANE_FLAG + { + set{ _stan_pentane_flag=value;} + get{return _stan_pentane_flag;} + } + /// + /// + /// + public string STAN_NEWPENTANE_FLAG + { + set{ _stan_newpentane_flag=value;} + get{return _stan_newpentane_flag;} + } + /// + /// + /// + public string STAN_HEXANE_FLAG + { + set{ _stan_hexane_flag=value;} + get{return _stan_hexane_flag;} + } + /// + /// + /// + public string STAN_CARBONDIOXIDE_FLAG + { + set{ _stan_carbondioxide_flag=value;} + get{return _stan_carbondioxide_flag;} + } + /// + /// + /// + public string STAN_NITROGEN_FLAG + { + set{ _stan_nitrogen_flag=value;} + get{return _stan_nitrogen_flag;} + } + /// + /// + /// + public string STAN_YESTERDAY_TOTAL_VOLUME_FLAG + { + set{ _stan_yesterday_total_volume_flag=value;} + get{return _stan_yesterday_total_volume_flag;} + } + /// + /// + /// + public string STAN_TODAY_TOTAL_VOLUME_FLAG + { + set{ _stan_today_total_volume_flag=value;} + get{return _stan_today_total_volume_flag;} + } + /// + /// + /// + public string STAN_PREVIOUS_MONTHS_VOLUME_FLAG + { + set{ _stan_previous_months_volume_flag=value;} + get{return _stan_previous_months_volume_flag;} + } + /// + /// + /// + public string STAN_THIS_MONTHS_VOLUME_FLAG + { + set{ _stan_this_months_volume_flag=value;} + get{return _stan_this_months_volume_flag;} + } + /// + /// + /// + public string STAN_PREVIOUS_YEAR_VOLUME_FLAG + { + set{ _stan_previous_year_volume_flag=value;} + get{return _stan_previous_year_volume_flag;} + } + /// + /// + /// + public string STAN_THIS_YEAR_VOLUME_FLAG + { + set{ _stan_this_year_volume_flag=value;} + get{return _stan_this_year_volume_flag;} + } + /// + /// + /// + public string STAN_PRESENT_FLOWMETER_TOTAL_VOLUME_FLAG + { + set{ _stan_present_flowmeter_total_volume_flag=value;} + get{return _stan_present_flowmeter_total_volume_flag;} + } + /// + /// + /// + public string STAN_YESTERDAY_TOTAL_QUALITY_FLAG + { + set{ _stan_yesterday_total_quality_flag=value;} + get{return _stan_yesterday_total_quality_flag;} + } + /// + /// + /// + public string STAN_TODAY_TOTAL_QUALITY_FLAG + { + set{ _stan_today_total_quality_flag=value;} + get{return _stan_today_total_quality_flag;} + } + /// + /// + /// + public string STAN_PREVIOUS_MONTHS_QUALITY_FLAG + { + set{ _stan_previous_months_quality_flag=value;} + get{return _stan_previous_months_quality_flag;} + } + /// + /// + /// + public string STAN_THIS_MONTHS_QUALITY_FLAG + { + set{ _stan_this_months_quality_flag=value;} + get{return _stan_this_months_quality_flag;} + } + /// + /// + /// + public string STAN_PREVIOUS_YEAR_QUALITY_FLAG + { + set{ _stan_previous_year_quality_flag=value;} + get{return _stan_previous_year_quality_flag;} + } + /// + /// + /// + public string STAN_THIS_YEAR_QUALITY_FLAG + { + set{ _stan_this_year_quality_flag=value;} + get{return _stan_this_year_quality_flag;} + } + /// + /// + /// + public string STAN_PRESENT_FLOWMETER_TOTAL_QUALITY_FLAG + { + set{ _stan_present_flowmeter_total_quality_flag=value;} + get{return _stan_present_flowmeter_total_quality_flag;} + } + /// + /// + /// + public string COLLFIXTURE_CODE + { + set{ _collfixture_code=value;} + get{return _collfixture_code;} + } + /// + /// + /// + public DateTime? SERVER_TIME + { + set{ _server_time=value;} + get{return _server_time;} + } + /// + /// + /// + public string FIELD_CHAR1 + { + set{ _field_char1=value;} + get{return _field_char1;} + } + /// + /// + /// + public string FIELD_CHAR2 + { + set{ _field_char2=value;} + get{return _field_char2;} + } + /// + /// + /// + public decimal? FIELD_DECIMAL2 + { + set{ _field_decimal2=value;} + get{return _field_decimal2;} + } + /// + /// + /// + public decimal? FIELD_DECIMAL3 + { + set{ _field_decimal3=value;} + get{return _field_decimal3;} + } + /// + /// + /// + public int? STAN_PRESENT_GATE_HEARTBEAT + { + set{ _stan_present_gate_heartbeat=value;} + get{return _stan_present_gate_heartbeat;} + } + /// + /// + /// + public DateTime? STAN_PRESENT_GATE_POUNDS_SATRT_TIME + { + set{ _stan_present_gate_pounds_satrt_time=value;} + get{return _stan_present_gate_pounds_satrt_time;} + } + /// + /// + /// + public DateTime? STAN_PRESENT_GATE_POUNDS_END_TIME + { + set{ _stan_present_gate_pounds_end_time=value;} + get{return _stan_present_gate_pounds_end_time;} + } + #endregion Model + + } +} + diff --git a/CompetitionAPI/CompetitionAPI/CompetitionAPI/CompetitionAPI.csproj.user b/CompetitionAPI/CompetitionAPI/CompetitionAPI/CompetitionAPI.csproj.user index 214def8..63845d1 100644 --- a/CompetitionAPI/CompetitionAPI/CompetitionAPI/CompetitionAPI.csproj.user +++ b/CompetitionAPI/CompetitionAPI/CompetitionAPI/CompetitionAPI.csproj.user @@ -2,8 +2,8 @@ CompetitionAPI - ApiControllerEmptyScaffolder - root/Common/Api + MvcControllerEmptyScaffolder + root/Common/MVC/Controller F:\项目\禄口机场农电竞赛\web\LKJCpowerSupplyOfficeSimulationSystem\CompetitionAPI\Properties\PublishProfiles\FolderProfile.pubxml diff --git a/CompetitionAPI/CompetitionAPI/CompetitionAPI/Controllers/api/CameraController.cs b/CompetitionAPI/CompetitionAPI/CompetitionAPI/Controllers/api/CameraController.cs new file mode 100644 index 0000000..5f4bce4 --- /dev/null +++ b/CompetitionAPI/CompetitionAPI/CompetitionAPI/Controllers/api/CameraController.cs @@ -0,0 +1,45 @@ +using Competition.Common.Util; +using Microsoft.AspNetCore.Mvc; + +namespace CompetitionAPI.Controllers.api +{ + //相机表 + [Route("api/[controller]/[action]")] + public class CameraController : Controller + { + /// + /// 相机表 + /// + Competition.Mysql.BLL.T_BAS_CAMERA bll_camera = new Competition.Mysql.BLL.T_BAS_CAMERA(); + + public IConfiguration Configuration { get; } + + public CameraController(IConfiguration configuration) + { + Configuration = configuration; + } + + /// + /// + /// + /// + /// 公司id + /// + + [HttpGet] + public JsonResult Index(string action,string monotorId) + { + if(action =="GetList") + { + //获取公司所有相机信息 + var mysql = Configuration.GetConnectionString("MySQL").ToString(); + var list = bll_camera.GetModelList("MONITOR_ID = " + monotorId).FindAll(a=>Tool.IsFuZhouCustom(monotorId)); + return Json(Tool.GetJsonWithCode(APICode.Success, list)); + } + else + { + return Json(Tool.GetJsonWithCode(APICode.Fail, "action填写错误")); + } + } + } +} diff --git a/CompetitionAPI/CompetitionAPI/CompetitionAPI/Controllers/api/WeighterController.cs b/CompetitionAPI/CompetitionAPI/CompetitionAPI/Controllers/api/WeighterController.cs new file mode 100644 index 0000000..c4bde8f --- /dev/null +++ b/CompetitionAPI/CompetitionAPI/CompetitionAPI/Controllers/api/WeighterController.cs @@ -0,0 +1,58 @@ +using Competition.Common.Util; +using Microsoft.AspNetCore.Mvc; + +namespace CompetitionAPI.Controllers.api +{ + //皮带秤 + [Route("api/[controller]/[action]")] + public class WeighterController : Controller + { + /// + /// 相机表 + /// + Competition.Mysql.BLL.T_BAS_ELEC_WEIGHTER bll_elec_weighter = new Competition.Mysql.BLL.T_BAS_ELEC_WEIGHTER(); + /// + /// 皮带秤实时 + /// + Competition.Mysql.BLL.T_ALM_PIPECOLLDATA bll_pipeReal = new Competition.Mysql.BLL.T_ALM_PIPECOLLDATA(); + /// + /// 皮带秤历史 + /// + Competition.Mysql.BLL.T_ALM_PIPECOLLDATACOMPARE bll_pipeHistory = new Competition.Mysql.BLL.T_ALM_PIPECOLLDATACOMPARE(); + + public IConfiguration Configuration { get; } + + public WeighterController(IConfiguration configuration) + { + Configuration = configuration; + } + + [HttpGet] + public JsonResult Index(string action,string pipeCode,string customCode) + { + if (action == "GetInfo") + { + //获取皮带秤信息 + var mysql = Configuration.GetConnectionString("MySQL").ToString(); + //福州海关下的,本年度 + var pipe = bll_elec_weighter.GetModel(pipeCode,customCode); + if (Tool.IsFuZhouCustom(pipe.CUSTOMS_CODE)) + { + return Json(Tool.GetJsonWithCode(APICode.Success, pipe)); + } + else + { + return Json(Tool.GetJsonWithCode(APICode.Fail, "不是福州海关数据")); + } + } + //else if (action == "GetHistory") + //{ + // //获取历史信息 + //} + else + { + return Json(Tool.GetJsonWithCode(APICode.Fail, "action填写错误")); + } + } + } +}