Пример #1
0
        /// <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)
        {
            GreyFoxUserManager    m = new GreyFoxUserManager();
            GreyFoxUserCollection userCollection = m.GetCollection(string.Empty, "Username", GreyFoxUserFlags.Contact);

            bool   rowflag = false;
            string rowCssClass;

            //
            // Render Records
            //
            foreach (GreyFoxUser user in userCollection)
            {
                if (!Page.Response.IsClientConnected)
                {
                    return;
                }

                if (rowflag)
                {
                    rowCssClass = this.DefaultRowCssClass;
                }
                else
                {
                    rowCssClass = this.AlternateRowCssClass;
                }

                rowflag = !rowflag;

                output.WriteBeginTag("tr");
                output.WriteAttribute("i", user.ID.ToString());
                output.Write(HtmlTextWriter.TagRightChar);
                output.WriteLine();
                output.Indent++;

                //
                // Render Main Representation of Record
                //
                output.WriteBeginTag("td");
                output.WriteAttribute("valign", "top");
                output.WriteAttribute("class", rowCssClass);
                output.Write(HtmlTextWriter.TagRightChar);
                output.WriteFullBeginTag("strong");
                output.Write(user.userName);
                output.WriteEndTag("strong");
                output.Write("<br>");
                output.Write(user.Contact.FullName);
                output.WriteEndTag("td");
                output.WriteLine();

                output.Indent--;
                output.WriteEndTag("tr");
                output.WriteLine();
            }
        }
Пример #2
0
        private void bindDropDownLists()
        {
            #region Bind New Folder Child Data

            msUser.Items.Add(new ListItem("Null", "Null"));
            GreyFoxUserManager    userManager    = new GreyFoxUserManager();
            GreyFoxUserCollection userCollection = userManager.GetCollection(string.Empty, string.Empty, null);
            foreach (GreyFoxUser user in userCollection)
            {
                ListItem i = new ListItem(user.ToString(), user.ID.ToString());
                msUser.Items.Add(i);
            }

            #endregion
        }
Пример #3
0
        /// <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)
        {
            GreyFoxUserManager    m = new GreyFoxUserManager();
            GreyFoxUserCollection greyFoxUserCollection = m.GetCollection(string.Empty, string.Empty, null);

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

            bool   rowflag = false;
            string rowCssClass;

            //
            // Render Records
            //
            foreach (GreyFoxUser greyFoxUser in greyFoxUserCollection)
            {
                if (rowflag)
                {
                    rowCssClass = defaultRowCssClass;
                }
                else
                {
                    rowCssClass = alternateRowCssClass;
                }
                rowflag = !rowflag;
                output.WriteBeginTag("tr");
                output.WriteAttribute("i", greyFoxUser.ID.ToString());
                output.WriteLine(HtmlTextWriter.TagRightChar);
                output.Indent++;

                output.Indent--;
                output.WriteEndTag("tr");
                output.WriteLine();
            }
        }
Пример #4
0
        private void bindDropDownLists()
        {
            #region Bind General Child Data

            msUser.Items.Add(new ListItem("Null", "Null"));
            GreyFoxUserManager    userManager    = new GreyFoxUserManager();
            GreyFoxUserCollection userCollection = userManager.GetCollection(string.Empty, string.Empty, null);
            foreach (GreyFoxUser user in userCollection)
            {
                ListItem i = new ListItem(user.ToString(), user.ID.ToString());
                msUser.Items.Add(i);
            }

            msRequestContent.Items.Add(new ListItem("Null", "Null"));
            DbContentClipManager    requestContentManager    = new DbContentClipManager();
            DbContentClipCollection requestContentCollection = requestContentManager.GetCollection(string.Empty, string.Empty, null);
            foreach (DbContentClip requestContent in requestContentCollection)
            {
                ListItem i = new ListItem(requestContent.ToString(), requestContent.ID.ToString());
                msRequestContent.Items.Add(i);
            }

            #endregion
        }
Пример #5
0
        private void bindDropDownLists()
        {
            #region Bind General Child Data

            msStatus.Items.Add(new ListItem("Null", "Null"));
            DbContentStatusManager    statusManager    = new DbContentStatusManager();
            DbContentStatusCollection statusCollection = statusManager.GetCollection(string.Empty, string.Empty);
            foreach (DbContentStatus status in statusCollection)
            {
                ListItem i = new ListItem(status.ToString(), status.ID.ToString());
                msStatus.Items.Add(i);
            }

            #endregion

            #region Bind Publishing Child Data

            msParentCatalog.Items.Add(new ListItem("Null", "Null"));
            DbContentCatalogManager    parentCatalogManager    = new DbContentCatalogManager();
            DbContentCatalogCollection parentCatalogCollection = parentCatalogManager.GetCollection(string.Empty, string.Empty, null);
            foreach (DbContentCatalog parentCatalog in parentCatalogCollection)
            {
                ListItem i = new ListItem(parentCatalog.ToString(), parentCatalog.ID.ToString());
                msParentCatalog.Items.Add(i);
            }

            msRating.Items.Add(new ListItem("Null", "Null"));
            DbContentRatingManager    ratingManager    = new DbContentRatingManager();
            DbContentRatingCollection ratingCollection = ratingManager.GetCollection(string.Empty, string.Empty, null);
            foreach (DbContentRating rating in ratingCollection)
            {
                ListItem i = new ListItem(rating.ToString(), rating.ID.ToString());
                msRating.Items.Add(i);
            }

            msReferences.Items.Add(new ListItem("Null", "Null"));
            DbContentClipManager    referencesManager    = new DbContentClipManager();
            DbContentClipCollection referencesCollection = referencesManager.GetCollection(string.Empty, string.Empty, null);
            foreach (DbContentClip references in referencesCollection)
            {
                ListItem i = new ListItem(references.ToString(), references.ID.ToString());
                msReferences.Items.Add(i);
            }

            #endregion

            #region Bind Contributors Child Data

            msAuthors.Items.Add(new ListItem("Null", "Null"));
            GreyFoxUserManager    authorsManager    = new GreyFoxUserManager();
            GreyFoxUserCollection authorsCollection = authorsManager.GetCollection(string.Empty, string.Empty, null);
            foreach (GreyFoxUser authors in authorsCollection)
            {
                ListItem i = new ListItem(authors.ToString(), authors.ID.ToString());
                msAuthors.Items.Add(i);
            }

            msEditors.Items.Add(new ListItem("Null", "Null"));
            GreyFoxUserManager    editorsManager    = new GreyFoxUserManager();
            GreyFoxUserCollection editorsCollection = editorsManager.GetCollection(string.Empty, string.Empty, null);
            foreach (GreyFoxUser editors in editorsCollection)
            {
                ListItem i = new ListItem(editors.ToString(), editors.ID.ToString());
                msEditors.Items.Add(i);
            }

            #endregion
        }