Exemplo n.º 1
0
        public override bool OnResponse(XmlReader reader)
        {
            bool success = false;

            MT.pHLab.SE.V1.SEResponse response = MT.pHLab.SE.V1.SEResponse.CreateFromXml(reader);

            if (response.GetRecordType() == typeof(MT.pHLab.SE.V1.Response_setupGetItemListRecord))
            {
                var record = new MT.pHLab.SE.V1.Response_setupGetItemListRecord();
                record.ReadXml(reader);
                m_list = record.m_itemList;
            }

            setResponse();

            return(success);
        }
Exemplo n.º 2
0
        public object CreateInstance()
        {
            if (typeMappings[m_recordType] == typeof(MT.pHLab.SE.V1.Response_StatusRecord))
            {
                MT.pHLab.SE.V1.Response_StatusRecord record = new MT.pHLab.SE.V1.Response_StatusRecord();

                record.ReadXml(m_reader);
                return(record);
            }
            else
            if (typeMappings[m_recordType] == typeof(MT.pHLab.SE.V1.Response_setupGetItemListRecord))
            {
                MT.pHLab.SE.V1.Response_setupGetItemListRecord record = new MT.pHLab.SE.V1.Response_setupGetItemListRecord();

                record.ReadXml(m_reader);
                return(record);
            }
            return(null);
        }