Esempio n. 1
0
        private string Para_18X04_ToXml(ParaParent para)
        {
            Vehicle_18X04_Para m_18X04_Papa = (Vehicle_18X04_Para)para;
            ModelReflection    mR           = new ModelReflection();
            string             strRet       = mR.ParaModelToXML(m_18X04_Papa, "vehispara");

            return(strRet);
        }
Esempio n. 2
0
        private Vehicle_18X04_Para Para_18X04_ToModel(ParaParent para, string strParaContent)
        {
            Vehicle_18X04_Para m_para = (Vehicle_18X04_Para)para;
            ModelReflection    mR     = new ModelReflection();

            m_para = mR.ParaSetModelValue(m_para, "vehispara", strParaContent);

            return(m_para);
        }
Esempio n. 3
0
        /// <summary>
        /// 星盾平台判断照相
        /// </summary>
        /// <param name="para"></param>
        /// <returns></returns>
        public Vehicle_18J31_Result AJ_Write_18J31(Vehicle_18J31_Para para)
        {
            Vehicle_18J31_Result aj_18J31_Result = new Vehicle_18J31_Result();

            if (!string.IsNullOrEmpty(para.hphm))
            {
                if (para.hphm.Contains("挂"))
                {
                    para.hphm = para.hphm.Replace("挂", "");
                }
                if (para.hphm.Contains("学"))
                {
                    para.hphm = para.hphm.Replace("学", "");
                }
                if (para.hphm.Contains("警"))
                {
                    para.hphm = para.hphm.Replace("警", "");
                }
            }
            AJ_IWrite aj_18J31 = new AJ_Write_WebServices();

#if RZLD
            //将18J31转换成新凌志这边的18X04,获取结果后,在转成18J31回传给18J31
            Vehicle_18X04_Para m_18X04_Para = new Vehicle_18X04_Para("18X04", para.jkxlh, para.xtlb);
            m_18X04_Para.clsbdh = para.clsbdh;
            m_18X04_Para.hphm   = para.hphm;
            m_18X04_Para.hpzl   = para.hpzl;
            m_18X04_Para.jcxdh  = para.jcxdh;
            m_18X04_Para.jycs   = para.jycs;
            m_18X04_Para.jyjgbh = para.jyjgbh;
            m_18X04_Para.jylsh  = para.jylsh;
            m_18X04_Para.jyxm   = para.jyxm;
            m_18X04_Para.pzcfsj = para.kssj;
            m_18X04_Para.zpzl   = para.zpzl;

            Vehicle_18X04_Result aj_18X04_Result = aj_18J31.Write_18X04(m_18X04_Para);

            aj_18J31_Result.code    = aj_18X04_Result.code;
            aj_18J31_Result.jkid    = "18J31";
            aj_18J31_Result.jkxlh   = aj_18X04_Result.jkxlh;
            aj_18J31_Result.keystr  = aj_18X04_Result.keystr;
            aj_18J31_Result.message = aj_18X04_Result.message;
            aj_18J31_Result.rownum  = aj_18X04_Result.rownum;
            aj_18J31_Result.xtlb    = aj_18X04_Result.xtlb;
#elif BJXY
            aj_18J31_Result = aj_18J31.Write_18J31(para);
#endif
            return(aj_18J31_Result);
        }