Example #1
0
        private void bind()
        {
            GreyFoxRoleManager    m     = new GreyFoxRoleManager();
            GreyFoxRoleCollection roles = m.GetCollection(string.Empty, "Name");

            foreach (GreyFoxRole role in roles)
            {
                ComboBoxItem item = new ComboBoxItem();
                item.Text  = role.Name;
                item.Value = role.ID.ToString();
                comboRoles.Items.Add(item);
            }
        }
Example #2
0
        private void bindDropDownLists()
        {
            #region Bind General Child Data

            GreyFoxRoleManager    requiredRoleManager    = new GreyFoxRoleManager();
            GreyFoxRoleCollection requiredRoleCollection = requiredRoleManager.GetCollection(string.Empty, string.Empty);
            foreach (GreyFoxRole requiredRole in requiredRoleCollection)
            {
                ListItem i = new ListItem(requiredRole.ToString(), requiredRole.ID.ToString());
                msRequiredRole.Items.Add(i);
            }

            #endregion
        }
Example #3
0
        private void bindDropDownLists()
        {
            #region Bind General Child Data

            msModifyRole.Items.Add(new ListItem("Null", "Null"));
            GreyFoxRoleManager    modifyRoleManager    = new GreyFoxRoleManager();
            GreyFoxRoleCollection modifyRoleCollection = modifyRoleManager.GetCollection(string.Empty, string.Empty);
            foreach (GreyFoxRole modifyRole in modifyRoleCollection)
            {
                ListItem i = new ListItem(modifyRole.ToString(), modifyRole.ID.ToString());
                msModifyRole.Items.Add(i);
            }

            #endregion
        }
Example #4
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)
        {
            GreyFoxRoleManager    m = new GreyFoxRoleManager();
            GreyFoxRoleCollection greyFoxRoleCollection = m.GetCollection(string.Empty, string.Empty);

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

            bool   rowflag = false;
            string rowCssClass;

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

                output.Indent--;
                output.WriteEndTag("tr");
                output.WriteLine();
            }
        }
Example #5
0
        private void bindDropDownLists()
        {
            #region Bind Default Child Data

            msContact.Items.Add(new ListItem("Null", "Null"));
            GreyFoxContactManager    contactManager    = new GreyFoxContactManager("sysGlobal_Contacts");
            GreyFoxContactCollection contactCollection = contactManager.GetCollection(string.Empty, string.Empty);
            foreach (GreyFoxContact contact in contactCollection)
            {
                ListItem i = new ListItem(contact.ToString(), contact.ID.ToString());
                msContact.Items.Add(i);
            }

            msRoles.Items.Add(new ListItem("Null", "Null"));
            GreyFoxRoleManager    rolesManager    = new GreyFoxRoleManager();
            GreyFoxRoleCollection rolesCollection = rolesManager.GetCollection(string.Empty, string.Empty);
            foreach (GreyFoxRole roles in rolesCollection)
            {
                ListItem i = new ListItem(roles.ToString(), roles.ID.ToString());
                msRoles.Items.Add(i);
            }

            #endregion
        }
Example #6
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)
        {
            EnsureChildControls();

            GreyFoxRoleManager    m     = new GreyFoxRoleManager();
            GreyFoxRoleCollection roles = m.GetCollection(string.Empty, string.Empty);

            bool   rowflag = false;
            string rowCssClass;

            //
            // Render Records
            //
            foreach (GreyFoxRole role in roles)
            {
                if (rowflag)
                {
                    rowCssClass = this.defaultRowCssClass;
                }
                else
                {
                    rowCssClass = this.alternateRowCssClass;
                }

                rowflag = !rowflag;

                output.WriteFullBeginTag("tr");
                output.WriteLine();
                output.Indent++;

                //
                // Render ID of Record
                //
//				output.WriteBeginTag("td");
//				output.WriteAttribute("class", rowCssClass);
//				output.Write(HtmlTextWriter.TagRightChar);
//				output.Write(role.iD);
//				output.WriteEndTag("td");
//				output.WriteLine();

                //
                // Render Main Representation of Record
                //
                output.WriteBeginTag("td");
                output.WriteAttribute("valign", "top");
                output.WriteAttribute("class", rowCssClass);
                output.Write(HtmlTextWriter.TagRightChar);

                if (selectEnabled)
                {
                    output.WriteBeginTag("a");
                    output.WriteAttribute("href", "javascript:" +
                                          Page.ClientScript.GetPostBackEventReference(this, "sel_" + role.iD));
                    output.Write(HtmlTextWriter.TagRightChar);
                    output.Write(role.Name);
                    output.WriteEndTag("a");
                }
                else
                {
                    output.WriteFullBeginTag("strong");
                    output.Write(role.name);
                    output.WriteEndTag("strong");
                }
                output.WriteEndTag("td");
                output.WriteLine();

                //
                // Render Disabled Status
                //
                output.WriteBeginTag("td");
                output.WriteAttribute("class", rowCssClass);
                output.WriteAttribute("valign", "top");
                output.Write(HtmlTextWriter.TagRightChar);
                if (role.isDisabled)
                {
                    output.Write("Disabled");
                }
                else
                {
                    output.Write("&nbsp;");
                }
                output.WriteEndTag("td");
                output.WriteLine();

                output.Indent--;
                output.WriteEndTag("tr");
                output.WriteLine();
            }
        }