protected void Button_NewTimesheet_Click(object sender, EventArgs e) { //Create new timesheet with selected foreman and date ending DateTime SelectedDate; if (DateTime.TryParse(Textbox_DateWeekEnding.Text, out SelectedDate)) { if (SelectedDate.DayOfWeek != DayOfWeek.Tuesday) { Label_Error.Text = "Please select a Tuesday"; } else { int NewTimesheetID = TBL.AddNewTimesheet(User.Identity.Name.ToLower(), SelectedDate); //Add three new entries to new timesheet for (int i = 1; i <= 3; i++) { TBL.AddTimesheetEntry(NewTimesheetID.ToString()); } //Redirect user to edit new timesheet Response.Redirect("EditTimesheet.aspx?ID=" + NewTimesheetID.ToString()); } } else { Label_Error.Text = "Please select a Tuesday"; } }
protected void Button_NewRow_Click(object sender, EventArgs e) { //Add new timesheet entry TBL.AddTimesheetEntry(Request.QueryString["ID"]); //Save any changes and refresh page SaveAllChanges(); var nameValues = HttpUtility.ParseQueryString(Request.QueryString.ToString()); nameValues.Set("MESSAGE", "Added new row"); string url = Request.Url.AbsolutePath; string updatedQueryString = "?" + nameValues.ToString(); Response.Redirect(url + updatedQueryString); }