Ejemplo n.º 1
0
        private XElement CreateTransXml(XmlParameter parameter)
        {
            XElement result = new XElement("Transactions");

            foreach (Transaction eachTran in this.Trans)
            {
                result.Add(eachTran.ToXml(parameter.IsForGetInitData, parameter.IsForReport));
            }
            return(result);
        }
Ejemplo n.º 2
0
        internal XElement ToXml(XmlParameter parameter)
        {
            var result = new XElement("Currency");

            this.FillXmlAttrs(result);
            if (parameter.IncludeTrans || parameter.IsForGetInitData)
            {
                result.Add(this.CreateTransXml(parameter));
            }
            return(result);
        }
Ejemplo n.º 3
0
        internal XElement ToXml(XmlParameter parameter)
        {
            lock (_mutex)
            {
                XElement result = new XElement("Account");
                this.FillXmlAttrs(result);

                foreach (Fund eachFund in this._subFunds.Values)
                {
                    result.Add(eachFund.ToXml(parameter));
                }

                return(result);
            }
        }