示例#1
0
    protected void DeliveryWeekTextBox_TextChanged(object sender, EventArgs e)
    {
        DateTime dailyCountSelectedDate = Convert.ToDateTime(DeliveryWeekTextBox.Text);
        int      dayCounter             = 1;

        SiteNameLabel.Text = "";

        while (dailyCountSelectedDate.DayOfWeek.ToString() != "Monday")
        {
            dailyCountSelectedDate = dailyCountSelectedDate.AddDays(-1);
        }

        DeliveryDateRangeLabel.Text = dailyCountSelectedDate.ToString("MM/dd/yyyy") + "-" +
                                      dailyCountSelectedDate.AddDays(6).ToString("MM/dd/yyyy");

        ViewState["DeliverySiteListItems"] = null;

        if (DeliveryTypeDropDownList.SelectedItem.Text != "SELECT DELIVERY TYPE")
        {
            DeliverySiteListView.DataSource = DeliverySiteListItems;

            DeliverySiteListView.DataBind();
        }

        foreach (Control ctrl in test.Controls)
        {
            if (ctrl.GetType() == typeof(Label))
            {
                if (ctrl.ID == "MealDateLabel" + dayCounter)
                {
                    ((Label)ctrl).Text =
                        dailyCountSelectedDate.AddDays(dayCounter - 1).ToString("MM/dd/yyyy");
                }
                else if (ctrl.ID == "MealsSentLabel" + dayCounter)
                {
                    ((Label)ctrl).Text = "N/A";
                }
            }
            else if (ctrl.GetType() == typeof(TextBox))
            {
                ((TextBox)ctrl).Enabled = false;

                ((TextBox)ctrl).Text = "";

                if (ctrl.ID.Substring(0, 5) != "Total")
                {
                    ((TextBox)ctrl).BackColor = System.Drawing.Color.Gray;
                }

                if (ctrl.ID == "DisallowedTextBox" + dayCounter)
                {
                    dayCounter = dayCounter + 1;
                }
            }
            else if (ctrl.GetType() == typeof(HiddenField))
            {
                ((HiddenField)ctrl).Value = "";
            }
        }
    }
示例#2
0
    protected void DeliveryTypeDropDownList_SelectedIndexChanged(object sender, EventArgs e)
    {
        ViewState["DeliverySiteListItems"] = null;

        SiteNameLabel.Text = "";

        if (DeliveryTypeDropDownList.SelectedItem.Text != "SELECT DELIVERY TYPE")
        {
            MealTypeLabel.Text = DeliveryTypeDropDownList.SelectedItem.Text + " Delivery Counts";
        }

        if (!String.IsNullOrEmpty(DeliveryWeekTextBox.Text))
        {
            DeliverySiteListView.DataSource = DeliverySiteListItems;

            DeliverySiteListView.DataBind();
        }

        int dayCounter = 1;

        foreach (Control ctrl in test.Controls)
        {
            if (ctrl.GetType() == typeof(TextBox))
            {
                ((TextBox)ctrl).Enabled = false;

                ((TextBox)ctrl).Text = "";

                if (ctrl.ID.Substring(0, 5) != "Total")
                {
                    ((TextBox)ctrl).BackColor = System.Drawing.Color.Gray;
                }

                if (ctrl.ID == "DisallowedTextBox" + dayCounter)
                {
                    dayCounter = dayCounter + 1;
                }
            }
            else if (ctrl.GetType() == typeof(HiddenField))
            {
                ((HiddenField)ctrl).Value = "";
            }
            else if (ctrl.GetType() == typeof(DropDownList))
            {
                ((DropDownList)ctrl).SelectedIndex = ((DropDownList)ctrl).Items.IndexOf(((DropDownList)ctrl).Items.FindByText("No"));

                ((DropDownList)ctrl).Enabled = false;
            }
        }
    }