梅安森瓦斯监控联网平台软件 V10源代码.docx

上传人:b****3 文档编号:5448987 上传时间:2022-12-16 格式:DOCX 页数:99 大小:54.79KB
下载 相关 举报
梅安森瓦斯监控联网平台软件 V10源代码.docx_第1页
第1页 / 共99页
梅安森瓦斯监控联网平台软件 V10源代码.docx_第2页
第2页 / 共99页
梅安森瓦斯监控联网平台软件 V10源代码.docx_第3页
第3页 / 共99页
梅安森瓦斯监控联网平台软件 V10源代码.docx_第4页
第4页 / 共99页
梅安森瓦斯监控联网平台软件 V10源代码.docx_第5页
第5页 / 共99页
点击查看更多>>
下载资源
资源描述

梅安森瓦斯监控联网平台软件 V10源代码.docx

《梅安森瓦斯监控联网平台软件 V10源代码.docx》由会员分享,可在线阅读,更多相关《梅安森瓦斯监控联网平台软件 V10源代码.docx(99页珍藏版)》请在冰豆网上搜索。

梅安森瓦斯监控联网平台软件 V10源代码.docx

梅安森瓦斯监控联网平台软件V10源代码

publicpartialclassALLbjselect:

System.Web.UI.Page

{

publicDataTabledt=newDataTable();

publicColorcolor=newColor();

publicboolClosed1()

{

boolResult=false;

try

{

Dictionarynewdicttime1=Session["dicttime"]asDictionary;

Dictionarynewdict1=Session["dict"]asDictionary;

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1