private Vehicle_18C81_Para Para_18C81_ToModel(ParaParent para, string strParaContent) { Vehicle_18C81_Para m_para = (Vehicle_18C81_Para)para; ModelReflection mR = new ModelReflection(); m_para = mR.ParaSetModelValue(m_para, "vehispara", strParaContent); switch (m_para.jyxm) { case "B1": Vehicle_18C81_YZZD_Para m_YZZD = new Vehicle_18C81_YZZD_Para(m_para.jkid, m_para.jkxlh, m_para.xtlb); m_YZZD = mR.ParaSetModelValue(m_YZZD, "vehispara", strParaContent); m_para = (Vehicle_18C81_Para)m_YZZD; break; case "B2": Vehicle_18C81_EZZD_Para m_EZZD = new Vehicle_18C81_EZZD_Para(m_para.jkid, m_para.jkxlh, m_para.xtlb); m_EZZD = mR.ParaSetModelValue(m_EZZD, "vehispara", strParaContent); m_para = (Vehicle_18C81_Para)m_EZZD; break; case "B3": Vehicle_18C81_SZZD_Para m_SZZD = new Vehicle_18C81_SZZD_Para(m_para.jkid, m_para.jkxlh, m_para.xtlb); m_SZZD = mR.ParaSetModelValue(m_SZZD, "vehispara", strParaContent); m_para = (Vehicle_18C81_Para)m_SZZD; break; case "B4": Vehicle_18C81_SIZZD_Para m_SIZZD = new Vehicle_18C81_SIZZD_Para(m_para.jkid, m_para.jkxlh, m_para.xtlb); m_SIZZD = mR.ParaSetModelValue(m_SIZZD, "vehispara", strParaContent); m_para = (Vehicle_18C81_Para)m_SIZZD; break; case "B5": Vehicle_18C81_WZZD_Para m_WZZD = new Vehicle_18C81_WZZD_Para(m_para.jkid, m_para.jkxlh, m_para.xtlb); m_WZZD = mR.ParaSetModelValue(m_WZZD, "vehispara", strParaContent); m_para = (Vehicle_18C81_Para)m_WZZD; break; case "B0": Vehicle_18C81_ZCZD_Para m_ZCZD = new Vehicle_18C81_ZCZD_Para(m_para.jkid, m_para.jkxlh, m_para.xtlb); m_ZCZD = mR.ParaSetModelValue(m_ZCZD, "vehispara", strParaContent); m_para = (Vehicle_18C81_Para)m_ZCZD; break; case "H1": Vehicle_18C81_ZWD_Para m_ZWD = new Vehicle_18C81_ZWD_Para(m_para.jkid, m_para.jkxlh, m_para.xtlb); m_ZWD = mR.ParaSetModelValue(m_ZWD, "vehispara", strParaContent); m_para = (Vehicle_18C81_Para)m_ZWD; break; case "H2": Vehicle_18C81_ZND_Para m_ZND = new Vehicle_18C81_ZND_Para(m_para.jkid, m_para.jkxlh, m_para.xtlb); m_ZND = mR.ParaSetModelValue(m_ZND, "vehispara", strParaContent); m_para = (Vehicle_18C81_Para)m_ZND; break; case "H3": Vehicle_18C81_YND_Para m_YND = new Vehicle_18C81_YND_Para(m_para.jkid, m_para.jkxlh, m_para.xtlb); m_YND = mR.ParaSetModelValue(m_YND, "vehispara", strParaContent); m_para = (Vehicle_18C81_Para)m_YND; break; case "H4": Vehicle_18C81_YWD_Para m_YWD = new Vehicle_18C81_YWD_Para(m_para.jkid, m_para.jkxlh, m_para.xtlb); m_YWD = mR.ParaSetModelValue(m_YWD, "vehispara", strParaContent); m_para = (Vehicle_18C81_Para)m_YWD; break; case "S1": Vehicle_18C81_CSB_Para m_CSB = new Vehicle_18C81_CSB_Para(m_para.jkid, m_para.jkxlh, m_para.xtlb); m_CSB = mR.ParaSetModelValue(m_CSB, "vehispara", strParaContent); m_para = (Vehicle_18C81_Para)m_CSB; break; case "A1": Vehicle_18C81_Sideslip_Para m_Sideslip = new Vehicle_18C81_Sideslip_Para(m_para.jkid, m_para.jkxlh, m_para.xtlb); m_Sideslip = mR.ParaSetModelValue(m_Sideslip, "vehispara", strParaContent); m_para = (Vehicle_18C81_Para)m_Sideslip; break; case "M1": Vehicle_18C81_WKCC_Para m_WKCC = new Vehicle_18C81_WKCC_Para(m_para.jkid, m_para.jkxlh, m_para.xtlb); m_WKCC = mR.ParaSetModelValue(m_WKCC, "vehispara", strParaContent); m_para = (Vehicle_18C81_Para)m_WKCC; break; case "Z1": Vehicle_18C81_ZBZL_Para m_ZBZL = new Vehicle_18C81_ZBZL_Para(m_para.jkid, m_para.jkxlh, m_para.xtlb); m_ZBZL = mR.ParaSetModelValue(m_ZBZL, "vehispara", strParaContent); m_para = (Vehicle_18C81_Para)m_ZBZL; break; case "L1": Vehicle_18C81_JZZD_Para m_YZJZ = new Vehicle_18C81_JZZD_Para(m_para.jkid, m_para.jkxlh, m_para.xtlb); m_YZJZ = mR.ParaSetModelValue(m_YZJZ, "vehispara", strParaContent); m_para = (Vehicle_18C81_Para)m_YZJZ; break; case "L2": Vehicle_18C81_JZZD_Para m_EZJZ = new Vehicle_18C81_JZZD_Para(m_para.jkid, m_para.jkxlh, m_para.xtlb); m_EZJZ = mR.ParaSetModelValue(m_EZJZ, "vehispara", strParaContent); m_para = (Vehicle_18C81_Para)m_EZJZ; break; case "L3": Vehicle_18C81_JZZD_Para m_SZJZ = new Vehicle_18C81_JZZD_Para(m_para.jkid, m_para.jkxlh, m_para.xtlb); m_SZJZ = mR.ParaSetModelValue(m_SZJZ, "vehispara", strParaContent); m_para = (Vehicle_18C81_Para)m_SZJZ; break; case "L4": Vehicle_18C81_JZZD_Para m_SIZJZ = new Vehicle_18C81_JZZD_Para(m_para.jkid, m_para.jkxlh, m_para.xtlb); m_SIZJZ = mR.ParaSetModelValue(m_SIZJZ, "vehispara", strParaContent); m_para = (Vehicle_18C81_Para)m_SIZJZ; break; } return(m_para); }
private string Para_18C81_ToXml(ParaParent para) { string strRet = ""; ModelReflection mR = new ModelReflection(); Vehicle_18C81_Para m_18C81_Papa = (Vehicle_18C81_Para)para; switch (m_18C81_Papa.jyxm) { case "B1": //一轴 Vehicle_18C81_YZZD_Para m_YZZD_Para = (Vehicle_18C81_YZZD_Para)m_18C81_Papa; strRet = mR.ParaModelToXML_Ex(m_YZZD_Para, "vehispara"); break; case "B2": //二轴 Vehicle_18C81_EZZD_Para m_EZZD_Para = (Vehicle_18C81_EZZD_Para)m_18C81_Papa; strRet = mR.ParaModelToXML_Ex(m_EZZD_Para, "vehispara"); break; case "B3": //三轴 Vehicle_18C81_SZZD_Para m_SZZD_Para = (Vehicle_18C81_SZZD_Para)m_18C81_Papa; strRet = mR.ParaModelToXML_Ex(m_SZZD_Para, "vehispara"); break; case "B4": //四轴 Vehicle_18C81_SIZZD_Para m_SIZZD_Para = (Vehicle_18C81_SIZZD_Para)m_18C81_Papa; strRet = mR.ParaModelToXML_Ex(m_SIZZD_Para, "vehispara"); break; case "B5": //五轴 Vehicle_18C81_WZZD_Para m_WZZD_Para = (Vehicle_18C81_WZZD_Para)m_18C81_Papa; strRet = mR.ParaModelToXML_Ex(m_WZZD_Para, "vehispara"); break; case "B0": //驻车 Vehicle_18C81_ZCZD_Para m_ZCZD_Para = (Vehicle_18C81_ZCZD_Para)m_18C81_Papa; strRet = mR.ParaModelToXML_Ex(m_ZCZD_Para, "vehispara"); break; case "H1": //左外 Vehicle_18C81_ZWD_Para m_ZWD_Para = (Vehicle_18C81_ZWD_Para)m_18C81_Papa; strRet = mR.ParaModelToXML_Ex(m_ZWD_Para, "vehispara"); break; case "H2": //左内 Vehicle_18C81_ZND_Para m_ZND_Para = (Vehicle_18C81_ZND_Para)m_18C81_Papa; strRet = mR.ParaModelToXML_Ex(m_ZND_Para, "vehispara"); break; case "H3": //右内 Vehicle_18C81_YND_Para m_YND_Para = (Vehicle_18C81_YND_Para)m_18C81_Papa; strRet = mR.ParaModelToXML_Ex(m_YND_Para, "vehispara"); break; case "H4": //右外 Vehicle_18C81_YWD_Para m_YWD_Para = (Vehicle_18C81_YWD_Para)m_18C81_Papa; strRet = mR.ParaModelToXML_Ex(m_YWD_Para, "vehispara"); break; case "S1": //车速表 Vehicle_18C81_CSB_Para m_CSB_Para = (Vehicle_18C81_CSB_Para)m_18C81_Papa; strRet = mR.ParaModelToXML_Ex(m_CSB_Para, "vehispara"); break; case "A1": //侧滑 Vehicle_18C81_Sideslip_Para m_Sideslip_Para = (Vehicle_18C81_Sideslip_Para)m_18C81_Papa; strRet = mR.ParaModelToXML_Ex(m_Sideslip_Para, "vehispara"); break; case "M1": //外廓尺寸 Vehicle_18C81_WKCC_Para m_WKCC_Para = (Vehicle_18C81_WKCC_Para)m_18C81_Papa; strRet = mR.ParaModelToXML_Ex(m_WKCC_Para, "vehispara"); break; case "Z1": //整备质量 Vehicle_18C81_ZBZL_Para m_ZBZL_Para = (Vehicle_18C81_ZBZL_Para)m_18C81_Papa; strRet = mR.ParaModelToXML_Ex(m_ZBZL_Para, "vehispara"); break; case "L1": //一轴 Vehicle_18C81_JZZD_Para m_YZJZ_Para = (Vehicle_18C81_JZZD_Para)m_18C81_Papa; strRet = mR.ParaModelToXML_Ex(m_YZJZ_Para, "vehispara"); break; case "L2": //二轴 Vehicle_18C81_JZZD_Para m_EZJZ_Para = (Vehicle_18C81_JZZD_Para)m_18C81_Papa; strRet = mR.ParaModelToXML_Ex(m_EZJZ_Para, "vehispara"); break; case "L3": //三轴 Vehicle_18C81_JZZD_Para m_SZJZ_Para = (Vehicle_18C81_JZZD_Para)m_18C81_Papa; strRet = mR.ParaModelToXML_Ex(m_SZJZ_Para, "vehispara"); break; case "L4": //四轴 Vehicle_18C81_JZZD_Para m_SIZJZ_Para = (Vehicle_18C81_JZZD_Para)m_18C81_Papa; strRet = mR.ParaModelToXML_Ex(m_SIZJZ_Para, "vehispara"); break; } return(strRet); }