梅安森瓦斯监控联网平台软件 V10源代码.docx
- 文档编号:5448987
- 上传时间:2022-12-16
- 格式:DOCX
- 页数:99
- 大小:54.79KB
梅安森瓦斯监控联网平台软件 V10源代码.docx
《梅安森瓦斯监控联网平台软件 V10源代码.docx》由会员分享,可在线阅读,更多相关《梅安森瓦斯监控联网平台软件 V10源代码.docx(99页珍藏版)》请在冰豆网上搜索。
梅安森瓦斯监控联网平台软件V10源代码
publicpartialclassALLbjselect:
System.Web.UI.Page
{
publicDataTabledt=newDataTable();
publicColorcolor=newColor();
publicboolClosed1()
{
boolResult=false;
try
{
Dictionary
Dictionary
intnewdt1=0;
try
{
newdict1.TryGetValue(Request["kbh"]asstring,outnewdt1);
}
catch
{}
if(newdt1>10)
{
Result=true;
}
}
catch
{}
returnResult;
}
protectedvoidPage_Load(objectsender,EventArgse)
{
if(!
IsPostBack)
{
}
}
protectedvoidTimerControl1_Tick(objectsender,EventArgse)
{
pageload();
}
publicvoidpageload()
{
boolupFlag;
upFlag=Closed1();
if(upFlag)
{
dt=newDataTable();
dt.Columns.Add("point",System.Type.GetType("System.String"));
dt.Columns.Add("wz",System.Type.GetType("System.String"));
dt.Columns.Add("ssz",System.Type.GetType("System.String"));
dt.Columns.Add("point1",System.Type.GetType("System.String"));
dt.Columns.Add("wz1",System.Type.GetType("System.String"));
dt.Columns.Add("ssz1",System.Type.GetType("System.String"));
using(SqlConnectionobjConn=newSqlConnection(CoolMethod.LuohuConStr))
{
SqlCommandobjCmd=newSqlCommand();
SqlDataReaderobjReader=null;
objCmd.Connection=objConn;
objConn.Open();
objCmd.CommandText="selectJCws_DEF.pointaspoint,jc_dev.wzaswz,JCws_DEF.sszasssz,jc_dev.xs1asxs1"+
"fromJCws_DEF"+
"leftjoinjc_devonJCws_DEF.point=jc_dev.pointandJCws_DEF.kbh=jc_dev.kbh"+
"whereJCws_DEF.alarm>0andJCws_DEF.kbh='"+Request["kbh"]asstring+"'orderbyJCws_DEF.point";
SqlDataReaderdr=objCmd.ExecuteReader();
while(dr.Read())
{
DataRowdrow=dt.NewRow();
drow["point"]=dr["point"];
drow["wz"]=dr["wz"];
if(dr["point"].ToString()!
=null&&dr["point"].ToString()!
=""&&dr["point"].ToString()!
="000000")
{
if(dr["point"].ToString().Substring(3,1).ToString()=="0")
{
drow["ssz"]="数据中断";
}
else
{
drow["ssz"]="数据中断";
}
}
else
{
drow["ssz"]="数据中断";
}
if(dr.Read())
{
drow["point1"]=dr["point"];
drow["wz1"]=dr["wz"];
if(dr["point"].ToString()!
=null&&dr["point"].ToString()!
=""&&dr["point"].ToString()!
="000000")
{
if(dr["point"].ToString().Substring(3,1).ToString()=="0")
{
drow["ssz1"]="数据中断";
}
else
{
drow["ssz1"]="数据中断";
}
}
else
{
drow["ssz1"]="数据中断";
}
}
dt.Rows.Add(drow);
}
dr.Close();
objConn.Close();
objConn.Dispose();
DataGrid1.DataSource=dt;
DataGrid1.DataBind();
for(inti=0;i
{
((Label)DataGrid1.Rows[i].FindControl("Label1")).Text=dt.Rows[i][2].ToString();
((Label)DataGrid1.Rows[i].FindControl("Label2")).Text=dt.Rows[i][5].ToString();
if(((Label)DataGrid1.Rows[i].FindControl("Label1")).Text=="断线")
{
color=ColorTranslator.FromHtml("#000000");
((Label)DataGrid1.Rows[i].FindControl("Label1")).ForeColor=color;
}
else
{
color=ColorTranslator.FromHtml("#ff0000");
((Label)DataGrid1.Rows[i].FindControl("Label1")).ForeColor=color;
}
if(((Label)DataGrid1.Rows[i].FindControl("Label2")).Text=="断线")
{
color=ColorTranslator.FromHtml("#000000");
((Label)DataGrid1.Rows[i].FindControl("Label2")).ForeColor=color;
}
else
{
color=ColorTranslator.FromHtml("#ff0000");
((Label)DataGrid1.Rows[i].FindControl("Label2")).ForeColor=color;
}
}
}
}
else
{
dt=newDataTable();
dt.Columns.Add("point",System.Type.GetType("System.String"));
dt.Columns.Add("wz",System.Type.GetType("System.String"));
dt.Columns.Add("ssz",System.Type.GetType("System.String"));
dt.Columns.Add("point1",System.Type.GetType("System.String"));
dt.Columns.Add("wz1",System.Type.GetType("System.String"));
dt.Columns.Add("ssz1",System.Type.GetType("System.String"));
using(SqlConnectionobjConn=newSqlConnection(CoolMethod.LuohuConStr))
{
SqlCommandobjCmd=newSqlCommand();
SqlDataReaderobjReader=null;
objCmd.Connection=objConn;
objConn.Open();
objCmd.CommandText="selectJCws_DEF.pointaspoint,jc_dev.wzaswz,JCws_DEF.sszasssz,jc_dev.xs1asxs1"+
"fromJCws_DEF"+
"leftjoinjc_devonJCws_DEF.point=jc_dev.pointandJCws_DEF.kbh=jc_dev.kbh"+
"whereJCws_DEF.alarm>0andJCws_DEF.kbh='"+Request["kbh"]asstring+"'orderbyJCws_DEF.point";
SqlDataReaderdr=objCmd.ExecuteReader();
while(dr.Read())
{
DataRowdrow=dt.NewRow();
drow["point"]=dr["point"];
drow["wz"]=dr["wz"];
if(dr["ssz"].ToString()!
=null&&dr["ssz"].ToString()!
=""&&dr["point"].ToString()!
="000000")
{
if(dr["point"].ToString().Substring(3,1).ToString()=="A")
{
if(dr["ssz"].ToString()!
="断线")
{
drow["ssz"]=dr["ssz"].ToString()+dr["xs1"].ToString();
}
else
{
drow["ssz"]=dr["ssz"].ToString();
}
}
else
{
if(dr["ssz"].ToString()!
="断线")
{
drow["ssz"]=dr["ssz"].ToString();
}
else
{
drow["ssz"]=dr["ssz"].ToString();
}
}
}
elseif(dr["point"].ToString()!
=null&&dr["point"].ToString()!
=""&&dr["point"].ToString()!
="000000")
{
if(dr["point"].ToString().Substring(3,1).ToString()=="0")
{
drow["ssz"]=dr["ssz"].ToString();
}
else
{
stringpoint=dr["point"].ToString().Substring(0,3).ToString()+"000";
SqlCommandobjCmd1=newSqlCommand("select*fromJCws_DEFwherepoint='"+point+"'",objConn);
SqlDataReadersdr=objCmd1.ExecuteReader();
if(sdr.Read())
{
if(sdr["alarm"].ToString()=="0"||sdr["ssz"].ToString()=="通讯正常")
{
drow["ssz"]="断线";
}
else
{
drow["ssz"]="";
}
}
sdr.Close();
}
}
else
{
drow["ssz"]="";
}
if(dr.Read())
{
drow["point1"]=dr["point"];
drow["wz1"]=dr["wz"];
if(dr["ssz"].ToString()!
=null&&dr["ssz"].ToString()!
=""&&dr["point"].ToString()!
="000000")
{
if(dr["point"].ToString().Substring(3,1).ToString()=="A")
{
if(dr["ssz"].ToString()!
="断线")
{
drow["ssz1"]=dr["ssz"].ToString()+dr["xs1"].ToString();
}
else
{
drow["ssz1"]=dr["ssz"].ToString();
}
}
else
{
if(dr["ssz"].ToString()!
="断线")
{
drow["ssz1"]=dr["ssz"].ToString();
}
else
{
drow["ssz1"]=dr["ssz"].ToString();
}
}
}
elseif(dr["point"].ToString()!
=null&&dr["point"].ToString()!
=""&&dr["point"].ToString()!
="000000")
{
if(dr["point"].ToString().Substring(3,1).ToString()=="0")
{
drow["ssz1"]=dr["ssz"].ToString();
}
else
{
stringpoint=dr["point"].ToString().Substring(0,3).ToString()+"000";
SqlCommandobjCmd1=newSqlCommand("select*fromJCws_DEFwherepoint='"+point+"'",objConn);
SqlDataReadersdr=objCmd1.ExecuteReader();
if(sdr.Read())
{
if(sdr["alarm"].ToString()=="0"||sdr["ssz"].ToString()=="通讯正常")
{
drow["ssz1"]="断线";
}
else
{
drow["ssz1"]="";
}
}
sdr.Close();
}
}
else
{
drow["ssz1"]="";
}
}
dt.Rows.Add(drow);
}
dr.Close();
objConn.Close();
objConn.Dispose();
DataGrid1.DataSource=dt;
DataGrid1.DataBind();
for(inti=0;i
{
((Label)DataGrid1.Rows[i].FindControl("Label1")).Text=dt.Rows[i][2].ToString();
((Label)DataGrid1.Rows[i].FindControl("Label2")).Text=dt.Rows[i][5].ToString();
if(((Label)DataGrid1.Rows[i].FindControl("Label1")).Text=="断线")
{
color=ColorTranslator.FromHtml("#000000");
((Label)DataGrid1.Rows[i].FindControl("Label1")).ForeColor=color;
}
else
{
color=ColorTranslator.FromHtml("#ff0000");
((Label)DataGrid1.Rows[i].FindControl("Label1")).ForeColor=color;
}
if(((Label)DataGrid1.Rows[i].FindControl("Label2")).Text=="断线")
{
color=ColorTranslator.FromHtml("#000000");
((Label)DataGrid1.Rows[i].FindControl("Label2")).ForeColor=color;
}
else
{
color=ColorTranslator.FromHtml("#ff0000");
((Label)DataGrid1.Rows[i].FindControl("Label2")).ForeColor=color;
}
}
}
}
}
}
publicpartialclassERP_ERP_Procurement_Default:
System.Web.UI.Page
{
protectedvoidPage_PreInit(objectsender,EventArgse)
{
//Page.Theme=Session["skin"]asstring;
Page.Theme="skin1";
}
protectedvoidPage_Load(objectsender,EventArgse)
{
if(!
IsPostBack)
{
Session["printtitle"]="瓦斯抽放24小时数据报表";
stringkbh=Session["JC_kbh"]asstring;
//加载日期
Text1.Value=DateTime.Now.ToShortDateString();
//加载测点号
binddl();
binddt();
}
}
privatevoidbinddl()
{
stringkbh=Session["JC_kbh"]asstring;
stringstrDate=Convert.ToDateTime(Text1.Value).Year.ToString()+"-"+Convert.ToDateTime(Text1.Value).Month.ToString()+"-"+Convert.ToDateTime(Text1.Value).Day.ToString();
//加载测点号
StringBuilderSvalue=newStringBuilder();
Select1.Items.Clear();
DataTabledt=ERP.DALProfile.SqlHelper.RunDt(CommandType.Text,@"selectvaluefromjc_cf_24hourwhereuptime='"+strDate+"'andkbh='"+kbh+"'",null);
if(dt.Rows.Count>0)
{
Svalue.Append(dt.Rows[0]["value"].ToString());
}
string[]strVal=Svalue.ToString().Split('】');
foreach(stringxinstrVal)
{
if(x.Length>0)
{
ListItemitm=newListItem();
string[]strx=x.Substring(x.IndexOf('【')+1).Split('〖');
itm.Text=x.ToString().Substring(0,x.ToString().IndexOf("【"))+"("+strx[1].ToString()+")";
itm.Value=x.ToString().Substring(0,x.ToString().IndexOf("【"));
Select1.Items.Add(itm);
}
}
Select1.Items.Insert(0,newListItem("所有测点","%"));
}
privateDataTablecreateBjtable()
{
DataTableDtVal=newDataTable();
DtVal.Rows.Clear();
stringcfqf=ConfigurationSettings.AppSettings["cfqf"].ToString();
if(cfqf=="0")
{
DtVal.Columns.Add("测点号",System.Type.GetType("System.String"));
DtVal.Columns.Add("安装位置",System.Typ
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 梅安森瓦斯监控联网平台软件 V10源代码 梅安森 瓦斯 监控 联网 平台 软件 V10 源代码