예제 #1
0
        private void bind()
        {
            #region Bind Default Child Data

            DojoSeminarOptionManager         parentOptionManager    = new DojoSeminarOptionManager();
            DojoSeminarOptionCollection      parentOptionCollection = parentOptionManager.GetCollection(string.Empty, string.Empty, null);
            ComponentArt.Web.UI.ComboBoxItem ParentOptionNullItem   = new ComponentArt.Web.UI.ComboBoxItem();
            ParentOptionNullItem.Text  = "Null";
            ParentOptionNullItem.Value = "Null";
            comboParentOption.Items.Add(ParentOptionNullItem);
            foreach (DojoSeminarOption parentOption in parentOptionCollection)
            {
                ComponentArt.Web.UI.ComboBoxItem i = new ComponentArt.Web.UI.ComboBoxItem();
                i.Text  = parentOption.ToString();
                i.Value = parentOption.ID.ToString();
                comboParentOption.Items.Add(i);
            }

            DojoSeminarRegistrationManager    parentRegistrationManager    = new DojoSeminarRegistrationManager();
            DojoSeminarRegistrationCollection parentRegistrationCollection = parentRegistrationManager.GetCollection(string.Empty, string.Empty, null);
            ComponentArt.Web.UI.ComboBoxItem  ParentRegistrationNullItem   = new ComponentArt.Web.UI.ComboBoxItem();
            ParentRegistrationNullItem.Text  = "Null";
            ParentRegistrationNullItem.Value = "Null";
            comboParentRegistration.Items.Add(ParentRegistrationNullItem);
            foreach (DojoSeminarRegistration parentRegistration in parentRegistrationCollection)
            {
                ComponentArt.Web.UI.ComboBoxItem i = new ComponentArt.Web.UI.ComboBoxItem();
                i.Text  = parentRegistration.ToString();
                i.Value = parentRegistration.ID.ToString();
                comboParentRegistration.Items.Add(i);
            }

            #endregion
        }
예제 #2
0
        private void bind()
        {
            #region Bind Default Child Data

            string[] classUnitTypeNames;
            byte[]   classUnitTypeValues;

            msOptions.Items.Clear();
            DojoSeminarOptionManager optionsManager =
                new DojoSeminarOptionManager();
            DojoSeminarOptionCollection optionsCollection =
                optionsManager.GetCollection(string.Empty, string.Empty);
            foreach (DojoSeminarOption options in optionsCollection)
            {
                ListItem i = new ListItem(options.Name +
                                          " (" + options.Fee.ToString("c") + ")", options.ID.ToString());
                msOptions.Items.Add(i);
            }

            GreyFoxContactManager locationManager =
                new GreyFoxContactManager("kitTessen_Locations");
            GreyFoxContactCollection locationCollection =
                locationManager.GetCollection(string.Empty, string.Empty);
            foreach (GreyFoxContact location in locationCollection)
            {
                ComboBoxItem item = new ComboBoxItem();
                item.Text  = location.BusinessName;
                item.Value = location.ID.ToString();
                comboLocation.Items.Add(item);
            }

            RHItemManager    rhim    = new RHItemManager();
            RHItemCollection rhItems =
                rhim.GetCollection(string.Empty, string.Empty, null);
            foreach (RHItem rhItem in rhItems)
            {
                ComboBoxItem item = new ComboBoxItem();
                item.Text  = rhItem.Name;
                item.Value = rhItem.ID.ToString();
                comboRappahanockItem.Items.Add(item);
            }

            //
            // Bind Class Unit Types
            //
            ddClassUnitType.Items.Clear();
            classUnitTypeNames  = Enum.GetNames(typeof(DojoSeminarClassUnitType));
            classUnitTypeValues = (byte[])Enum.GetValues(typeof(DojoSeminarClassUnitType));
            for (int i = 0; i <= classUnitTypeNames.GetUpperBound(0); i++)
            {
                ddClassUnitType.Items.Add(new ListItem(
                                              classUnitTypeNames[i],
                                              classUnitTypeValues[i].ToString()));
            }

            #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)
		{
			DojoSeminarOptionManager m = new DojoSeminarOptionManager();
			DojoSeminarOptionCollection dojoSeminarOptionCollection = m.GetCollection(string.Empty, string.Empty, null);
			// Render Header Row
			this.headerLockEnabled = true;
			RenderRow(this.HeaderRowCssClass, "Name", "Description", "Fee");

			bool rowflag = false;
			string rowCssClass;
			//
			// Render Records
			//
			foreach(DojoSeminarOption dojoSeminarOption in dojoSeminarOptionCollection)
			{
				if(rowflag) rowCssClass = defaultRowCssClass;
				else rowCssClass = alternateRowCssClass;
				rowflag = !rowflag;
				output.WriteBeginTag("tr");
				output.WriteAttribute("i", dojoSeminarOption.ID.ToString());
				output.WriteLine(HtmlTextWriter.TagRightChar);
				output.Indent++;
				output.WriteBeginTag("td");
				output.WriteAttribute("class", rowCssClass);
				output.WriteAttribute("valign", "top");
				output.WriteAttribute("style", "font-weight:bold;");
				output.Write(HtmlTextWriter.TagRightChar);
				output.Write(dojoSeminarOption.Name);
				output.WriteEndTag("td");
				output.WriteBeginTag("td");
				output.WriteAttribute("class", rowCssClass);
				output.WriteAttribute("valign", "top");
				output.Write(HtmlTextWriter.TagRightChar);
				output.Write(dojoSeminarOption.Description);
				output.WriteEndTag("td");
				output.WriteBeginTag("td");
				output.WriteAttribute("class", rowCssClass);
				output.Write(HtmlTextWriter.TagRightChar);
				output.Write(dojoSeminarOption.Fee.ToString("c"));
				output.WriteEndTag("td");
				output.Indent--;
				output.WriteEndTag("tr");
				output.WriteLine();
			}
		}
예제 #4
0
        private void bindDropDownLists()
        {
            #region Bind General 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 Registration Child Data

            msOptions.Items.Add(new ListItem("Null", "Null"));
            DojoSeminarOptionManager    optionsManager    = new DojoSeminarOptionManager();
            DojoSeminarOptionCollection optionsCollection = optionsManager.GetCollection(string.Empty, string.Empty, null);
            foreach (DojoSeminarOption options in optionsCollection)
            {
                ListItem i = new ListItem(options.ToString(), options.ID.ToString());
                msOptions.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
        }
예제 #5
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)
        {
            DojoSeminarOptionManager    m = new DojoSeminarOptionManager();
            DojoSeminarOptionCollection dojoSeminarOptionCollection = m.GetCollection(string.Empty, string.Empty, null);

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

            bool   rowflag = false;
            string rowCssClass;

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

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

            msParentOption.Items.Add(new ListItem("Null", "Null"));
            DojoSeminarOptionManager    parentOptionManager    = new DojoSeminarOptionManager();
            DojoSeminarOptionCollection parentOptionCollection = parentOptionManager.GetCollection(string.Empty, string.Empty, null);
            foreach (DojoSeminarOption parentOption in parentOptionCollection)
            {
                ListItem i = new ListItem(parentOption.ToString(), parentOption.ID.ToString());
                msParentOption.Items.Add(i);
            }

            msParentRegistration.Items.Add(new ListItem("Null", "Null"));
            DojoSeminarRegistrationManager    parentRegistrationManager    = new DojoSeminarRegistrationManager();
            DojoSeminarRegistrationCollection parentRegistrationCollection = parentRegistrationManager.GetCollection(string.Empty, string.Empty, null);
            foreach (DojoSeminarRegistration parentRegistration in parentRegistrationCollection)
            {
                ListItem i = new ListItem(parentRegistration.ToString(), parentRegistration.ID.ToString());
                msParentRegistration.Items.Add(i);
            }

            #endregion
        }