예제 #1
0
        public override void buildXml(System.Xml.XmlWriter xmlWriter)
        {
            xmlWriter.WriteStartElement("payoffInfo");
            xmlWriter.WriteElementString("type", "autoCallablePayoff");
            xmlWriter.WriteStartElement("autoCallablePayoff");
            eventTriggerListViewModel_.buildXml(xmlWriter);

            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndElement();
        }
        public override void buildXml(System.Xml.XmlWriter xmlWriter)
        {
            xmlWriter.WriteStartElement("payoffInfo");
            xmlWriter.WriteElementString("excel_type", "stepDownNoKIPayoff");
            xmlWriter.WriteStartElement("stepDownNoKIPayoff");
            eventTriggerListViewModel_.buildXml(xmlWriter);

            noAutoCallReturnTriggerViewModel_.buildXml(xmlWriter);

            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndElement();
        }
예제 #3
0
        public override void buildXml(System.Xml.XmlWriter xmlWriter)
        {
            xmlWriter.WriteStartElement("payoffInfo");
            xmlWriter.WriteElementString("type", "stepDownKIPayoff");
            xmlWriter.WriteStartElement("stepDownKIPayoff");
            eventTriggerListViewModel_.buildXml(xmlWriter);

            kiEventInfoViewModel_.buildXml(xmlWriter);

            nonKiEventInfoViewModel_.buildXml(xmlWriter);

            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndElement();
        }
        public override void buildXml(System.Xml.XmlWriter xmlWriter)
        {
            xmlWriter.WriteStartElement("payoffInfo");
            xmlWriter.WriteElementString("type", "stopLossPayoff");
            xmlWriter.WriteStartElement("stopLossPayoff");
            eventTriggerListViewModel_.buildXml(xmlWriter);

            barrierInfoViewModel_.buildXml(xmlWriter);

            returnCalculationViewModel_.buildXml(xmlWriter);

            payoffDateInfoViewModel_.buildXml(xmlWriter);

            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndElement();
        }