private void bindDropDownLists() { #region Bind Default Child Data msMember.Items.Add(new ListItem("Null", "Null")); DojoMemberManager memberManager = new DojoMemberManager(); DojoMemberCollection memberCollection = memberManager.GetCollection(string.Empty, string.Empty, null); foreach(DojoMember member in memberCollection) { ListItem i = new ListItem(member.ToString(), member.ID.ToString()); msMember.Items.Add(i); } msTest.Items.Add(new ListItem("Null", "Null")); DojoTestManager testManager = new DojoTestManager(); DojoTestCollection testCollection = testManager.GetCollection(string.Empty, string.Empty, null); foreach(DojoTest test in testCollection) { ListItem i = new ListItem(test.ToString(), test.ID.ToString()); msTest.Items.Add(i); } msPromotionRank.Items.Add(new ListItem("Null", "Null")); DojoRankManager promotionRankManager = new DojoRankManager(); DojoRankCollection promotionRankCollection = promotionRankManager.GetCollection(string.Empty, string.Empty, null); foreach(DojoRank promotionRank in promotionRankCollection) { ListItem i = new ListItem(promotionRank.ToString(), promotionRank.ID.ToString()); msPromotionRank.Items.Add(i); } msLastRank.Items.Add(new ListItem("Null", "Null")); DojoRankManager lastRankManager = new DojoRankManager(); DojoRankCollection lastRankCollection = lastRankManager.GetCollection(string.Empty, string.Empty, null); foreach(DojoRank lastRank in lastRankCollection) { ListItem i = new ListItem(lastRank.ToString(), lastRank.ID.ToString()); msLastRank.Items.Add(i); } msStatus.Items.Add(new ListItem("Null", "Null")); DojoPromotionStatusManager statusManager = new DojoPromotionStatusManager(); DojoPromotionStatusCollection statusCollection = statusManager.GetCollection(string.Empty, string.Empty); foreach(DojoPromotionStatus status in statusCollection) { ListItem i = new ListItem(status.ToString(), status.ID.ToString()); msStatus.Items.Add(i); } #endregion }
public DojoMemberCollection Clone() { DojoMemberCollection clonedDojoMember = new DojoMemberCollection(count); lock (this) { foreach (DojoMember item in this) { clonedDojoMember.Add(item); } } return(clonedDojoMember); }
private void bindDropDownLists() { #region Bind Default Child Data msInstructor.Items.Add(new ListItem("Null", "Null")); DojoMemberManager instructorManager = new DojoMemberManager(); DojoMemberCollection instructorCollection = instructorManager.GetCollection(string.Empty, string.Empty, null); foreach (DojoMember instructor in instructorCollection) { ListItem i = new ListItem(instructor.ToString(), instructor.ID.ToString()); msInstructor.Items.Add(i); } msParentSeminar.Items.Add(new ListItem("Null", "Null")); DojoSeminarManager parentSeminarManager = new DojoSeminarManager(); DojoSeminarCollection parentSeminarCollection = parentSeminarManager.GetCollection(string.Empty, string.Empty, null); foreach (DojoSeminar parentSeminar in parentSeminarCollection) { ListItem i = new ListItem(parentSeminar.ToString(), parentSeminar.ID.ToString()); msParentSeminar.Items.Add(i); } msParentDefinition.Items.Add(new ListItem("Null", "Null")); DojoClassDefinitionManager parentDefinitionManager = new DojoClassDefinitionManager(); DojoClassDefinitionCollection parentDefinitionCollection = parentDefinitionManager.GetCollection(string.Empty, string.Empty, null); foreach (DojoClassDefinition parentDefinition in parentDefinitionCollection) { ListItem i = new ListItem(parentDefinition.ToString(), parentDefinition.ID.ToString()); msParentDefinition.Items.Add(i); } msLocation.Items.Add(new ListItem("Null", "Null")); GreyFoxContactManager locationManager = new GreyFoxContactManager("kitTessen_Locations"); GreyFoxContactCollection locationCollection = locationManager.GetCollection(string.Empty, string.Empty); foreach (GreyFoxContact location in locationCollection) { ListItem i = new ListItem(location.ToString(), location.ID.ToString()); msLocation.Items.Add(i); } msAccessControlGroup.Items.Add(new ListItem("Null", "Null")); DojoAccessControlGroupManager accessControlGroupManager = new DojoAccessControlGroupManager(); DojoAccessControlGroupCollection accessControlGroupCollection = accessControlGroupManager.GetCollection(string.Empty, string.Empty, null); foreach (DojoAccessControlGroup accessControlGroup in accessControlGroupCollection) { ListItem i = new ListItem(accessControlGroup.ToString(), accessControlGroup.ID.ToString()); msAccessControlGroup.Items.Add(i); } #endregion }
protected override void RenderContent(HtmlTextWriter output) { // Get Membership DojoMemberManager mm = new DojoMemberManager(connectionString); DojoMemberCollection members = mm.GetMemberList(DojoMemberManager.MemberListType.Active); int[] rankValue int[] rankCounts = new int[20] DojoRankManager rm = new DojoRankManager(connectionString); DojoRankCollection ranks = rm.GetCollection(string.Empty, string.Empty); TableGraph1.RenderControl(output); }
public static void Build(DojoMemberCollection members) { // This code works correctly 7FEB08, Roy Hodges // DO NOT MODIFY! foreach (DojoMember member in members) { member.treeHash = string.Empty; if (member.treeRoot == null) { member.treeRoot = member; } buildTypeHash(member, member, 0); } }
public void Load() { members = new DojoMemberManager().GetCollection( string.Empty, "PrivateContact.LastName, PrivateContact.FirstName, PrivateContact.MiddleName", DojoMemberFlags.PrivateContact); memberTypeTemplates = new DojoMemberTypeTemplateManager().GetCollection( string.Empty, string.Empty, null); isLoaded = true; }
private void bind() { #region Bind Default Child Data DojoClassManager _classManager = new DojoClassManager(); DojoClassCollection _classCollection = _classManager.GetCollection(string.Empty, string.Empty, null); ComponentArt.Web.UI.ComboBoxItem ClassNullItem = new ComponentArt.Web.UI.ComboBoxItem(); ClassNullItem.Text = "Null"; ClassNullItem.Value = "Null"; comboClass.Items.Add(ClassNullItem); foreach (DojoClass _class in _classCollection) { ComponentArt.Web.UI.ComboBoxItem i = new ComponentArt.Web.UI.ComboBoxItem(); i.Text = _class.ToString(); i.Value = _class.ID.ToString(); comboClass.Items.Add(i); } DojoMemberManager memberManager = new DojoMemberManager(); DojoMemberCollection memberCollection = memberManager.GetCollection(string.Empty, string.Empty, null); ComponentArt.Web.UI.ComboBoxItem MemberNullItem = new ComponentArt.Web.UI.ComboBoxItem(); MemberNullItem.Text = "Null"; MemberNullItem.Value = "Null"; comboMember.Items.Add(MemberNullItem); foreach (DojoMember member in memberCollection) { ComponentArt.Web.UI.ComboBoxItem i = new ComponentArt.Web.UI.ComboBoxItem(); i.Text = member.ToString(); i.Value = member.ID.ToString(); comboMember.Items.Add(i); } DojoRankManager rankManager = new DojoRankManager(); DojoRankCollection rankCollection = rankManager.GetCollection(string.Empty, string.Empty, null); ComponentArt.Web.UI.ComboBoxItem RankNullItem = new ComponentArt.Web.UI.ComboBoxItem(); RankNullItem.Text = "Null"; RankNullItem.Value = "Null"; comboRank.Items.Add(RankNullItem); foreach (DojoRank rank in rankCollection) { ComponentArt.Web.UI.ComboBoxItem i = new ComponentArt.Web.UI.ComboBoxItem(); i.Text = rank.ToString(); i.Value = rank.ID.ToString(); comboRank.Items.Add(i); } #endregion }
/// <summary> /// Runs an attendance scan on the entire membership database. /// </summary> /// <param name="defaultClassSpan">The TimeSpan for classes without a specific training time credit.</param> /// <param name="maxDaySpan">The maximum TimeSpan allowed for a single day.</param> public void RunAttendanceScan(TimeSpan maxDaySpan) { DojoMember member; DojoMemberManager memberManager = new DojoMemberManager(); DojoMemberCollection members = memberManager.GetCollection(string.Empty, string.Empty, null); for (int x = 0; x < members.Count; x++) { member = members[x]; if (member.IsPrimaryOrgActive) { RunMemberAttendanceScan(member, maxDaySpan); } member.Save(); } }
private void bind() { #region Bind Access Control Child Data DojoAccessControlGroupManager accessControlGroupManager = new DojoAccessControlGroupManager(); DojoAccessControlGroupCollection accessControlGroupCollection = accessControlGroupManager.GetCollection(string.Empty, string.Empty, null); foreach (DojoAccessControlGroup accessControlGroup in accessControlGroupCollection) { ComponentArt.Web.UI.ComboBoxItem i = new ComponentArt.Web.UI.ComboBoxItem(); i.Text = accessControlGroup.ToString(); i.Value = accessControlGroup.ID.ToString(); comboAccessControlGroup.Items.Add(i); } #endregion #region Bind Next Class Child Data DojoMemberManager instructorManager = new DojoMemberManager(); DojoMemberCollection instructorCollection = instructorManager.GetCollection("IsInstructor=true", "LastName, FirstName, MiddleName", DojoMemberFlags.PrivateContact); foreach (DojoMember instructor in instructorCollection) { ComponentArt.Web.UI.ComboBoxItem i = new ComponentArt.Web.UI.ComboBoxItem(); i.Text = instructor.PrivateContact.FullName; i.Value = instructor.ID.ToString(); comboInstructor.Items.Add(i); } GreyFoxContactManager locationManager = new GreyFoxContactManager("kitTessen_Locations"); GreyFoxContactCollection locationCollection = locationManager.GetCollection(string.Empty, string.Empty); foreach (GreyFoxContact location in locationCollection) { ComponentArt.Web.UI.ComboBoxItem i = new ComponentArt.Web.UI.ComboBoxItem(); i.Text = location.BusinessName; i.Value = location.ID.ToString(); comboLocation.Items.Add(i); } #endregion }
public DojoMemberCollection GetEligibleMembers(DojoTest test) { DojoMemberManager m; DojoMemberCollection members; DojoMemberCollection eligibleMembers; // Load active members eligibleMembers = new DojoMemberCollection(); m = new DojoMemberManager(); members = m.GetCollection("DojoMember.IsPrimaryOrgActive=true", "DojoMember.RankID, DojoMember.RankDate DESC", new DojoMemberFlags[] { DojoMemberFlags.PrivateContact, DojoMemberFlags.Rank }); // Create temp test if none specified if (test == null) { test = new DojoTest(); test.TestDate = DateTime.Now; } // Add members that satisfy requirements foreach (DojoMember member in members) { if (member.Rank.PromotionRank != null) { if (member.TestEligibilityDate <= DateTime.Now & member.TestEligibilityHoursBalance >= TimeSpan.Zero) { eligibleMembers.Add(member); } } } return(eligibleMembers); }
public void Load(DojoMember member) { if (member.Root != null) { members = new DojoMemberManager().GetCollection( "RootID=" + member.Root.ID.ToString(), "PrivateContact.LastName, PrivateContact.FirstName, PrivateContact.MiddleName", DojoMemberFlags.PrivateContact); memberTypeTemplates = new DojoMemberTypeTemplateManager().GetCollection( string.Empty, string.Empty, null); isLoaded = true; } else { Load(); // Fallback to loading all members if the member has no root. } }
public void CompileTestList(DojoTestList list) { TestCandidateCollection buildResults; DojoMemberCollection compile; TestCandidate candidate; buildResults = BuildTestList(list); compile = new DojoMemberCollection(buildResults.Count); for (int i = 0; i < buildResults.Count; i++) { candidate = buildResults[i]; if (!candidate.IsRemoved) { compile.Add(candidate.Member); } } list.Candidates = compile; list.CandidatesCompileDate = DateTime.Now; list.Save(); }
private void bindDropDownLists() { #region Bind General Child Data msTest.Items.Add(new ListItem("Null", "Null")); DojoTestManager testManager = new DojoTestManager(); DojoTestCollection testCollection = testManager.GetCollection(string.Empty, string.Empty, null); foreach (DojoTest test in testCollection) { ListItem i = new ListItem(test.ToString(), test.ID.ToString()); msTest.Items.Add(i); } msStatus.Items.Add(new ListItem("Null", "Null")); DojoTestListStatusManager statusManager = new DojoTestListStatusManager(); DojoTestListStatusCollection statusCollection = statusManager.GetCollection(string.Empty, string.Empty, null); foreach (DojoTestListStatus status in statusCollection) { ListItem i = new ListItem(status.ToString(), status.ID.ToString()); msStatus.Items.Add(i); } msEditor.Items.Add(new ListItem("Null", "Null")); DojoMemberManager editorManager = new DojoMemberManager(); DojoMemberCollection editorCollection = editorManager.GetCollection(string.Empty, string.Empty, null); foreach (DojoMember editor in editorCollection) { ListItem i = new ListItem(editor.ToString(), editor.ID.ToString()); msEditor.Items.Add(i); } #endregion #region Bind System Child Data #endregion }
private void bindDropDownLists() { #region Bind Default Child Data msMember.Items.Add(new ListItem("Null", "Null")); DojoMemberManager memberManager = new DojoMemberManager(); DojoMemberCollection memberCollection = memberManager.GetCollection(string.Empty, string.Empty, null); foreach (DojoMember member in memberCollection) { ListItem i = new ListItem(member.ToString(), member.ID.ToString()); msMember.Items.Add(i); } msRank.Items.Add(new ListItem("Null", "Null")); DojoRankManager rankManager = new DojoRankManager(); DojoRankCollection rankCollection = rankManager.GetCollection(string.Empty, string.Empty, null); foreach (DojoRank rank in rankCollection) { ListItem i = new ListItem(rank.ToString(), rank.ID.ToString()); msRank.Items.Add(i); } #endregion }
private void bind() { DojoMemberManager dojoMemberManager = new DojoMemberManager(); DojoMemberCollection dojoMemberCollection = dojoMemberManager.GetCollection(string.Empty, string.Empty); foreach (DojoMember itemObject in dojoMemberCollection) { ComponentArt.Web.UI.ComboBoxItem item = new ComponentArt.Web.UI.ComboBoxItem(); item.Text = itemObject.ToString(); item.Value = itemObject.ID.ToString(); comboMember.Items.Add(item); } DojoOrganizationManager dojoOrganizationManager = new DojoOrganizationManager(); DojoOrganizationCollection dojoOrganizationCollection = dojoOrganizationManager.GetCollection(string.Empty, string.Empty); foreach (DojoOrganization itemObject in dojoOrganizationCollection) { ComponentArt.Web.UI.ComboBoxItem item = new ComponentArt.Web.UI.ComboBoxItem(); item.Text = itemObject.ToString(); item.Value = itemObject.ID.ToString(); comboOrganization.Items.Add(item); } DojoMembershipManager dojoMembershipManager = new DojoMembershipManager(); DojoMembershipCollection dojoMembershipCollection = dojoMembershipManager.GetCollection(string.Empty, string.Empty); ddParent.Items.Add(new ListItem(" ", "null")); foreach (DojoMembership itemObject in dojoMembershipCollection) { ddParent.Items.Add(new ListItem(itemObject.ToString(), itemObject.ID.ToString())); } DojoMemberTypeTemplateManager dojoMemberTypeTemplateManager = new DojoMemberTypeTemplateManager(); DojoMemberTypeTemplateCollection dojoMemberTypeTemplateCollection = dojoMemberTypeTemplateManager.GetCollection(string.Empty, string.Empty); foreach (DojoMemberTypeTemplate itemObject in dojoMemberTypeTemplateCollection) { ComponentArt.Web.UI.ComboBoxItem item = new ComponentArt.Web.UI.ComboBoxItem(); item.Text = itemObject.ToString(); item.Value = itemObject.ID.ToString(); comboMemberTypeTemplate.Items.Add(item); } DojoMembershipTemplateManager dojoMembershipTemplateManager = new DojoMembershipTemplateManager(); DojoMembershipTemplateCollection dojoMembershipTemplateCollection = dojoMembershipTemplateManager.GetCollection(string.Empty, string.Empty); foreach (DojoMembershipTemplate itemObject in dojoMembershipTemplateCollection) { ComponentArt.Web.UI.ComboBoxItem item = new ComponentArt.Web.UI.ComboBoxItem(); item.Text = itemObject.ToString(); item.Value = itemObject.ID.ToString(); comboMembershipTemplate.Items.Add(item); } RHInvoiceLineManager rHInvoiceLineManager = new RHInvoiceLineManager(); RHInvoiceLineCollection rHInvoiceLineCollection = rHInvoiceLineManager.GetCollection(string.Empty, string.Empty); ddInvoiceLine.Items.Add(new ListItem(" ", "null")); foreach (RHInvoiceLine itemObject in rHInvoiceLineCollection) { ddInvoiceLine.Items.Add(new ListItem(itemObject.ToString(), itemObject.ID.ToString())); } }
/// <summary> /// Processes dues invoices, payments and organization memberships /// </summary> /// <returns>Returns active student count.</returns> public int RunDuesScan() { bool isActive = false; bool isParentActive = false; bool isPastDue = false; int activeCount = 0; DojoMemberManager mm = new DojoMemberManager(); DojoMemberCollection members = mm.GetCollection(string.Empty, string.Empty, null); DojoMembershipManager membershipManager = new DojoMembershipManager(); DojoMembershipCollection memberships = membershipManager.GetCollection(string.Empty, string.Empty, DojoMembershipFlags.InvoiceLine, DojoMembershipFlags.InvoiceLineInvoice); foreach (DojoMember member in members) { isActive = false; isParentActive = false; isPastDue = false; // Search Memberships foreach (DojoMembership membership in memberships) { if (membership.Member.ID == member.ID) { // Check Primary Organization Membership if (membership.Organization.ID == _primaryOrganization.ID) { isActive |= activityCheck(membership); isPastDue |= pastDueCheck(membership); } if (membership.Organization.ID == _parentOrganization.ID) { isParentActive |= activityCheck(membership); } } } if (member.IsPrimaryOrgActive != isActive | member.IsPastDue != isPastDue) { member.IsPrimaryOrgActive = isActive; member.IsPastDue = isPastDue; member.LastMembershipScan = DateTime.Now; if (!_testMode) { member.Save(); } } if (isActive) { activeCount++; } } return(activeCount); }
/// <summary> /// Render this control to the output parameter specified. /// </summary> /// <param name="output"> The HTML writer to write out to </param> protected override void RenderContent(HtmlTextWriter output) { TestListGenerator gen = new TestListGenerator(connectionString); DojoMemberCollection eligibles = gen.GetEligibleMembers(); bool rowflag = false; string rowCssClass; // // Render Records // foreach (DojoMember member in eligibles) { if (rowflag) { rowCssClass = this.defaultRowCssClass; } else { rowCssClass = this.alternateRowCssClass; } rowflag = !rowflag; output.WriteBeginTag("tr"); output.WriteAttribute("i", member.ID.ToString()); output.Write(HtmlTextWriter.TagRightChar); output.Indent++; // // Render Main Representation of Record // output.WriteBeginTag("td"); output.WriteAttribute("nowrap", "true"); output.WriteAttribute("class", rowCssClass); output.Write(HtmlTextWriter.TagRightChar); output.Write(member.PrivateContact.ConstructName("F Mi. L")); output.WriteEndTag("td"); output.WriteLine(); // // Render Eligibility Date // output.WriteBeginTag("td"); output.WriteAttribute("class", rowCssClass); output.WriteAttribute("valign", "top"); output.Write(HtmlTextWriter.TagRightChar); output.Write(member.TestEligibilityDate.ToShortDateString()); output.WriteEndTag("td"); output.WriteLine(); // // Render Hours Balance // output.WriteBeginTag("td"); output.WriteAttribute("class", rowCssClass); output.WriteAttribute("valign", "top"); output.Write(HtmlTextWriter.TagRightChar); if (member.TestEligibilityHoursBalance.TotalHours > 0) { output.Write("+"); } output.Write(member.TestEligibilityHoursBalance.TotalHours.ToString("f")); output.WriteEndTag("td"); output.WriteLine(); // // Render Promotion Rank // output.WriteBeginTag("td"); output.WriteAttribute("class", rowCssClass); output.WriteAttribute("valign", "top"); output.Write(HtmlTextWriter.TagRightChar); output.Write(member.Rank.PromotionRank.Name); output.WriteEndTag("td"); output.WriteLine(); // // Render Last Seen // output.WriteBeginTag("td"); output.WriteAttribute("class", rowCssClass); output.WriteAttribute("valign", "top"); output.Write(HtmlTextWriter.TagRightChar); output.Write(member.LastSignin.ToShortDateString()); output.WriteEndTag("td"); output.WriteLine(); renderInstructor(output, member.Instructor1, rowCssClass); renderInstructor(output, member.Instructor2, rowCssClass); renderInstructor(output, member.Instructor3, rowCssClass); output.Indent--; output.WriteEndTag("tr"); output.WriteLine(); } }
private void bindDropDownLists() { #region Bind Default Child Data msMember.Items.Add(new ListItem("Null", "Null")); DojoMemberManager memberManager = new DojoMemberManager(); DojoMemberCollection memberCollection = memberManager.GetCollection(string.Empty, string.Empty, null); foreach (DojoMember member in memberCollection) { ListItem i = new ListItem(member.ToString(), member.ID.ToString()); msMember.Items.Add(i); } msMemberType.Items.Add(new ListItem("Null", "Null")); DojoMemberTypeManager memberTypeManager = new DojoMemberTypeManager(); DojoMemberTypeCollection memberTypeCollection = memberTypeManager.GetCollection(string.Empty, string.Empty, null); foreach (DojoMemberType memberType in memberTypeCollection) { ListItem i = new ListItem(memberType.ToString(), memberType.ID.ToString()); msMemberType.Items.Add(i); } msOrganization.Items.Add(new ListItem("Null", "Null")); DojoOrganizationManager organizationManager = new DojoOrganizationManager(); DojoOrganizationCollection organizationCollection = organizationManager.GetCollection(string.Empty, string.Empty, null); foreach (DojoOrganization organization in organizationCollection) { ListItem i = new ListItem(organization.ToString(), organization.ID.ToString()); msOrganization.Items.Add(i); } msParentMembership.Items.Add(new ListItem("Null", "Null")); DojoMembershipManager parentMembershipManager = new DojoMembershipManager(); DojoMembershipCollection parentMembershipCollection = parentMembershipManager.GetCollection(string.Empty, string.Empty, null); foreach (DojoMembership parentMembership in parentMembershipCollection) { ListItem i = new ListItem(parentMembership.ToString(), parentMembership.ID.ToString()); msParentMembership.Items.Add(i); } msSourceTemplate.Items.Add(new ListItem("Null", "Null")); DojoMembershipTemplateManager sourceTemplateManager = new DojoMembershipTemplateManager(); DojoMembershipTemplateCollection sourceTemplateCollection = sourceTemplateManager.GetCollection(string.Empty, string.Empty, null); foreach (DojoMembershipTemplate sourceTemplate in sourceTemplateCollection) { ListItem i = new ListItem(sourceTemplate.ToString(), sourceTemplate.ID.ToString()); msSourceTemplate.Items.Add(i); } #endregion #region Bind Rappahanock Child Data msInvoiceLine.Items.Add(new ListItem("Null", "Null")); RHInvoiceLineManager invoiceLineManager = new RHInvoiceLineManager(); RHInvoiceLineCollection invoiceLineCollection = invoiceLineManager.GetCollection(string.Empty, string.Empty, null); foreach (RHInvoiceLine invoiceLine in invoiceLineCollection) { ListItem i = new ListItem(invoiceLine.ToString(), invoiceLine.ID.ToString()); msInvoiceLine.Items.Add(i); } #endregion }
public void LoadDefaults() { DojoAccessControlGroupCollection accessControls; DojoAttendanceEntryCollection attendanceEntries; DojoBulkAttendanceEntryCollection bulkAttendances; DojoClassCollection classes; DojoClassDefinitionCollection classDefinitions; DojoMemberCollection members; DojoMembershipCollection memberships; DojoMembershipTemplateCollection membershipTemplates; DojoMemberTypeCollection memberTypes; DojoMemberTypeTemplateCollection memberTypeTemplates; DojoOrganizationCollection organizations; DojoPromotionCollection promotions; DojoPromotionFlagCollection promotionFlags; DojoPromotionStatusCollection promotionStatuses; DojoRankCollection ranks; DojoTestCollection tests; DojoTestListCollection testLists; DojoTestListJournalEntryCollection testListJournalEntries; DojoTestListJournalEntryTypeCollection testListJournalEntryTypes; DojoTestListStatusCollection testListStatuses; DojoSeminarCollection seminars; DojoSeminarOptionCollection seminarOptions; DojoSeminarRegistrationCollection seminarRegistrations; DojoSeminarRegistrationOptionCollection seminarRegistrationOptions; GreyFoxContactCollection locations; accessControls = new DojoAccessControlGroupCollection(); attendanceEntries = new DojoAttendanceEntryCollection(); bulkAttendances = new DojoBulkAttendanceEntryCollection(); classes = new DojoClassCollection(); classDefinitions = new DojoClassDefinitionCollection(); members = new DojoMemberCollection(); memberships = new DojoMembershipCollection(); membershipTemplates = new DojoMembershipTemplateCollection(); memberTypes = new DojoMemberTypeCollection(); memberTypeTemplates = new DojoMemberTypeTemplateCollection(); organizations = new DojoOrganizationCollection(); promotions = new DojoPromotionCollection(); promotionFlags = new DojoPromotionFlagCollection(); promotionStatuses = new DojoPromotionStatusCollection(); ranks = new DojoRankCollection(); tests = new DojoTestCollection(); testLists = new DojoTestListCollection(); testListJournalEntries = new DojoTestListJournalEntryCollection(); testListJournalEntryTypes = new DojoTestListJournalEntryTypeCollection(); testListStatuses = new DojoTestListStatusCollection(); seminars = new DojoSeminarCollection(); seminarOptions = new DojoSeminarOptionCollection(); seminarRegistrations = new DojoSeminarRegistrationCollection(); seminarRegistrationOptions = new DojoSeminarRegistrationOptionCollection(); locations = new GreyFoxContactCollection(); organizations = new DojoOrganizationManager().GetCollection(string.Empty, string.Empty, null); memberTypes = new DojoMemberTypeManager().GetCollection(string.Empty, string.Empty); memberTypeTemplates = new DojoMemberTypeTemplateManager().GetCollection(string.Empty, string.Empty, null); ranks = new DojoRankManager().GetCollection(string.Empty, string.Empty, null); membershipTemplates = new DojoMembershipTemplateManager().GetCollection(string.Empty, string.Empty, null); Dictionary <string, DojoMemberType> memberTypesDictionary = new Dictionary <string, DojoMemberType>(); foreach (DojoMemberType memberType in memberTypes) { memberTypesDictionary.Add(memberType.Name, memberType); } Dictionary <string, DojoMemberTypeTemplate> memberTypeTemplatesDictionary = new Dictionary <string, DojoMemberTypeTemplate>(); foreach (DojoMemberTypeTemplate typeTemplate in memberTypeTemplates) { memberTypeTemplatesDictionary.Add(typeTemplate.Name, typeTemplate); } Dictionary <string, DojoRank> ranksDictionary = new Dictionary <string, DojoRank>(); foreach (DojoRank rank in ranks) { ranksDictionary.Add(rank.Name, rank); } Dictionary <string, DojoMembershipTemplate> membershipTemplatesDictionary = new Dictionary <string, DojoMembershipTemplate>(); foreach (DojoMembershipTemplate template in membershipTemplates) { membershipTemplatesDictionary.Add(template.Name, template); } CsvParser.CsvStream csv = CsvParser.StreamParse(Localization.Defaults.Defaults_en_US, false); string rowType; string[] r = csv.GetNextRow(); while (r != null) { rowType = r[0]; if (rowType == Localization.Defaults.CSVMembershipTemplate) { DojoMembershipTemplate template = TessenFactory.MembershipTemplate( r[1], r[2], bool.Parse(r[3]), bool.Parse(r[4]), bool.Parse(r[5]), decimal.Parse(r[6]), decimal.Parse(r[7]), (DojoMembershipDayType)Enum.Parse(typeof(DojoMembershipDayType), r[8]), (DojoMembershipDayType)Enum.Parse(typeof(DojoMembershipDayType), r[9]), DojoOrganization.NewPlaceHolder(0), 1, int.Parse(r[11]), int.Parse(r[12]), decimal.Parse(r[13]), (DojoMembershipDayType)Enum.Parse(typeof(DojoMembershipDayType), r[14]), int.Parse(r[15]), int.Parse(r[16]), decimal.Parse(r[17]), (DojoMembershipDayType)Enum.Parse(typeof(DojoMembershipDayType), r[18]), int.Parse(r[19]), int.Parse(r[20]), decimal.Parse(r[21]), (DojoMembershipDayType)Enum.Parse(typeof(DojoMembershipDayType), r[22]), int.Parse(r[23]), int.Parse(r[24]), int.Parse(r[25]), int.Parse(r[26]), ranksDictionary.ContainsKey(r[27]) ? ranksDictionary[r[27]] : null, ranksDictionary.ContainsKey(r[28]) ? ranksDictionary[r[28]] : null); membershipTemplates.Add(template); membershipTemplatesDictionary.Add(template.Name, template); template.Save(); } else if (rowType == Localization.Defaults.CSVMemberTypeTemplate) { DojoMemberTypeTemplate template = TessenFactory.MemberTypeTemplate( r[1], r[2], memberTypeTemplatesDictionary.ContainsKey(r[3].ToString()) ? memberTypeTemplatesDictionary[r[3]] : null, memberTypesDictionary.ContainsKey(r[4]) ? memberTypesDictionary[r[4]] : null, bool.Parse(r[5]), bool.Parse(r[6]), bool.Parse(r[7]), bool.Parse(r[8]), int.Parse(r[9]), int.Parse(r[10]), int.Parse(r[11]), int.Parse(r[12]), ranksDictionary.ContainsKey(r[13]) ? ranksDictionary[r[13]] : null, ranksDictionary.ContainsKey(r[14]) ? ranksDictionary[r[14]] : null, membershipTemplatesDictionary.ContainsKey(r[15]) ? membershipTemplatesDictionary[r[15]] : null, membershipTemplatesDictionary.ContainsKey(r[16]) ? membershipTemplatesDictionary[r[16]] : null, membershipTemplatesDictionary.ContainsKey(r[17]) ? membershipTemplatesDictionary[r[17]] : null, membershipTemplatesDictionary.ContainsKey(r[18]) ? membershipTemplatesDictionary[r[18]] : null, membershipTemplatesDictionary.ContainsKey(r[19]) ? membershipTemplatesDictionary[r[19]] : null); memberTypeTemplates.Add(template); memberTypeTemplatesDictionary.Add(template.Name, template); template.Save(); } r = csv.GetNextRow(); } }
private void bindDropDownLists() { #region Bind Default Child Data msLocation.Items.Add(new ListItem("Null", "Null")); GreyFoxContactManager locationManager = new GreyFoxContactManager("kitTessen_Locations"); GreyFoxContactCollection locationCollection = locationManager.GetCollection(string.Empty, string.Empty); foreach (GreyFoxContact location in locationCollection) { ListItem i = new ListItem(location.ToString(), location.ID.ToString()); msLocation.Items.Add(i); } #endregion #region Bind List Generator Child Data msListMemberType1.Items.Add(new ListItem("Null", "Null")); DojoMemberTypeManager listMemberType1Manager = new DojoMemberTypeManager(); DojoMemberTypeCollection listMemberType1Collection = listMemberType1Manager.GetCollection(string.Empty, string.Empty, null); foreach (DojoMemberType listMemberType1 in listMemberType1Collection) { ListItem i = new ListItem(listMemberType1.ToString(), listMemberType1.ID.ToString()); msListMemberType1.Items.Add(i); } msListMemberType2.Items.Add(new ListItem("Null", "Null")); DojoMemberTypeManager listMemberType2Manager = new DojoMemberTypeManager(); DojoMemberTypeCollection listMemberType2Collection = listMemberType2Manager.GetCollection(string.Empty, string.Empty, null); foreach (DojoMemberType listMemberType2 in listMemberType2Collection) { ListItem i = new ListItem(listMemberType2.ToString(), listMemberType2.ID.ToString()); msListMemberType2.Items.Add(i); } msListMemberType3.Items.Add(new ListItem("Null", "Null")); DojoMemberTypeManager listMemberType3Manager = new DojoMemberTypeManager(); DojoMemberTypeCollection listMemberType3Collection = listMemberType3Manager.GetCollection(string.Empty, string.Empty, null); foreach (DojoMemberType listMemberType3 in listMemberType3Collection) { ListItem i = new ListItem(listMemberType3.ToString(), listMemberType3.ID.ToString()); msListMemberType3.Items.Add(i); } #endregion #region Bind Administration Child Data msPanelChief.Items.Add(new ListItem("Null", "Null")); DojoMemberManager panelChiefManager = new DojoMemberManager(); DojoMemberCollection panelChiefCollection = panelChiefManager.GetCollection(string.Empty, string.Empty, null); foreach (DojoMember panelChief in panelChiefCollection) { ListItem i = new ListItem(panelChief.ToString(), panelChief.ID.ToString()); msPanelChief.Items.Add(i); } msPanelMember1.Items.Add(new ListItem("Null", "Null")); DojoMemberManager panelMember1Manager = new DojoMemberManager(); DojoMemberCollection panelMember1Collection = panelMember1Manager.GetCollection(string.Empty, string.Empty, null); foreach (DojoMember panelMember1 in panelMember1Collection) { ListItem i = new ListItem(panelMember1.ToString(), panelMember1.ID.ToString()); msPanelMember1.Items.Add(i); } msPanelMember2.Items.Add(new ListItem("Null", "Null")); DojoMemberManager panelMember2Manager = new DojoMemberManager(); DojoMemberCollection panelMember2Collection = panelMember2Manager.GetCollection(string.Empty, string.Empty, null); foreach (DojoMember panelMember2 in panelMember2Collection) { ListItem i = new ListItem(panelMember2.ToString(), panelMember2.ID.ToString()); msPanelMember2.Items.Add(i); } msPanelMember3.Items.Add(new ListItem("Null", "Null")); DojoMemberManager panelMember3Manager = new DojoMemberManager(); DojoMemberCollection panelMember3Collection = panelMember3Manager.GetCollection(string.Empty, string.Empty, null); foreach (DojoMember panelMember3 in panelMember3Collection) { ListItem i = new ListItem(panelMember3.ToString(), panelMember3.ID.ToString()); msPanelMember3.Items.Add(i); } msPanelMember4.Items.Add(new ListItem("Null", "Null")); DojoMemberManager panelMember4Manager = new DojoMemberManager(); DojoMemberCollection panelMember4Collection = panelMember4Manager.GetCollection(string.Empty, string.Empty, null); foreach (DojoMember panelMember4 in panelMember4Collection) { ListItem i = new ListItem(panelMember4.ToString(), panelMember4.ID.ToString()); msPanelMember4.Items.Add(i); } msPanelMember5.Items.Add(new ListItem("Null", "Null")); DojoMemberManager panelMember5Manager = new DojoMemberManager(); DojoMemberCollection panelMember5Collection = panelMember5Manager.GetCollection(string.Empty, string.Empty, null); foreach (DojoMember panelMember5 in panelMember5Collection) { ListItem i = new ListItem(panelMember5.ToString(), panelMember5.ID.ToString()); msPanelMember5.Items.Add(i); } #endregion #region Bind System Child Data msStatus.Items.Add(new ListItem("Null", "Null")); DojoTestListStatusManager statusManager = new DojoTestListStatusManager(); DojoTestListStatusCollection statusCollection = statusManager.GetCollection(string.Empty, string.Empty, null); foreach (DojoTestListStatus status in statusCollection) { ListItem i = new ListItem(status.ToString(), status.ID.ToString()); msStatus.Items.Add(i); } msActiveTestList.Items.Add(new ListItem("Null", "Null")); DojoTestListManager activeTestListManager = new DojoTestListManager(); DojoTestListCollection activeTestListCollection = activeTestListManager.GetCollection(string.Empty, string.Empty, null); foreach (DojoTestList activeTestList in activeTestListCollection) { ListItem i = new ListItem(activeTestList.ToString(), activeTestList.ID.ToString()); msActiveTestList.Items.Add(i); } #endregion #region Bind Rappahanock Child Data msItem.Items.Add(new ListItem("Null", "Null")); RHItemManager itemManager = new RHItemManager(); RHItemCollection itemCollection = itemManager.GetCollection(string.Empty, string.Empty, null); foreach (RHItem item in itemCollection) { ListItem i = new ListItem(item.ToString(), item.ID.ToString()); msItem.Items.Add(i); } #endregion }
private void bindDropDownLists() { #region Bind General Child Data msMemberType.Items.Add(new ListItem("Null", "Null")); DojoMemberTypeManager memberTypeManager = new DojoMemberTypeManager(); DojoMemberTypeCollection memberTypeCollection = memberTypeManager.GetCollection(string.Empty, string.Empty, null); foreach (DojoMemberType memberType in memberTypeCollection) { ListItem i = new ListItem(memberType.ToString(), memberType.ID.ToString()); msMemberType.Items.Add(i); } msPublicContact.Items.Add(new ListItem("Null", "Null")); GreyFoxContactManager publicContactManager = new GreyFoxContactManager("kitTessen_Members_PublicContacts"); GreyFoxContactCollection publicContactCollection = publicContactManager.GetCollection(string.Empty, string.Empty); foreach (GreyFoxContact publicContact in publicContactCollection) { ListItem i = new ListItem(publicContact.ToString(), publicContact.ID.ToString()); msPublicContact.Items.Add(i); } msParentMember.Items.Add(new ListItem("Null", "Null")); DojoMemberManager parentMemberManager = new DojoMemberManager(); DojoMemberCollection parentMemberCollection = parentMemberManager.GetCollection(string.Empty, string.Empty, null); foreach (DojoMember parentMember in parentMemberCollection) { ListItem i = new ListItem(parentMember.ToString(), parentMember.ID.ToString()); msParentMember.Items.Add(i); } #endregion #region Bind Membership Child Data msPrimaryOrgMembership.Items.Add(new ListItem("Null", "Null")); DojoMembershipManager primaryOrgMembershipManager = new DojoMembershipManager(); DojoMembershipCollection primaryOrgMembershipCollection = primaryOrgMembershipManager.GetCollection(string.Empty, string.Empty, null); foreach (DojoMembership primaryOrgMembership in primaryOrgMembershipCollection) { ListItem i = new ListItem(primaryOrgMembership.ToString(), primaryOrgMembership.ID.ToString()); msPrimaryOrgMembership.Items.Add(i); } msParentOrgMembership.Items.Add(new ListItem("Null", "Null")); DojoMembershipManager parentOrgMembershipManager = new DojoMembershipManager(); DojoMembershipCollection parentOrgMembershipCollection = parentOrgMembershipManager.GetCollection(string.Empty, string.Empty, null); foreach (DojoMembership parentOrgMembership in parentOrgMembershipCollection) { ListItem i = new ListItem(parentOrgMembership.ToString(), parentOrgMembership.ID.ToString()); msParentOrgMembership.Items.Add(i); } #endregion #region Bind Attendance Child Data msInstructor1.Items.Add(new ListItem("Null", "Null")); DojoMemberManager instructor1Manager = new DojoMemberManager(); DojoMemberCollection instructor1Collection = instructor1Manager.GetCollection(string.Empty, string.Empty, null); foreach (DojoMember instructor1 in instructor1Collection) { ListItem i = new ListItem(instructor1.ToString(), instructor1.ID.ToString()); msInstructor1.Items.Add(i); } msInstructor2.Items.Add(new ListItem("Null", "Null")); DojoMemberManager instructor2Manager = new DojoMemberManager(); DojoMemberCollection instructor2Collection = instructor2Manager.GetCollection(string.Empty, string.Empty, null); foreach (DojoMember instructor2 in instructor2Collection) { ListItem i = new ListItem(instructor2.ToString(), instructor2.ID.ToString()); msInstructor2.Items.Add(i); } msInstructor3.Items.Add(new ListItem("Null", "Null")); DojoMemberManager instructor3Manager = new DojoMemberManager(); DojoMemberCollection instructor3Collection = instructor3Manager.GetCollection(string.Empty, string.Empty, null); foreach (DojoMember instructor3 in instructor3Collection) { ListItem i = new ListItem(instructor3.ToString(), instructor3.ID.ToString()); msInstructor3.Items.Add(i); } #endregion #region Bind Activity Child Data msPromotionFlags.Items.Add(new ListItem("Null", "Null")); DojoPromotionFlagManager promotionFlagsManager = new DojoPromotionFlagManager(); DojoPromotionFlagCollection promotionFlagsCollection = promotionFlagsManager.GetCollection(string.Empty, string.Empty); foreach (DojoPromotionFlag promotionFlags in promotionFlagsCollection) { ListItem i = new ListItem(promotionFlags.ToString(), promotionFlags.ID.ToString()); msPromotionFlags.Items.Add(i); } msRank.Items.Add(new ListItem("Null", "Null")); DojoRankManager rankManager = new DojoRankManager(); DojoRankCollection rankCollection = rankManager.GetCollection(string.Empty, string.Empty, null); foreach (DojoRank rank in rankCollection) { ListItem i = new ListItem(rank.ToString(), rank.ID.ToString()); msRank.Items.Add(i); } #endregion #region Bind Security Child Data #endregion #region Bind Rappahanock Child Data msCustomer.Items.Add(new ListItem("Null", "Null")); RHCustomerManager customerManager = new RHCustomerManager(); RHCustomerCollection customerCollection = customerManager.GetCollection(string.Empty, string.Empty, null); foreach (RHCustomer customer in customerCollection) { ListItem i = new ListItem(customer.ToString(), customer.ID.ToString()); msCustomer.Items.Add(i); } #endregion }
private void loadMembers() { // Do not reload members if (membersLoaded) { return; } DojoMemberManager mManager = new DojoMemberManager(); DojoMemberFlags[] options = new DojoMemberFlags[] { DojoMemberFlags.PrivateContact, DojoMemberFlags.Rank, DojoMemberFlags.MemberType }; string sortString = string.Empty; switch (ddSortType.SelectedItem.Value) { case "Rank": sortString = "Rank.DojoRankID, " + "PrivateContact.LastName, " + "PrivateContact.FirstName"; break; case "First Name": sortString = "PrivateContact.FirstName, " + "PrivateContact.LastName, " + "PrivateContact.MiddleName"; break; case "Last Name": sortString = "PrivateContact.LastName, " + "PrivateContact.FirstName, " + "PrivateContact.MiddleName"; break; case "Member Type": sortString = "MemberType.Name, " + "PrivateContact.LastName, " + "PrivateContact.FirstName"; break; case "Last Signin": sortString = "LastSignin, " + "PrivateContact.LastName, " + "PrivateContact.FirstName"; break; case "ID": sortString = "DojoMemberID"; break; } switch (ddListType.SelectedItem.Value) { case "Active": members = mManager.GetCollection("IsPrimaryOrgActive=true", sortString, options); activeColumnEnabled = false; break; case "Inactive": members = mManager.GetCollection("IsPrimaryOrgActive=false", sortString, options); activeColumnEnabled = false; break; case "Instructors": members = mManager.GetCollection("IsInstructor=true", sortString, options); break; case "Mudansha": members = mManager.GetCollection("RankID<=7", sortString, options); break; case "Yudansha": members = mManager.GetCollection("RankID>=8", sortString, options); break; case "Past Due": members = mManager.GetCollection("IsPastDue=true", sortString, options); break; case "Invalid Contacts": members = mManager.GetCollection("ValidationFlags<>0", sortString, options); break; default: members = mManager.GetCollection(string.Empty, sortString, options); break; } membersLoaded = true; }
private void bind() { GreyFoxContactManager locationManager = new GreyFoxContactManager("kitTessen_Locations"); GreyFoxContactCollection locationCollection = locationManager.GetCollection(string.Empty, string.Empty); foreach (GreyFoxContact itemObject in locationCollection) { ComponentArt.Web.UI.ComboBoxItem item = new ComponentArt.Web.UI.ComboBoxItem(); item.Text = itemObject.BusinessName; item.Value = itemObject.ID.ToString(); comboLocation.Items.Add(item); } DojoMemberTypeManager dojoMemberTypeManager = new DojoMemberTypeManager(); DojoMemberTypeCollection dojoMemberTypeCollection = dojoMemberTypeManager.GetCollection(string.Empty, string.Empty); foreach (DojoMemberType itemObject in dojoMemberTypeCollection) { ComponentArt.Web.UI.ComboBoxItem item = new ComponentArt.Web.UI.ComboBoxItem(); item.Text = itemObject.Name; item.Value = itemObject.ID.ToString(); comboListMemberType1.Items.Add(item); } foreach (DojoMemberType itemObject in dojoMemberTypeCollection) { ComponentArt.Web.UI.ComboBoxItem item = new ComponentArt.Web.UI.ComboBoxItem(); item.Text = itemObject.Name; item.Value = itemObject.ID.ToString(); comboListMemberType2.Items.Add(item); } foreach (DojoMemberType itemObject in dojoMemberTypeCollection) { ComponentArt.Web.UI.ComboBoxItem item = new ComponentArt.Web.UI.ComboBoxItem(); item.Text = itemObject.Name; item.Value = itemObject.ID.ToString(); comboListMemberType3.Items.Add(item); } DojoMemberManager dojoMemberManager = new DojoMemberManager(); DojoMemberCollection dojoMemberCollection = dojoMemberManager.GetCollection( "UserAccountID IS NOT NULL", string.Empty); ddPanelChief.Items.Add(new ListItem(" ", "null")); foreach (DojoMember itemObject in dojoMemberCollection) { ddPanelChief.Items.Add(new ListItem(itemObject.ToString(), itemObject.ID.ToString())); } foreach (DojoMember itemObject in dojoMemberCollection) { ComponentArt.Web.UI.ComboBoxItem item = new ComponentArt.Web.UI.ComboBoxItem(); item.Text = itemObject.UserAccount.UserName; item.Value = itemObject.ID.ToString(); comboPanelMembers.Items.Add(item); } DojoTestListStatusManager dojoTestListStatusManager = new DojoTestListStatusManager(); DojoTestListStatusCollection dojoTestListStatusCollection = dojoTestListStatusManager.GetCollection(string.Empty, string.Empty); foreach (DojoTestListStatus itemObject in dojoTestListStatusCollection) { ComponentArt.Web.UI.ComboBoxItem item = new ComponentArt.Web.UI.ComboBoxItem(); item.Text = itemObject.ToString(); item.Value = itemObject.ID.ToString(); comboStatus.Items.Add(item); } DojoTestListManager dojoTestListManager = new DojoTestListManager(); DojoTestListCollection dojoTestListCollection = dojoTestListManager.GetCollection(string.Empty, string.Empty); ddActiveTestList.Items.Add(new ListItem(" ", "null")); foreach (DojoTestList itemObject in dojoTestListCollection) { ddActiveTestList.Items.Add(new ListItem(itemObject.ToString(), itemObject.ID.ToString())); } RHItemManager rHItemManager = new RHItemManager(); RHItemCollection rHItemCollection = rHItemManager.GetCollection(string.Empty, string.Empty); foreach (RHItem itemObject in rHItemCollection) { ComponentArt.Web.UI.ComboBoxItem item = new ComponentArt.Web.UI.ComboBoxItem(); item.Text = itemObject.ToString(); item.Value = itemObject.ID.ToString(); comboItem.Items.Add(item); } }
private void bind() { #region Bind Default Child Data DojoMemberManager instructorManager = new DojoMemberManager(); DojoMemberCollection instructorCollection = instructorManager.GetCollection(string.Empty, string.Empty, null); ComponentArt.Web.UI.ComboBoxItem InstructorNullItem = new ComponentArt.Web.UI.ComboBoxItem(); InstructorNullItem.Text = "Null"; InstructorNullItem.Value = "Null"; comboInstructor.Items.Add(InstructorNullItem); foreach (DojoMember instructor in instructorCollection) { ComponentArt.Web.UI.ComboBoxItem i = new ComponentArt.Web.UI.ComboBoxItem(); i.Text = instructor.ToString(); i.Value = instructor.ID.ToString(); comboInstructor.Items.Add(i); } DojoSeminarManager parentSeminarManager = new DojoSeminarManager(); DojoSeminarCollection parentSeminarCollection = parentSeminarManager.GetCollection(string.Empty, string.Empty, null); ComponentArt.Web.UI.ComboBoxItem ParentSeminarNullItem = new ComponentArt.Web.UI.ComboBoxItem(); ParentSeminarNullItem.Text = "Null"; ParentSeminarNullItem.Value = "Null"; comboParentSeminar.Items.Add(ParentSeminarNullItem); foreach (DojoSeminar parentSeminar in parentSeminarCollection) { ComponentArt.Web.UI.ComboBoxItem i = new ComponentArt.Web.UI.ComboBoxItem(); i.Text = parentSeminar.ToString(); i.Value = parentSeminar.ID.ToString(); comboParentSeminar.Items.Add(i); } DojoClassDefinitionManager parentDefinitionManager = new DojoClassDefinitionManager(); DojoClassDefinitionCollection parentDefinitionCollection = parentDefinitionManager.GetCollection(string.Empty, string.Empty, null); ComponentArt.Web.UI.ComboBoxItem ParentDefinitionNullItem = new ComponentArt.Web.UI.ComboBoxItem(); ParentDefinitionNullItem.Text = "Null"; ParentDefinitionNullItem.Value = "Null"; comboParentDefinition.Items.Add(ParentDefinitionNullItem); foreach (DojoClassDefinition parentDefinition in parentDefinitionCollection) { ComponentArt.Web.UI.ComboBoxItem i = new ComponentArt.Web.UI.ComboBoxItem(); i.Text = parentDefinition.ToString(); i.Value = parentDefinition.ID.ToString(); comboParentDefinition.Items.Add(i); } GreyFoxContactManager locationManager = new GreyFoxContactManager("kitTessen_Locations"); GreyFoxContactCollection locationCollection = locationManager.GetCollection(string.Empty, string.Empty); ComponentArt.Web.UI.ComboBoxItem LocationNullItem = new ComponentArt.Web.UI.ComboBoxItem(); LocationNullItem.Text = "Null"; LocationNullItem.Value = "Null"; comboLocation.Items.Add(LocationNullItem); foreach (GreyFoxContact location in locationCollection) { ComponentArt.Web.UI.ComboBoxItem i = new ComponentArt.Web.UI.ComboBoxItem(); i.Text = location.ToString(); i.Value = location.ID.ToString(); comboLocation.Items.Add(i); } DojoAccessControlGroupManager accessControlGroupManager = new DojoAccessControlGroupManager(); DojoAccessControlGroupCollection accessControlGroupCollection = accessControlGroupManager.GetCollection(string.Empty, string.Empty, null); ComponentArt.Web.UI.ComboBoxItem AccessControlGroupNullItem = new ComponentArt.Web.UI.ComboBoxItem(); AccessControlGroupNullItem.Text = "Null"; AccessControlGroupNullItem.Value = "Null"; comboAccessControlGroup.Items.Add(AccessControlGroupNullItem); foreach (DojoAccessControlGroup accessControlGroup in accessControlGroupCollection) { ComponentArt.Web.UI.ComboBoxItem i = new ComponentArt.Web.UI.ComboBoxItem(); i.Text = accessControlGroup.ToString(); i.Value = accessControlGroup.ID.ToString(); comboAccessControlGroup.Items.Add(i); } #endregion }