Exemplo n.º 1
0
 public void AddChild(AbstractDocument doc)
 {
     if (childList == null)
     {
         childList = new List <AbstractDocument>();
     }
     childList.Add(doc);
 }
Exemplo n.º 2
0
 public void AddStyleChild(AbstractDocument doc)
 {
     if (styleChilds == null)
     {
         styleChilds = new List <AbstractDocument>();
     }
     styleChilds.Add(doc);
 }
Exemplo n.º 3
0
        public override PortfolioDocument DeserializeImpl(IFudgeFieldContainer ffc, IFudgeDeserializer deserializer)
        {
            DateTimeOffset versionToInstant;
            DateTimeOffset correctionFromInstant;
            DateTimeOffset correctionToInstant;
            DateTimeOffset versionFromInstant = AbstractDocument.GetDocumentValues(ffc, out versionToInstant, out correctionFromInstant, out correctionToInstant);

            var uid       = (ffc.GetString("uniqueId") != null) ? UniqueId.Parse(ffc.GetString("uniqueId")) : deserializer.FromField <UniqueId>(ffc.GetByName("uniqueId"));
            var portfolio = deserializer.FromField <ManageablePortfolio>(ffc.GetByName("portfolio"));

            return(new PortfolioDocument(versionFromInstant, versionToInstant, correctionFromInstant, correctionToInstant, uid, portfolio));
        }
Exemplo n.º 4
0
        private void DoCloseDocumentButtonClicked(object sender, RoutedEventArgs e)
        {
            ICommandSource src = sender as ICommandSource;

            if (src != null)
            {
                AbstractDocument doc = src.CommandParameter as AbstractDocument;
                if (doc != null)
                {
                    Model.CloseDocumentCommand.Execute(doc);
                }
            }
        }