protected void ok_Click(object sender, EventArgs e) { if (dojoTestID == 0) { obj = new DojoTest(); } else { obj = new DojoTest(dojoTestID); } obj.Name = tbName.Text; obj.Description = tbDescription.Text; obj.TestDate = DateTime.Parse(tbTestDate.Text); if (msLocation.SelectedItem != null && msLocation.SelectedItem.Value != "Null") { obj.Location = GreyFoxContact.NewPlaceHolder("kitTessen_Locations", int.Parse(msLocation.SelectedItem.Value)); } else { obj.Location = null; } if (msListMemberType1.SelectedItem != null && msListMemberType1.SelectedItem.Value != "Null") { obj.ListMemberType1 = DojoMemberType.NewPlaceHolder( int.Parse(msListMemberType1.SelectedItem.Value)); } else { obj.ListMemberType1 = null; } if (msListMemberType2.SelectedItem != null && msListMemberType2.SelectedItem.Value != "Null") { obj.ListMemberType2 = DojoMemberType.NewPlaceHolder( int.Parse(msListMemberType2.SelectedItem.Value)); } else { obj.ListMemberType2 = null; } if (msListMemberType3.SelectedItem != null && msListMemberType3.SelectedItem.Value != "Null") { obj.ListMemberType3 = DojoMemberType.NewPlaceHolder( int.Parse(msListMemberType3.SelectedItem.Value)); } else { obj.ListMemberType3 = null; } if (msPanelChief.SelectedItem != null && msPanelChief.SelectedItem.Value != "Null") { obj.PanelChief = DojoMember.NewPlaceHolder( int.Parse(msPanelChief.SelectedItem.Value)); } else { obj.PanelChief = null; } if (msPanelMember1.SelectedItem != null && msPanelMember1.SelectedItem.Value != "Null") { obj.PanelMember1 = DojoMember.NewPlaceHolder( int.Parse(msPanelMember1.SelectedItem.Value)); } else { obj.PanelMember1 = null; } if (msPanelMember2.SelectedItem != null && msPanelMember2.SelectedItem.Value != "Null") { obj.PanelMember2 = DojoMember.NewPlaceHolder( int.Parse(msPanelMember2.SelectedItem.Value)); } else { obj.PanelMember2 = null; } if (msPanelMember3.SelectedItem != null && msPanelMember3.SelectedItem.Value != "Null") { obj.PanelMember3 = DojoMember.NewPlaceHolder( int.Parse(msPanelMember3.SelectedItem.Value)); } else { obj.PanelMember3 = null; } if (msPanelMember4.SelectedItem != null && msPanelMember4.SelectedItem.Value != "Null") { obj.PanelMember4 = DojoMember.NewPlaceHolder( int.Parse(msPanelMember4.SelectedItem.Value)); } else { obj.PanelMember4 = null; } if (msPanelMember5.SelectedItem != null && msPanelMember5.SelectedItem.Value != "Null") { obj.PanelMember5 = DojoMember.NewPlaceHolder( int.Parse(msPanelMember5.SelectedItem.Value)); } else { obj.PanelMember5 = null; } if (msStatus.SelectedItem != null && msStatus.SelectedItem.Value != "Null") { obj.Status = DojoTestListStatus.NewPlaceHolder( int.Parse(msStatus.SelectedItem.Value)); } else { obj.Status = null; } if (msActiveTestList.SelectedItem != null && msActiveTestList.SelectedItem.Value != "Null") { obj.ActiveTestList = DojoTestList.NewPlaceHolder( int.Parse(msActiveTestList.SelectedItem.Value)); } else { obj.ActiveTestList = null; } if (msItem.SelectedItem != null && msItem.SelectedItem.Value != "Null") { obj.Item = RHItem.NewPlaceHolder( int.Parse(msItem.SelectedItem.Value)); } else { obj.Item = null; } if (editOnAdd) { dojoTestID = obj.Save(); } else { obj.Save(); } if (resetOnAdd) { tbName.Text = string.Empty; tbDescription.Text = string.Empty; tbTestDate.Text = DateTime.Now.ToString(); msLocation.SelectedIndex = 0; msListMemberType1.SelectedIndex = 0; msListMemberType2.SelectedIndex = 0; msListMemberType3.SelectedIndex = 0; msPanelChief.SelectedIndex = 0; msPanelMember1.SelectedIndex = 0; msPanelMember2.SelectedIndex = 0; msPanelMember3.SelectedIndex = 0; msPanelMember4.SelectedIndex = 0; msPanelMember5.SelectedIndex = 0; msStatus.SelectedIndex = 0; msActiveTestList.SelectedIndex = 0; msItem.SelectedIndex = 0; } OnUpdated(EventArgs.Empty); }
/// <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); } } }
/// <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); } } }
/// <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); } } }
protected void ok_Click(object sender, EventArgs e) { if (dojoClassDefinitionID == 0) { obj = new DojoClassDefinition(); } else { obj = new DojoClassDefinition(dojoClassDefinitionID); } obj.Name = tbName.Text; obj.Description = tbDescription.Text; obj.IsDisabled = cbIsDisabled.Checked; obj.OccupancyAvg = int.Parse(tbOccupancyAvg.Text); obj.OccupancyAvgDate = DateTime.Parse(tbOccupancyAvgDate.Text); if (comboAccessControlGroup.SelectedItem != null && comboAccessControlGroup.SelectedItem.Value != "Null") { obj.AccessControlGroup = DojoAccessControlGroup.NewPlaceHolder( int.Parse(comboAccessControlGroup.SelectedItem.Value)); } else { obj.AccessControlGroup = null; } obj.RecurrenceType = (DojoRecurrenceType)Enum.Parse(typeof(DojoRecurrenceType), tbRecurrenceType.Text); obj.RecurrenceCount = int.Parse(tbRecurrenceCount.Text); obj.RecurrenceEnd = DateTime.Parse(tbRecurrenceEnd.Text); obj.RecurrenceSpan = TimeSpan.Parse(tbRecurrenceSpan.Text); obj.NextSigninStart = DateTime.Parse(tbNextSigninStart.Text); obj.NextSigninEnd = DateTime.Parse(tbNextSigninEnd.Text); obj.NextClassStart = DateTime.Parse(tbNextClassStart.Text); obj.NextClassEnd = DateTime.Parse(tbNextClassEnd.Text); if (comboInstructor.SelectedItem != null && comboInstructor.SelectedItem.Value != "Null") { obj.Instructor = DojoMember.NewPlaceHolder( int.Parse(comboInstructor.SelectedItem.Value)); } else { obj.Instructor = null; } if (comboLocation.SelectedItem != null && comboLocation.SelectedItem.Value != "Null") { obj.Location = GreyFoxContact.NewPlaceHolder("kitTessen_Locations", int.Parse(comboLocation.SelectedItem.Value)); } else { obj.Location = null; } if (editOnAdd) { dojoClassDefinitionID = obj.Save(); } else { obj.Save(); } if (resetOnAdd) { tbName.Text = string.Empty; tbDescription.Text = string.Empty; cbIsDisabled.Checked = false; tbOccupancyAvg.Text = string.Empty; tbOccupancyAvgDate.Text = DateTime.Now.ToString(); tbRecurrenceType.Text = string.Empty; tbRecurrenceCount.Text = string.Empty; tbRecurrenceEnd.Text = DateTime.Now.ToString(); tbRecurrenceSpan.Text = string.Empty; tbNextSigninStart.Text = DateTime.Now.ToString(); tbNextSigninEnd.Text = DateTime.Now.ToString(); tbNextClassStart.Text = DateTime.Now.ToString(); tbNextClassEnd.Text = DateTime.Now.ToString(); comboAccessControlGroup.SelectedIndex = 0; comboInstructor.SelectedIndex = 0; comboLocation.SelectedIndex = 0; } OnUpdated(EventArgs.Empty); }
protected void ok_Click(object sender, EventArgs e) { if (dojoAttendanceEntryID == 0) { obj = new DojoAttendanceEntry(); } else { obj = new DojoAttendanceEntry(dojoAttendanceEntryID); } obj.SigninTime = DateTime.Parse(tbSigninTime.Text); obj.SignoutTime = DateTime.Parse(tbSignoutTime.Text); if (comboClass.SelectedItem != null && comboClass.SelectedItem.Value != "Null") { obj.Class = DojoClass.NewPlaceHolder( int.Parse(comboClass.SelectedItem.Value)); } else { obj.Class = null; } if (comboMember.SelectedItem != null && comboMember.SelectedItem.Value != "Null") { obj.Member = DojoMember.NewPlaceHolder( int.Parse(comboMember.SelectedItem.Value)); } else { obj.Member = null; } if (comboRank.SelectedItem != null && comboRank.SelectedItem.Value != "Null") { obj.Rank = DojoRank.NewPlaceHolder( int.Parse(comboRank.SelectedItem.Value)); } else { obj.Rank = null; } if (editOnAdd) { dojoAttendanceEntryID = obj.Save(); } else { obj.Save(); } if (resetOnAdd) { tbSigninTime.Text = DateTime.Now.ToString(); tbSignoutTime.Text = DateTime.Now.ToString(); comboClass.SelectedIndex = 0; comboMember.SelectedIndex = 0; comboRank.SelectedIndex = 0; } OnUpdated(EventArgs.Empty); }
protected void ok_Click(object sender, EventArgs e) { if (dojoMembershipID == 0) { obj = new DojoMembership(); } else { obj = new DojoMembership(dojoMembershipID); } obj.StartDate = deStartDate.Date; obj.EndDate = deEndDate.Date; obj.OrganizationMemberID = tbOrganizationMemberID.Text; if (msMember.SelectedItem != null && msMember.SelectedItem.Value != "Null") { obj.Member = DojoMember.NewPlaceHolder( int.Parse(msMember.SelectedItem.Value)); } else { obj.Member = null; } if (msMemberType.SelectedItem != null && msMemberType.SelectedItem.Value != "Null") { obj.MemberType = DojoMemberType.NewPlaceHolder( int.Parse(msMemberType.SelectedItem.Value)); } else { obj.MemberType = null; } if (msOrganization.SelectedItem != null && msOrganization.SelectedItem.Value != "Null") { obj.Organization = DojoOrganization.NewPlaceHolder( int.Parse(msOrganization.SelectedItem.Value)); } else { obj.Organization = null; } if (msParentMembership.SelectedItem != null && msParentMembership.SelectedItem.Value != "Null") { obj.ParentMembership = DojoMembership.NewPlaceHolder( int.Parse(msParentMembership.SelectedItem.Value)); } else { obj.ParentMembership = null; } if (msSourceTemplate.SelectedItem != null && msSourceTemplate.SelectedItem.Value != "Null") { obj.SourceTemplate = DojoMembershipTemplate.NewPlaceHolder( int.Parse(msSourceTemplate.SelectedItem.Value)); } else { obj.SourceTemplate = null; } if (msInvoiceLine.SelectedItem != null && msInvoiceLine.SelectedItem.Value != "Null") { obj.InvoiceLine = RHInvoiceLine.NewPlaceHolder( int.Parse(msInvoiceLine.SelectedItem.Value)); } else { obj.InvoiceLine = null; } if (editOnAdd) { dojoMembershipID = obj.Save(); } else { obj.Save(); } if (resetOnAdd) { deStartDate.Date = DateTime.Now; deEndDate.Date = DateTime.Now; tbOrganizationMemberID.Text = string.Empty; msMember.SelectedIndex = 0; msMemberType.SelectedIndex = 0; msOrganization.SelectedIndex = 0; msParentMembership.SelectedIndex = 0; msSourceTemplate.SelectedIndex = 0; msInvoiceLine.SelectedIndex = 0; } OnUpdated(EventArgs.Empty); }
protected void ok_Click(object sender, EventArgs e) { if (dojoClassID == 0) { obj = new DojoClass(); } else { obj = new DojoClass(dojoClassID); } obj.Name = tbName.Text; obj.OccupancyMax = int.Parse(tbOccupancyMax.Text); obj.OccupancyTarget = int.Parse(tbOccupancyTarget.Text); obj.OccupancyCurrent = int.Parse(tbOccupancyCurrent.Text); obj.OccupancyCheckDate = DateTime.Parse(tbOccupancyCheckDate.Text); obj.SigninStart = DateTime.Parse(tbSigninStart.Text); obj.SigninEnd = DateTime.Parse(tbSigninEnd.Text); obj.ClassStart = DateTime.Parse(tbClassStart.Text); obj.ClassEnd = DateTime.Parse(tbClassEnd.Text); if (msInstructor.SelectedItem != null && msInstructor.SelectedItem.Value != "Null") { obj.Instructor = DojoMember.NewPlaceHolder( int.Parse(msInstructor.SelectedItem.Value)); } else { obj.Instructor = null; } if (msParentSeminar.SelectedItem != null && msParentSeminar.SelectedItem.Value != "Null") { obj.ParentSeminar = DojoSeminar.NewPlaceHolder( int.Parse(msParentSeminar.SelectedItem.Value)); } else { obj.ParentSeminar = null; } if (msParentDefinition.SelectedItem != null && msParentDefinition.SelectedItem.Value != "Null") { obj.ParentDefinition = DojoClassDefinition.NewPlaceHolder( int.Parse(msParentDefinition.SelectedItem.Value)); } else { obj.ParentDefinition = null; } if (msLocation.SelectedItem != null && msLocation.SelectedItem.Value != "Null") { obj.Location = GreyFoxContact.NewPlaceHolder("kitTessen_Locations", int.Parse(msLocation.SelectedItem.Value)); } else { obj.Location = null; } if (msAccessControlGroup.SelectedItem != null && msAccessControlGroup.SelectedItem.Value != "Null") { obj.AccessControlGroup = DojoAccessControlGroup.NewPlaceHolder( int.Parse(msAccessControlGroup.SelectedItem.Value)); } else { obj.AccessControlGroup = null; } if (editOnAdd) { dojoClassID = obj.Save(); } else { obj.Save(); } if (resetOnAdd) { tbName.Text = string.Empty; tbOccupancyMax.Text = string.Empty; tbOccupancyTarget.Text = string.Empty; tbOccupancyCurrent.Text = string.Empty; tbOccupancyCheckDate.Text = DateTime.Now.ToString(); tbSigninStart.Text = DateTime.Now.ToString(); tbSigninEnd.Text = DateTime.Now.ToString(); tbClassStart.Text = DateTime.Now.ToString(); tbClassEnd.Text = DateTime.Now.ToString(); msInstructor.SelectedIndex = 0; msParentSeminar.SelectedIndex = 0; msParentDefinition.SelectedIndex = 0; msLocation.SelectedIndex = 0; msAccessControlGroup.SelectedIndex = 0; } OnUpdated(EventArgs.Empty); }
protected void ok_Click(object sender, EventArgs e) { if (dojoTestListJournalEntryID == 0) { obj = new DojoTestListJournalEntry(); } else { obj = new DojoTestListJournalEntry(dojoTestListJournalEntryID); } obj.Comment = tbComment.Text; if (msTestList.SelectedItem != null && msTestList.SelectedItem.Value != "Null") { obj.TestList = DojoTestList.NewPlaceHolder( int.Parse(msTestList.SelectedItem.Value)); } else { obj.TestList = null; } if (msMember.SelectedItem != null && msMember.SelectedItem.Value != "Null") { obj.Member = DojoMember.NewPlaceHolder( int.Parse(msMember.SelectedItem.Value)); } else { obj.Member = null; } if (msEntryType.SelectedItem != null && msEntryType.SelectedItem.Value != "Null") { obj.EntryType = DojoTestListJournalEntryType.NewPlaceHolder( int.Parse(msEntryType.SelectedItem.Value)); } else { obj.EntryType = null; } if (msEditor.SelectedItem != null && msEditor.SelectedItem.Value != "Null") { obj.Editor = DojoMember.NewPlaceHolder( int.Parse(msEditor.SelectedItem.Value)); } else { obj.Editor = null; } if (msPromotion.SelectedItem != null && msPromotion.SelectedItem.Value != "Null") { obj.Promotion = DojoPromotion.NewPlaceHolder( int.Parse(msPromotion.SelectedItem.Value)); } else { obj.Promotion = null; } if (editOnAdd) { dojoTestListJournalEntryID = obj.Save(); } else { obj.Save(); } if (resetOnAdd) { tbComment.Text = string.Empty; msTestList.SelectedIndex = 0; msMember.SelectedIndex = 0; msEntryType.SelectedIndex = 0; msEditor.SelectedIndex = 0; msPromotion.SelectedIndex = 0; } OnUpdated(EventArgs.Empty); }
protected void ok_Click(object sender, EventArgs e) { if (dojoTestListID == 0) { obj = new DojoTestList(); } else { obj = new DojoTestList(dojoTestListID); } obj.EditorComments = tbEditorComments.Text; if (msTest.SelectedItem != null && msTest.SelectedItem.Value != "Null") { obj.Test = DojoTest.NewPlaceHolder( int.Parse(msTest.SelectedItem.Value)); } else { obj.Test = null; } if (msStatus.SelectedItem != null && msStatus.SelectedItem.Value != "Null") { obj.Status = DojoTestListStatus.NewPlaceHolder( int.Parse(msStatus.SelectedItem.Value)); } else { obj.Status = null; } if (msEditor.SelectedItem != null && msEditor.SelectedItem.Value != "Null") { obj.Editor = DojoMember.NewPlaceHolder( int.Parse(msEditor.SelectedItem.Value)); } else { obj.Editor = null; } if (editOnAdd) { dojoTestListID = obj.Save(); } else { obj.Save(); } if (resetOnAdd) { tbEditorComments.Text = string.Empty; msTest.SelectedIndex = 0; msStatus.SelectedIndex = 0; msEditor.SelectedIndex = 0; } OnUpdated(EventArgs.Empty); }
/// <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; }