Пример #1
0
 private void ParseData(Mesage msg)
 {
     if (msg.ItemName.Equals("排水管标识码"))
     {
         mPipeInfo.PipeName = msg.ValueName;
     }
     else if (msg.ItemName.Equals("排水系统编码/路名"))
     {
         mPipeExtInfo.Lane_Way = msg.ValueName;
     }
     else if (msg.ItemName.Equals("管道类别"))
     {
         mPipeInfo.Pipe_Category = GetCategory(msg.ValueName);
     }
     else if (msg.ItemName.Equals("起点编码"))
     {
         mPipeInfo.In_JunID = GetJuncId(msg.ValueName);
     }
     else if (msg.ItemName.Equals("终点编码"))
     {
         mPipeInfo.Out_JunID = GetJuncId(msg.ValueName);
     }
     else if (msg.ItemName.Equals("起点管顶标高"))
     {
         mPipeInfo.In_UpEle = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("起点管底标高"))
     {
         mPipeInfo.In_BottomEle = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("终点管顶标高"))
     {
         mPipeInfo.Out_UpEle = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("终点管底标高"))
     {
         mPipeInfo.Out_BottomEle = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("起点实测管径"))
     {
         mPipeInfo.Shape_Data1 = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("终点实测管径"))
     {
         mPipeInfo.Shape_Data2 = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("断面形式"))
     {
         mPipeInfo.ShapeType = GetShapeType(msg.ValueName);
     }
     else if (msg.ItemName.Equals("断面数据"))
     {
         mPipeInfo.ShapeData = msg.ValueName;
     }
     else if (msg.ItemName.Equals("管道材质"))
     {
         mPipeInfo.Material = Getmaterial(msg.ValueName);
     }
     else if (msg.ItemName.Equals("管顶糙率"))
     {
         mPipeInfo.Roughness = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("数据来源"))
     {
         mPipeInfo.DataSource = GetDataSource(msg.ValueName);
     }
     else if (msg.ItemName.Equals("数据获取时间"))
     {
         mPipeInfo.Record_Date = ValueConvert.str2time(msg.ValueName);
     }
     else if (msg.ItemName.Equals("填报单位"))
     {
         mPipeInfo.ReportDept = msg.ValueName;
     }
     else if (msg.ItemName.Equals("填报日期"))
     {
         mPipeInfo.ReportDate = ValueConvert.str2time(msg.ValueName);
     }
     else if (msg.ItemName.Equals("数据是否完整"))
     {
         mPipeExtInfo.DataIsFull = ValueConvert.str2bool(msg.ValueName);
     }
     else if (msg.ItemName.Equals("数据缺失原因"))
     {
         mPipeExtInfo.LoseReason = msg.ValueName;
     }
     else if (msg.ItemName.Equals("备注"))
     {
         mPipeExtInfo.Remark = msg.ValueName;
     }
 }
Пример #2
0
 private void ParseData(Mesage msg)
 {
     if (msg.ItemName.Equals("作业编号"))
     {
         mUSinfo.JobID = msg.ValueName;
     }
     else if (msg.ItemName.Equals("检测日期")) 
     {
         mUSinfo.DetectDate = ValueConvert.str2time(msg.ValueName);
     }
     else if (msg.ItemName.Equals("检测单位"))
     {
         mUSinfo.DetectDep = msg.ValueName;
     }
     else if (msg.ItemName.Equals("检测操作人员"))
     {
         mUSinfo.Detect_Person = msg.ValueName;
     }
     else if (msg.ItemName.Equals("检测单位联系方式"))
     {
         mUSinfo.Contacts = msg.ValueName;
     }
     else if (msg.ItemName.Equals("检测方法"))
     {
         mUSinfo.Detect_Method = GetCheckMethod(msg.ValueName);
     }
     else if (msg.ItemName.Equals("检测方向"))
     {
         mUSinfo.Detect_Dir = GetCheckDir(msg.ValueName);
     }
     else if (msg.ItemName.Equals("封堵情况"))
     {
         mUSinfo.Pipe_Stop = msg.ValueName;
     }
     else if (msg.ItemName.Equals("功能性缺失"))
     {
         mUSinfo.Func_Defect = GetFunDef(msg.ValueName);
     }
     else if (msg.ItemName.Equals("功能性缺失等级"))
     {
         mUSinfo.Func_Class = GetClass(msg.ValueName);
     }
     else if (msg.ItemName.Equals("结构性缺陷"))
     {
         mUSinfo.Strcut_Defect = GetStructDef(msg.ValueName);
     }
     else if (msg.ItemName.Equals("结构性缺陷等级"))
     {
         mUSinfo.Struct_Class = GetClass(msg.ValueName);
     }
     else if (msg.ItemName.Equals("修复指数RI"))
     {
         mUSinfo.Repair_Index = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("养护指数MI"))
     {
         mUSinfo.Matain_Index = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("缺陷描述"))
     {
         mUSinfo.Problem = msg.ValueName;
     }
     else if (msg.ItemName.Equals("检测影像文件的文件"))
     {
         mUSinfo.Video_Filename = msg.ValueName;
     }
     else if (msg.ItemName.Equals("数据填报单位"))
     {
         mUSinfo.ReportDept = msg.ValueName;
     }
     else if (msg.ItemName.Equals("填报日期"))
     {
         mUSinfo.ReportDate = ValueConvert.str2time(msg.ValueName);
     }
     else if (msg.ItemName.Equals("数据是否完整"))
     {
         mUSinfo.DataIsFull = ValueConvert.str2bool(msg.ValueName);
     }
     else if (msg.ItemName.Equals("数据缺失原因"))
     {
         mUSinfo.LoseReason = msg.ValueName;
     }
     else if (msg.ItemName.Equals("备注"))
     {
         mUSinfo.Remark = msg.ValueName;
     }
 }
Пример #3
0
 private void ParseData(Mesage msg)
 {
     if (msg.ItemName.Equals("作业编号"))
     {
         mUSinfo.JobID = msg.ValueName;
     }
     else if (msg.ItemName.Equals("检测日期"))
     {
         mUSinfo.DetectDate = ValueConvert.str2time(msg.ValueName);
     }
     else if (msg.ItemName.Equals("检测单位"))
     {
         mUSinfo.DetectDep = msg.ValueName;
     }
     else if (msg.ItemName.Equals("检测操作人员"))
     {
         mUSinfo.Detect_Person = msg.ValueName;
     }
     else if (msg.ItemName.Equals("检测单位联系方式"))
     {
         mUSinfo.Contacts = msg.ValueName;
     }
     else if (msg.ItemName.Equals("检测方法"))
     {
         mUSinfo.Detect_Method = GetCheckMethod(msg.ValueName);
     }
     else if (msg.ItemName.Equals("检测方向"))
     {
         mUSinfo.Detect_Dir = GetCheckDir(msg.ValueName);
     }
     else if (msg.ItemName.Equals("封堵情况"))
     {
         mUSinfo.Pipe_Stop = msg.ValueName;
     }
     else if (msg.ItemName.Equals("功能性缺失"))
     {
         mUSinfo.Func_Defect = GetFunDef(msg.ValueName);
     }
     else if (msg.ItemName.Equals("功能性缺失等级"))
     {
         mUSinfo.Func_Class = GetClass(msg.ValueName);
     }
     else if (msg.ItemName.Equals("结构性缺陷"))
     {
         mUSinfo.Strcut_Defect = GetStructDef(msg.ValueName);
     }
     else if (msg.ItemName.Equals("结构性缺陷等级"))
     {
         mUSinfo.Struct_Class = GetClass(msg.ValueName);
     }
     else if (msg.ItemName.Equals("修复指数RI"))
     {
         mUSinfo.Repair_Index = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("养护指数MI"))
     {
         mUSinfo.Matain_Index = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("缺陷描述"))
     {
         mUSinfo.Problem = msg.ValueName;
     }
     else if (msg.ItemName.Equals("检测影像文件的文件"))
     {
         mUSinfo.Video_Filename = msg.ValueName;
     }
     else if (msg.ItemName.Equals("数据填报单位"))
     {
         mUSinfo.ReportDept = msg.ValueName;
     }
     else if (msg.ItemName.Equals("填报日期"))
     {
         mUSinfo.ReportDate = ValueConvert.str2time(msg.ValueName);
     }
     else if (msg.ItemName.Equals("数据是否完整"))
     {
         mUSinfo.DataIsFull = ValueConvert.str2bool(msg.ValueName);
     }
     else if (msg.ItemName.Equals("数据缺失原因"))
     {
         mUSinfo.LoseReason = msg.ValueName;
     }
     else if (msg.ItemName.Equals("备注"))
     {
         mUSinfo.Remark = msg.ValueName;
     }
 }
Пример #4
0
 private void ParseData(Mesage msg)
 {
     if (msg.ItemName.Equals("排水管标识码"))
     {
         mPipeInfo.PipeName = msg.ValueName;
     }
     else if (msg.ItemName.Equals("排水系统编码/路名"))
     {
         mPipeExtInfo.Lane_Way = msg.ValueName;
     }
     else if (msg.ItemName.Equals("管道类别"))
     {
         mPipeInfo.Pipe_Category = GetCategory(msg.ValueName);
     }
     else if (msg.ItemName.Equals("起点编码"))
     {
         mPipeInfo.In_JunID = GetJuncId(msg.ValueName);
     }
     else if (msg.ItemName.Equals("终点编码"))
     {
         mPipeInfo.Out_JunID = GetJuncId(msg.ValueName);
     }
     else if (msg.ItemName.Equals("起点管顶标高"))
     {
         mPipeInfo.In_UpEle = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("起点管底标高"))
     {
         mPipeInfo.In_BottomEle = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("终点管顶标高"))
     {
         mPipeInfo.Out_UpEle = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("终点管底标高"))
     {
         mPipeInfo.Out_BottomEle = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("起点实测管径"))
     {
         mPipeInfo.Shape_Data1 = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("终点实测管径"))
     {
         mPipeInfo.Shape_Data2 = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("断面形式"))
     {
         mPipeInfo.ShapeType = GetShapeType(msg.ValueName);
     }
     else if (msg.ItemName.Equals("断面数据"))
     {
         mPipeInfo.ShapeData = msg.ValueName;
     }
     else if (msg.ItemName.Equals("管道材质"))
     {
         mPipeInfo.Material = Getmaterial(msg.ValueName);
     }
     else if (msg.ItemName.Equals("管顶糙率"))
     {
         mPipeInfo.Roughness = ValueConvert.str2double(msg.ValueName);
     }
     else if (msg.ItemName.Equals("数据来源"))
     {
         mPipeInfo.DataSource = GetDataSource(msg.ValueName);
     }
     else if (msg.ItemName.Equals("数据获取时间"))
     {
         mPipeInfo.Record_Date = ValueConvert.str2time(msg.ValueName);
     }
     else if (msg.ItemName.Equals("填报单位"))
     {
         mPipeInfo.ReportDept = msg.ValueName;
     }
     else if (msg.ItemName.Equals("填报日期"))
     {
         mPipeInfo.ReportDate = ValueConvert.str2time(msg.ValueName);
     }
     else if (msg.ItemName.Equals("数据是否完整"))
     {
         mPipeExtInfo.DataIsFull = ValueConvert.str2bool(msg.ValueName);
     }
     else if (msg.ItemName.Equals("数据缺失原因"))
     {
         mPipeExtInfo.LoseReason = msg.ValueName;
     }
     else if (msg.ItemName.Equals("备注"))
     {
         mPipeExtInfo.Remark = msg.ValueName;
     }
 }