예제 #1
0
 /// <summary>
 /// Deep copies the current DojoBulkAttendanceEntry to another instance of DojoBulkAttendanceEntry.
 /// </summary>
 /// <param name="DojoBulkAttendanceEntry">The DojoBulkAttendanceEntry to copy to.</param>
 /// <param name="isolation">Placeholders are used to isolate the DojoBulkAttendanceEntry from its children.</param>
 public void CopyTo(DojoBulkAttendanceEntry dojoBulkAttendanceEntry, bool isolation)
 {
     dojoBulkAttendanceEntry.iD            = iD;
     dojoBulkAttendanceEntry.isPlaceHolder = isPlaceHolder;
     dojoBulkAttendanceEntry.isSynced      = isSynced;
     dojoBulkAttendanceEntry.startDate     = startDate;
     dojoBulkAttendanceEntry.endDate       = endDate;
     dojoBulkAttendanceEntry.duration      = duration;
     if (member != null)
     {
         if (isolation)
         {
             dojoBulkAttendanceEntry.member = member.NewPlaceHolder();
         }
         else
         {
             dojoBulkAttendanceEntry.member = member.Copy(false);
         }
     }
     if (rank != null)
     {
         if (isolation)
         {
             dojoBulkAttendanceEntry.rank = rank.NewPlaceHolder();
         }
         else
         {
             dojoBulkAttendanceEntry.rank = rank.Copy(false);
         }
     }
 }
예제 #2
0
 /// <summary>
 /// Deep copies the current DojoTestList to another instance of DojoTestList.
 /// </summary>
 /// <param name="DojoTestList">The DojoTestList to copy to.</param>
 /// <param name="isolation">Placeholders are used to isolate the DojoTestList from its children.</param>
 public void CopyTo(DojoTestList dojoTestList, bool isolation)
 {
     dojoTestList.iD            = iD;
     dojoTestList.isPlaceHolder = isPlaceHolder;
     dojoTestList.isSynced      = isSynced;
     dojoTestList.createDate    = createDate;
     dojoTestList.modifyDate    = modifyDate;
     if (test != null)
     {
         if (isolation)
         {
             dojoTestList.test = test.NewPlaceHolder();
         }
         else
         {
             dojoTestList.test = test.Copy(false);
         }
     }
     if (status != null)
     {
         if (isolation)
         {
             dojoTestList.status = status.NewPlaceHolder();
         }
         else
         {
             dojoTestList.status = status.Copy(false);
         }
     }
     if (editor != null)
     {
         if (isolation)
         {
             dojoTestList.editor = editor.NewPlaceHolder();
         }
         else
         {
             dojoTestList.editor = editor.Copy(false);
         }
     }
     dojoTestList.editorComments = editorComments;
     dojoTestList.field1         = field1;
     if (candidates != null)
     {
         if (isolation)
         {
             dojoTestList.candidates = candidates.Copy(true);
         }
         else
         {
             dojoTestList.candidates = candidates.Copy(false);
         }
     }
     dojoTestList.candidatesCompileDate = candidatesCompileDate;
 }
예제 #3
0
 /// <summary>
 /// Deep copies the current DojoClassDefinition to another instance of DojoClassDefinition.
 /// </summary>
 /// <param name="DojoClassDefinition">The DojoClassDefinition to copy to.</param>
 /// <param name="isolation">Placeholders are used to isolate the DojoClassDefinition from its children.</param>
 public void CopyTo(DojoClassDefinition dojoClassDefinition, bool isolation)
 {
     dojoClassDefinition.iD               = iD;
     dojoClassDefinition.isPlaceHolder    = isPlaceHolder;
     dojoClassDefinition.isSynced         = isSynced;
     dojoClassDefinition.name             = name;
     dojoClassDefinition.description      = description;
     dojoClassDefinition.isDisabled       = isDisabled;
     dojoClassDefinition.occupancyAvg     = occupancyAvg;
     dojoClassDefinition.occupancyAvgDate = occupancyAvgDate;
     if (accessControlGroup != null)
     {
         if (isolation)
         {
             dojoClassDefinition.accessControlGroup = accessControlGroup.NewPlaceHolder();
         }
         else
         {
             dojoClassDefinition.accessControlGroup = accessControlGroup.Copy(false);
         }
     }
     dojoClassDefinition.recurrenceCount = recurrenceCount;
     dojoClassDefinition.recurrenceEnd   = recurrenceEnd;
     dojoClassDefinition.recurrenceSpan  = recurrenceSpan;
     dojoClassDefinition.recurrenceType  = recurrenceType;
     dojoClassDefinition.nextSigninStart = nextSigninStart;
     dojoClassDefinition.nextSigninEnd   = nextSigninEnd;
     dojoClassDefinition.nextClassStart  = nextClassStart;
     dojoClassDefinition.nextClassEnd    = nextClassEnd;
     if (instructor != null)
     {
         if (isolation)
         {
             dojoClassDefinition.instructor = instructor.NewPlaceHolder();
         }
         else
         {
             dojoClassDefinition.instructor = instructor.Copy(false);
         }
     }
     if (location != null)
     {
         if (isolation)
         {
             dojoClassDefinition.location = location.NewPlaceHolder();
         }
         else
         {
             dojoClassDefinition.location = location.Copy(false);
         }
     }
 }
예제 #4
0
 /// <summary>
 /// Deep copies the current DojoAttendanceEntry to another instance of DojoAttendanceEntry.
 /// </summary>
 /// <param name="DojoAttendanceEntry">The DojoAttendanceEntry to copy to.</param>
 /// <param name="isolation">Placeholders are used to isolate the DojoAttendanceEntry from its children.</param>
 public void CopyTo(DojoAttendanceEntry dojoAttendanceEntry, bool isolation)
 {
     dojoAttendanceEntry.iD            = iD;
     dojoAttendanceEntry.isPlaceHolder = isPlaceHolder;
     dojoAttendanceEntry.isSynced      = isSynced;
     dojoAttendanceEntry.signinTime    = signinTime;
     dojoAttendanceEntry.signoutTime   = signoutTime;
     if (_class != null)
     {
         if (isolation)
         {
             dojoAttendanceEntry._class = _class.NewPlaceHolder();
         }
         else
         {
             dojoAttendanceEntry._class = _class.Copy(false);
         }
     }
     if (member != null)
     {
         if (isolation)
         {
             dojoAttendanceEntry.member = member.NewPlaceHolder();
         }
         else
         {
             dojoAttendanceEntry.member = member.Copy(false);
         }
     }
     if (rank != null)
     {
         if (isolation)
         {
             dojoAttendanceEntry.rank = rank.NewPlaceHolder();
         }
         else
         {
             dojoAttendanceEntry.rank = rank.Copy(false);
         }
     }
 }
예제 #5
0
 /// <summary>
 /// Deep copies the current DojoMembership to another instance of DojoMembership.
 /// </summary>
 /// <param name="DojoMembership">The DojoMembership to copy to.</param>
 /// <param name="isolation">Placeholders are used to isolate the DojoMembership from its children.</param>
 public void CopyTo(DojoMembership dojoMembership, bool isolation)
 {
     dojoMembership.iD            = iD;
     dojoMembership.isPlaceHolder = isPlaceHolder;
     dojoMembership.isSynced      = isSynced;
     if (member != null)
     {
         if (isolation)
         {
             dojoMembership.member = member.NewPlaceHolder();
         }
         else
         {
             dojoMembership.member = member.Copy(false);
         }
     }
     dojoMembership.startDate = startDate;
     dojoMembership.endDate   = endDate;
     if (organization != null)
     {
         if (isolation)
         {
             dojoMembership.organization = organization.NewPlaceHolder();
         }
         else
         {
             dojoMembership.organization = organization.Copy(false);
         }
     }
     dojoMembership.organizationMemberID = organizationMemberID;
     if (parent != null)
     {
         if (isolation)
         {
             dojoMembership.parent = parent.NewPlaceHolder();
         }
         else
         {
             dojoMembership.parent = parent.Copy(false);
         }
     }
     if (memberTypeTemplate != null)
     {
         if (isolation)
         {
             dojoMembership.memberTypeTemplate = memberTypeTemplate.NewPlaceHolder();
         }
         else
         {
             dojoMembership.memberTypeTemplate = memberTypeTemplate.Copy(false);
         }
     }
     if (membershipTemplate != null)
     {
         if (isolation)
         {
             dojoMembership.membershipTemplate = membershipTemplate.NewPlaceHolder();
         }
         else
         {
             dojoMembership.membershipTemplate = membershipTemplate.Copy(false);
         }
     }
     dojoMembership.sessionID = sessionID;
     dojoMembership.fee       = fee;
     if (priorMembership != null)
     {
         if (isolation)
         {
             dojoMembership.priorMembership = priorMembership.NewPlaceHolder();
         }
         else
         {
             dojoMembership.priorMembership = priorMembership.Copy(false);
         }
     }
     dojoMembership.paymentAmount = paymentAmount;
     dojoMembership.isProRated    = isProRated;
     dojoMembership.createDate    = createDate;
     dojoMembership.modifyDate    = modifyDate;
     if (invoiceLine != null)
     {
         if (isolation)
         {
             dojoMembership.invoiceLine = invoiceLine.NewPlaceHolder();
         }
         else
         {
             dojoMembership.invoiceLine = invoiceLine.Copy(false);
         }
     }
 }
예제 #6
0
 /// <summary>
 /// Deep copies the current DojoPromotion to another instance of DojoPromotion.
 /// </summary>
 /// <param name="DojoPromotion">The DojoPromotion to copy to.</param>
 /// <param name="isolation">Placeholders are used to isolate the DojoPromotion from its children.</param>
 public void CopyTo(DojoPromotion dojoPromotion, bool isolation)
 {
     dojoPromotion.iD            = iD;
     dojoPromotion.isPlaceHolder = isPlaceHolder;
     dojoPromotion.isSynced      = isSynced;
     if (member != null)
     {
         if (isolation)
         {
             dojoPromotion.member = member.NewPlaceHolder();
         }
         else
         {
             dojoPromotion.member = member.Copy(false);
         }
     }
     if (test != null)
     {
         if (isolation)
         {
             dojoPromotion.test = test.NewPlaceHolder();
         }
         else
         {
             dojoPromotion.test = test.Copy(false);
         }
     }
     dojoPromotion.promotionDate = promotionDate;
     if (promotionRank != null)
     {
         if (isolation)
         {
             dojoPromotion.promotionRank = promotionRank.NewPlaceHolder();
         }
         else
         {
             dojoPromotion.promotionRank = promotionRank.Copy(false);
         }
     }
     if (lastRank != null)
     {
         if (isolation)
         {
             dojoPromotion.lastRank = lastRank.NewPlaceHolder();
         }
         else
         {
             dojoPromotion.lastRank = lastRank.Copy(false);
         }
     }
     if (status != null)
     {
         if (isolation)
         {
             dojoPromotion.status = status.NewPlaceHolder();
         }
         else
         {
             dojoPromotion.status = status.Copy(false);
         }
     }
 }
예제 #7
0
 /// <summary>
 /// Deep copies the current DojoTestListJournalEntry to another instance of DojoTestListJournalEntry.
 /// </summary>
 /// <param name="DojoTestListJournalEntry">The DojoTestListJournalEntry to copy to.</param>
 /// <param name="isolation">Placeholders are used to isolate the DojoTestListJournalEntry from its children.</param>
 public void CopyTo(DojoTestListJournalEntry dojoTestListJournalEntry, bool isolation)
 {
     dojoTestListJournalEntry.iD            = iD;
     dojoTestListJournalEntry.isPlaceHolder = isPlaceHolder;
     dojoTestListJournalEntry.isSynced      = isSynced;
     if (testList != null)
     {
         if (isolation)
         {
             dojoTestListJournalEntry.testList = testList.NewPlaceHolder();
         }
         else
         {
             dojoTestListJournalEntry.testList = testList.Copy(false);
         }
     }
     if (member != null)
     {
         if (isolation)
         {
             dojoTestListJournalEntry.member = member.NewPlaceHolder();
         }
         else
         {
             dojoTestListJournalEntry.member = member.Copy(false);
         }
     }
     if (entryType != null)
     {
         if (isolation)
         {
             dojoTestListJournalEntry.entryType = entryType.NewPlaceHolder();
         }
         else
         {
             dojoTestListJournalEntry.entryType = entryType.Copy(false);
         }
     }
     dojoTestListJournalEntry.createDate = createDate;
     if (editor != null)
     {
         if (isolation)
         {
             dojoTestListJournalEntry.editor = editor.NewPlaceHolder();
         }
         else
         {
             dojoTestListJournalEntry.editor = editor.Copy(false);
         }
     }
     dojoTestListJournalEntry.comment = comment;
     if (promotion != null)
     {
         if (isolation)
         {
             dojoTestListJournalEntry.promotion = promotion.NewPlaceHolder();
         }
         else
         {
             dojoTestListJournalEntry.promotion = promotion.Copy(false);
         }
     }
 }
예제 #8
0
 /// <summary>
 /// Deep copies the current DojoTest to another instance of DojoTest.
 /// </summary>
 /// <param name="DojoTest">The DojoTest to copy to.</param>
 /// <param name="isolation">Placeholders are used to isolate the DojoTest from its children.</param>
 public void CopyTo(DojoTest dojoTest, bool isolation)
 {
     dojoTest.iD            = iD;
     dojoTest.isPlaceHolder = isPlaceHolder;
     dojoTest.isSynced      = isSynced;
     dojoTest.name          = name;
     dojoTest.description   = description;
     dojoTest.testDate      = testDate;
     if (location != null)
     {
         if (isolation)
         {
             dojoTest.location = location.NewPlaceHolder();
         }
         else
         {
             dojoTest.location = location.Copy(false);
         }
     }
     if (listMemberType1 != null)
     {
         if (isolation)
         {
             dojoTest.listMemberType1 = listMemberType1.NewPlaceHolder();
         }
         else
         {
             dojoTest.listMemberType1 = listMemberType1.Copy(false);
         }
     }
     if (listMemberType2 != null)
     {
         if (isolation)
         {
             dojoTest.listMemberType2 = listMemberType2.NewPlaceHolder();
         }
         else
         {
             dojoTest.listMemberType2 = listMemberType2.Copy(false);
         }
     }
     if (listMemberType3 != null)
     {
         if (isolation)
         {
             dojoTest.listMemberType3 = listMemberType3.NewPlaceHolder();
         }
         else
         {
             dojoTest.listMemberType3 = listMemberType3.Copy(false);
         }
     }
     if (panelChief != null)
     {
         if (isolation)
         {
             dojoTest.panelChief = panelChief.NewPlaceHolder();
         }
         else
         {
             dojoTest.panelChief = panelChief.Copy(false);
         }
     }
     if (panelMembers != null)
     {
         if (isolation)
         {
             dojoTest.panelMembers = panelMembers.Copy(true);
         }
         else
         {
             dojoTest.panelMembers = panelMembers.Copy(false);
         }
     }
     if (status != null)
     {
         if (isolation)
         {
             dojoTest.status = status.NewPlaceHolder();
         }
         else
         {
             dojoTest.status = status.Copy(false);
         }
     }
     if (activeTestList != null)
     {
         if (isolation)
         {
             dojoTest.activeTestList = activeTestList.NewPlaceHolder();
         }
         else
         {
             dojoTest.activeTestList = activeTestList.Copy(false);
         }
     }
     if (item != null)
     {
         if (isolation)
         {
             dojoTest.item = item.NewPlaceHolder();
         }
         else
         {
             dojoTest.item = item.Copy(false);
         }
     }
 }
예제 #9
0
 /// <summary>
 /// Deep copies the current DojoClass to another instance of DojoClass.
 /// </summary>
 /// <param name="DojoClass">The DojoClass to copy to.</param>
 /// <param name="isolation">Placeholders are used to isolate the DojoClass from its children.</param>
 public void CopyTo(DojoClass dojoClass, bool isolation)
 {
     dojoClass.iD            = iD;
     dojoClass.isPlaceHolder = isPlaceHolder;
     dojoClass.isSynced      = isSynced;
     dojoClass.name          = name;
     if (instructor != null)
     {
         if (isolation)
         {
             dojoClass.instructor = instructor.NewPlaceHolder();
         }
         else
         {
             dojoClass.instructor = instructor.Copy(false);
         }
     }
     if (parentSeminar != null)
     {
         if (isolation)
         {
             dojoClass.parentSeminar = parentSeminar.NewPlaceHolder();
         }
         else
         {
             dojoClass.parentSeminar = parentSeminar.Copy(false);
         }
     }
     if (parentDefinition != null)
     {
         if (isolation)
         {
             dojoClass.parentDefinition = parentDefinition.NewPlaceHolder();
         }
         else
         {
             dojoClass.parentDefinition = parentDefinition.Copy(false);
         }
     }
     if (location != null)
     {
         if (isolation)
         {
             dojoClass.location = location.NewPlaceHolder();
         }
         else
         {
             dojoClass.location = location.Copy(false);
         }
     }
     if (accessControlGroup != null)
     {
         if (isolation)
         {
             dojoClass.accessControlGroup = accessControlGroup.NewPlaceHolder();
         }
         else
         {
             dojoClass.accessControlGroup = accessControlGroup.Copy(false);
         }
     }
     dojoClass.occupancyMax       = occupancyMax;
     dojoClass.occupancyTarget    = occupancyTarget;
     dojoClass.occupancyCurrent   = occupancyCurrent;
     dojoClass.occupancyCheckDate = occupancyCheckDate;
     dojoClass.signinStart        = signinStart;
     dojoClass.signinEnd          = signinEnd;
     dojoClass.classStart         = classStart;
     dojoClass.classEnd           = classEnd;
 }