示例#1
0
        public override void CreateEntities(PxMetaModel.PcAxisMetabaseEntities context)
        {
            if (IsNew)
            {
                PxMetaModel.ContentsTime contentsTime = new PxMetaModel.ContentsTime();
                contentsTime.TimePeriod = TimePeriod;
                contentsTime.Contents = Content.Content;
                contentsTime.MainTable = Content.MainTable.TableId;
                contentsTime.UserId = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
                contentsTime.LogDate = DateTime.Now;

                context.AddToContentsTimes(contentsTime);

                foreach (var timeFootnote in TimeFootnotes)
                {
                    timeFootnote.ContentTime = this;
                    timeFootnote.Save(context);
                }
            }
        }
示例#2
0
        public override void CreateEntities(PxMetaModel.PcAxisMetabaseEntities context)
        {
            if (IsNew)
            {
                PxMetaModel.ContentsTime contentsTime = new PxMetaModel.ContentsTime();
                contentsTime.TimePeriod = TimePeriod;
                contentsTime.Contents   = Content.Content;
                contentsTime.MainTable  = Content.MainTable.TableId;
                contentsTime.UserId     = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
                contentsTime.LogDate    = DateTime.Now;

                context.AddToContentsTimes(contentsTime);

                foreach (var timeFootnote in TimeFootnotes)
                {
                    timeFootnote.ContentTime = this;
                    timeFootnote.Save(context);
                }
            }
        }