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 = ""; } } }
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; } } }