コード例 #1
0
ファイル: GDMTaskRecord.cs プロジェクト: subratb/GEDKeeper
        public override void Clear()
        {
            base.Clear();

            fGoal     = string.Empty;
            fPriority = GDMResearchPriority.rpNone;
            fStartDate.Clear();
            fStopDate.Clear();
        }
コード例 #2
0
        public ResearchEditDlgController(IResearchEditDlg view) : base(view)
        {
            for (GDMResearchPriority rp = GDMResearchPriority.rpNone; rp <= GDMResearchPriority.rpTop; rp++)
            {
                fView.Priority.Add(LangMan.LS(GKData.PriorityNames[(int)rp]));
            }

            for (GDMResearchStatus rs = GDMResearchStatus.rsDefined; rs <= GDMResearchStatus.rsWithdrawn; rs++)
            {
                fView.Status.Add(LangMan.LS(GKData.StatusNames[(int)rs]));
            }
        }
コード例 #3
0
        public TaskEditDlgController(ITaskEditDlg view) : base(view)
        {
            fTempRec = null;

            for (GDMResearchPriority rp = GDMResearchPriority.rpNone; rp <= GDMResearchPriority.rpTop; rp++)
            {
                fView.Priority.Add(LangMan.LS(GKData.PriorityNames[(int)rp]));
            }

            for (GDMGoalType gt = GDMGoalType.gtIndividual; gt <= GDMGoalType.gtOther; gt++)
            {
                fView.GoalType.Add(LangMan.LS(GKData.GoalNames[(int)gt]));
            }
        }
コード例 #4
0
        public override void Clear()
        {
            base.Clear();

            fResearchName = string.Empty;
            fPriority     = GDMResearchPriority.rpNone;
            fStatus       = GDMResearchStatus.rsDefined;
            fStartDate.Clear();
            fStopDate.Clear();
            fPercent = 0;

            fTasks.Clear();
            fCommunications.Clear();
            fGroups.Clear();
        }
コード例 #5
0
ファイル: GDMTaskRecord.cs プロジェクト: subratb/GEDKeeper
        public override void Assign(GDMTag source)
        {
            GDMTaskRecord sourceObj = (source as GDMTaskRecord);

            if (sourceObj == null)
            {
                throw new ArgumentException(@"Argument is null or wrong type", "source");
            }

            base.Assign(sourceObj);

            fGoal     = sourceObj.fGoal;
            fPriority = sourceObj.fPriority;
            fStartDate.Assign(sourceObj.fStartDate);
            fStopDate.Assign(sourceObj.fStopDate);
        }
コード例 #6
0
        public override void Assign(GDMTag source)
        {
            GDMResearchRecord sourceObj = (source as GDMResearchRecord);

            if (sourceObj == null)
            {
                throw new ArgumentException(@"Argument is null or wrong type", "source");
            }

            base.Assign(sourceObj);

            fResearchName = sourceObj.fResearchName;
            fPriority     = sourceObj.fPriority;
            fStatus       = sourceObj.fStatus;
            fStartDate.Assign(sourceObj.fStartDate);
            fStopDate.Assign(sourceObj.fStopDate);
            fPercent = sourceObj.fPercent;

            AssignList(sourceObj.fTasks, fTasks);
            AssignList(sourceObj.fCommunications, fCommunications);
            AssignList(sourceObj.fGroups, fGroups);
        }