Пример #1
0
        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";
            }
        }
Пример #2
0
        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);
        }