/// <summary> /// This button on click method is for adding a new Gender to the database. /// Added April 12. Modification of Gender's Add method. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void AddGenderButton_Click(object sender, EventArgs e) { //finding the customer profile choice to display string addItem = AddGenderBox.Text.Trim(); int userID = Convert.ToInt32(Session["adminID"]); MessageUserControl.TryRun(() => { GenderController sysmgr = new GenderController(); sysmgr.AddGender(addItem, userID); GenderListView.DataBind(); AddGenderBox.Text = ""; }, "Success", "Successfully added the new gender: \"" + addItem + "\""); }
// // GET: /Admin/Gender/ public ActionResult Index(GenderListView model) { if (model.page < 1) { model.page = 1; } IEnumerable <Gender> Genders = db.Genders; if (model.onlyActive == true) { Genders = Genders.Where(c => c.active == true); } model.Genders = Genders.OrderBy(c => c.detail).ToPagedList(model.page, Int32.Parse(ConfigurationManager.AppSettings["pageSize"])); return(View(model)); }
/// <summary> /// when the view active/archive is clicked, this changes the chosen ods for all listviews to the other ods. /// if the archived ods is being used, then the active ods is set, and vice-versa. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void ToggleView(object sender, EventArgs e) { if (seeArchive) { seeArchive = false; PTListview.DataSourceID = "PTODS"; PTListview.DataBind(); GenderListView.DataSourceID = "GenderODS"; GenderListView.DataBind(); MealsListView.DataSourceID = "MealsODS"; MealsListView.DataBind(); AgeRangeListView.DataSourceID = "AgeRangeODS"; AgeRangeListView.DataBind(); RevealButton.Text = "Show Archived"; } else { seeArchive = true; PTListview.DataSourceID = "ArchivedPTODS"; PTListview.DataBind(); GenderListView.DataSourceID = "ArchivedGenderODS"; GenderListView.DataBind(); MealsListView.DataSourceID = "ArchivedMealsODS"; MealsListView.DataBind(); AgeRangeListView.DataSourceID = "ArchivedAgeRangeODS"; AgeRangeListView.DataBind(); RevealButton.Text = "Show Active"; } }