Ejemplo n.º 1
0
        private void bindDropDownLists()
        {
            #region Bind General Child Data

            msTestList.Items.Add(new ListItem("Null", "Null"));
            DojoTestListManager    testListManager    = new DojoTestListManager();
            DojoTestListCollection testListCollection = testListManager.GetCollection(string.Empty, string.Empty, null);
            foreach (DojoTestList testList in testListCollection)
            {
                ListItem i = new ListItem(testList.ToString(), testList.ID.ToString());
                msTestList.Items.Add(i);
            }

            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);
            }

            msEntryType.Items.Add(new ListItem("Null", "Null"));
            DojoTestListJournalEntryTypeManager    entryTypeManager    = new DojoTestListJournalEntryTypeManager();
            DojoTestListJournalEntryTypeCollection entryTypeCollection = entryTypeManager.GetCollection(string.Empty, string.Empty, null);
            foreach (DojoTestListJournalEntryType entryType in entryTypeCollection)
            {
                ListItem i = new ListItem(entryType.ToString(), entryType.ID.ToString());
                msEntryType.Items.Add(i);
            }

            #endregion

            #region Bind Details Child Data

            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);
            }

            msPromotion.Items.Add(new ListItem("Null", "Null"));
            DojoPromotionManager    promotionManager    = new DojoPromotionManager();
            DojoPromotionCollection promotionCollection = promotionManager.GetCollection(string.Empty, string.Empty, null);
            foreach (DojoPromotion promotion in promotionCollection)
            {
                ListItem i = new ListItem(promotion.ToString(), promotion.ID.ToString());
                msPromotion.Items.Add(i);
            }

            #endregion
        }
        /// <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)
        {
            DojoTestListJournalEntryTypeManager    m = new DojoTestListJournalEntryTypeManager();
            DojoTestListJournalEntryTypeCollection dojoTestListJournalEntryTypeCollection = m.GetCollection(string.Empty, string.Empty, null);

            // Render Header Row
            this.headerLockEnabled = true;
            RenderRow(this.HeaderRowCssClass, "Entry Type");

            bool   rowflag = false;
            string rowCssClass;

            //
            // Render Records
            //
            foreach (DojoTestListJournalEntryType dojoTestListJournalEntryType in dojoTestListJournalEntryTypeCollection)
            {
                if (rowflag)
                {
                    rowCssClass = defaultRowCssClass;
                }
                else
                {
                    rowCssClass = alternateRowCssClass;
                }
                rowflag = !rowflag;
                output.WriteBeginTag("tr");
                output.WriteAttribute("i", dojoTestListJournalEntryType.ID.ToString());
                output.WriteLine(HtmlTextWriter.TagRightChar);
                output.Indent++;
                output.WriteBeginTag("td");
                output.WriteAttribute("class", rowCssClass);
                output.Write(HtmlTextWriter.TagRightChar);
                output.Write(dojoTestListJournalEntryType.Name);
                output.WriteEndTag("td");
                output.Indent--;
                output.WriteEndTag("tr");
                output.WriteLine();
            }
        }
        private void bindDropDownLists()
        {
            #region Bind Status Changes Child Data

            msOnRemovedStatus.Items.Add(new ListItem("Null", "Null"));
            DojoTestListJournalEntryTypeManager    onRemovedStatusManager    = new DojoTestListJournalEntryTypeManager();
            DojoTestListJournalEntryTypeCollection onRemovedStatusCollection = onRemovedStatusManager.GetCollection(string.Empty, string.Empty, null);
            foreach (DojoTestListJournalEntryType onRemovedStatus in onRemovedStatusCollection)
            {
                ListItem i = new ListItem(onRemovedStatus.ToString(), onRemovedStatus.ID.ToString());
                msOnRemovedStatus.Items.Add(i);
            }

            msOnFailedStatus.Items.Add(new ListItem("Null", "Null"));
            DojoTestListJournalEntryTypeManager    onFailedStatusManager    = new DojoTestListJournalEntryTypeManager();
            DojoTestListJournalEntryTypeCollection onFailedStatusCollection = onFailedStatusManager.GetCollection(string.Empty, string.Empty, null);
            foreach (DojoTestListJournalEntryType onFailedStatus in onFailedStatusCollection)
            {
                ListItem i = new ListItem(onFailedStatus.ToString(), onFailedStatus.ID.ToString());
                msOnFailedStatus.Items.Add(i);
            }

            msOnPassedStatus.Items.Add(new ListItem("Null", "Null"));
            DojoTestListJournalEntryTypeManager    onPassedStatusManager    = new DojoTestListJournalEntryTypeManager();
            DojoTestListJournalEntryTypeCollection onPassedStatusCollection = onPassedStatusManager.GetCollection(string.Empty, string.Empty, null);
            foreach (DojoTestListJournalEntryType onPassedStatus in onPassedStatusCollection)
            {
                ListItem i = new ListItem(onPassedStatus.ToString(), onPassedStatus.ID.ToString());
                msOnPassedStatus.Items.Add(i);
            }

            msOnPromotedStatus.Items.Add(new ListItem("Null", "Null"));
            DojoTestListJournalEntryTypeManager    onPromotedStatusManager    = new DojoTestListJournalEntryTypeManager();
            DojoTestListJournalEntryTypeCollection onPromotedStatusCollection = onPromotedStatusManager.GetCollection(string.Empty, string.Empty, null);
            foreach (DojoTestListJournalEntryType onPromotedStatus in onPromotedStatusCollection)
            {
                ListItem i = new ListItem(onPromotedStatus.ToString(), onPromotedStatus.ID.ToString());
                msOnPromotedStatus.Items.Add(i);
            }

            msOnCertificateRequestedStatus.Items.Add(new ListItem("Null", "Null"));
            DojoTestListJournalEntryTypeManager    onCertificateRequestedStatusManager    = new DojoTestListJournalEntryTypeManager();
            DojoTestListJournalEntryTypeCollection onCertificateRequestedStatusCollection = onCertificateRequestedStatusManager.GetCollection(string.Empty, string.Empty, null);
            foreach (DojoTestListJournalEntryType onCertificateRequestedStatus in onCertificateRequestedStatusCollection)
            {
                ListItem i = new ListItem(onCertificateRequestedStatus.ToString(), onCertificateRequestedStatus.ID.ToString());
                msOnCertificateRequestedStatus.Items.Add(i);
            }

            msOnCertificatePendingStatus.Items.Add(new ListItem("Null", "Null"));
            DojoTestListJournalEntryTypeManager    onCertificatePendingStatusManager    = new DojoTestListJournalEntryTypeManager();
            DojoTestListJournalEntryTypeCollection onCertificatePendingStatusCollection = onCertificatePendingStatusManager.GetCollection(string.Empty, string.Empty, null);
            foreach (DojoTestListJournalEntryType onCertificatePendingStatus in onCertificatePendingStatusCollection)
            {
                ListItem i = new ListItem(onCertificatePendingStatus.ToString(), onCertificatePendingStatus.ID.ToString());
                msOnCertificatePendingStatus.Items.Add(i);
            }

            msOnCertificateReceivedStatus.Items.Add(new ListItem("Null", "Null"));
            DojoTestListJournalEntryTypeManager    onCertificateReceivedStatusManager    = new DojoTestListJournalEntryTypeManager();
            DojoTestListJournalEntryTypeCollection onCertificateReceivedStatusCollection = onCertificateReceivedStatusManager.GetCollection(string.Empty, string.Empty, null);
            foreach (DojoTestListJournalEntryType onCertificateReceivedStatus in onCertificateReceivedStatusCollection)
            {
                ListItem i = new ListItem(onCertificateReceivedStatus.ToString(), onCertificateReceivedStatus.ID.ToString());
                msOnCertificateReceivedStatus.Items.Add(i);
            }

            #endregion
        }