Ejemplo n.º 1
0
 private void ParseData(JuncMesage msg)
 {
     if (msg.ItemName.Equals("井盖名称"))
     {
         mJunc.JuncName = msg.ValueName;
     }
     else if (msg.ItemName.Equals("道路名称"))
     {
         mJuncext.Lane_Way = msg.ValueName;
     }
     else if (msg.ItemName.Equals("经度"))
     {
         mJunc.X_Coor = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("纬度"))
     {
         mJunc.Y_Coor = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("检查井类别"))
     {
         mJunc.Junc_Category = GetCategory(msg.ValueName);
     }
     else if (msg.ItemName.Equals("检查井类型"))
     {
         mJunc.Junc_Type = GetType(msg.ValueName);
     }
     else if (msg.ItemName.Equals("检查井形式"))
     {
         mJunc.Junc_Style = GetStyle(msg.ValueName);
     }
     else if (msg.ItemName.Equals("井深"))
     {
         mJunc.Depth = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("井盖所处的地面高程"))
     {
         mJunc.Surface_Ele = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("数据来源"))
     {
         mJunc.DataSource = GetDataSource(msg.ValueName);
     }
     else if (msg.ItemName.Equals("数据填报单位"))
     {
         mJunc.ReportDept = msg.ValueName;
     }
     else if (msg.ItemName.Equals("数据填报时间"))
     {
         mJunc.Record_Date = ValueConvert.str2time(msg.ValueName);
     }
     else if (msg.ItemName.Equals("管道是否暗接"))
     {
         mJunc.Junc_Darkjoint = ValueConvert.str2bool(msg.ValueName);
     }
     else if (msg.ItemName.Equals("污水是否直排"))
     {
         mJunc.Sewage_Line = ValueConvert.str2bool(msg.ValueName);
     }
     else if (msg.ItemName.Equals("井盖错误"))
     {
         mJunc.Junc_Error = ValueConvert.str2bool(msg.ValueName);
     }
     else if (msg.ItemName.Equals("CCTV检测编号"))
     {
         mJunc.CCTV_CheckCode = msg.ValueName;
     }
     else if (msg.ItemName.Equals("数据是否完整"))
     {
         mJunc.FullData = ValueConvert.str2bool(msg.ValueName);
     }
     else if (msg.ItemName.Equals("数据缺失原因"))
     {
         mJunc.LoseReson = msg.ValueName;
     }
     else if (msg.ItemName.Equals("A上游井口至管顶距离"))
     {
         mJunc.Dis[0] = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("A上游井口至管底距离"))
     {
         mJunc.Dis[1] = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("A下游井口至管顶距离"))
     {
         mJunc.Dis[2] = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("A下游井口至管底距离"))
     {
         mJunc.Dis[3] = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("B上游井口至管顶距离"))
     {
         mJunc.Dis[4] = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("B上游井口至管底距离"))
     {
         mJunc.Dis[5] = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("B下游井口至管顶距离"))
     {
         mJunc.Dis[6] = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("B下游井口至管底距离"))
     {
         mJunc.Dis[7] = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("备注"))
     {
         mJuncext.Remark = msg.ValueName;
     }
 }
Ejemplo n.º 2
0
 private void ParseData(JuncMesage msg)
 {
     if (msg.ItemName.Equals("井盖名称"))
     {
         mJunc.JuncName = msg.ValueName;
     }
     else if (msg.ItemName.Equals("道路名称"))
     {
         mJuncext.Lane_Way = msg.ValueName;
     }
     else if (msg.ItemName.Equals("经度"))
     {
         mJunc.X_Coor = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("纬度"))
     {
         mJunc.Y_Coor = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("检查井类别"))
     {
         mJunc.Junc_Category = GetCategory(msg.ValueName);
     }
     else if (msg.ItemName.Equals("检查井类型"))
     {
         mJunc.Junc_Type = GetType(msg.ValueName);
     }
     else if (msg.ItemName.Equals("检查井形式"))
     {
         mJunc.Junc_Style = GetStyle(msg.ValueName);
     }
     else if (msg.ItemName.Equals("井深"))
     {
         mJunc.Depth = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("井盖所处的地面高程"))
     {
         mJunc.Surface_Ele = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("数据来源"))
     {
         mJunc.DataSource = GetDataSource(msg.ValueName);
     }
     else if (msg.ItemName.Equals("数据填报单位"))
     {
         mJunc.ReportDept = msg.ValueName;
     }
     else if (msg.ItemName.Equals("数据填报时间"))
     {
         mJunc.Record_Date = ValueConvert.str2time(msg.ValueName);
     }
     else if (msg.ItemName.Equals("管道是否暗接"))
     {
         mJunc.Junc_Darkjoint = ValueConvert.str2bool(msg.ValueName);
     }
     else if (msg.ItemName.Equals("污水是否直排"))
     {
         mJunc.Sewage_Line = ValueConvert.str2bool(msg.ValueName);
     }
     else if (msg.ItemName.Equals("井盖错误"))
     {
         mJunc.Junc_Error = ValueConvert.str2bool(msg.ValueName);
     }
     else if (msg.ItemName.Equals("CCTV检测编号"))
     {
         mJunc.CCTV_CheckCode = msg.ValueName;
     }
     else if (msg.ItemName.Equals("数据是否完整"))
     {
         mJunc.FullData = ValueConvert.str2bool(msg.ValueName);
     }
     else if (msg.ItemName.Equals("数据缺失原因"))
     {
         mJunc.LoseReson = msg.ValueName;
     }
     else if (msg.ItemName.Equals("A上游井口至管顶距离"))
     {
         mJunc.Dis[0] = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("A上游井口至管底距离"))
     {
         mJunc.Dis[1] = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("A下游井口至管顶距离"))
     {
         mJunc.Dis[2] = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("A下游井口至管底距离"))
     {
         mJunc.Dis[3] = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("B上游井口至管顶距离"))
     {
         mJunc.Dis[4] = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("B上游井口至管底距离"))
     {
         mJunc.Dis[5] = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("B下游井口至管顶距离"))
     {
         mJunc.Dis[6] = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("B下游井口至管底距离"))
     {
         mJunc.Dis[7] = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("备注"))
     {
         mJuncext.Remark = msg.ValueName;
     }
 }