protected void GetAttendanceDump_Click(object sender, EventArgs e)
        {
            int StudentId;

            try
            {
                StudentId = Convert.ToInt32(StudentSelector.SelectedValue);
            }
            catch
            {
                ((Default)Page.Master).ShowError("No Student Selected", "You must select a Student to generate this report.");
                return;
            }

            DateRange range;

            try
            {
                range = new DateRange(DateRange.GetDateTimeFromString(StartDateInput.Text), DateRange.GetDateTimeFromString(EndDateInput.Text));
            }
            catch (InvalidCastException)
            {
                ((Default)Page.Master).ShowError("Invalid Date Range Selected.",
                                                 String.Format("Could not parse dates from '{0}'~'{1}' to a valid Date Range.", StartDateInput.Text, EndDateInput.Text));
                return;
            }

            AttendanceControl.AttendanceDump(range, StudentId).Save(Server.MapPath("~/Temp/dump.csv"));
            Response.Redirect("~/Temp/dump.csv");
        }
 protected void SummaryBtn_Click(object sender, EventArgs e)
 {
     if (StartDateInput.Text.Equals(""))
     {
         AttendanceControl.AttendanceDump(new DateRange(DateRange.ThisFriday.AddDays(-7), DateRange.ThisFriday.AddDays(-1))).Save(Server.MapPath("~/Temp/AttendanceDump.csv"));
         Response.Redirect("~/Temp/AttendanceDump.csv");
     }
     else
     {
         AttendanceControl.AttendanceDump(new DateRange(DateRange.GetDateTimeFromString(StartDateInput.Text), DateRange.GetDateTimeFromString(EndDateInput.Text))).Save(Server.MapPath("~/Temp/AttendanceDump.csv"));
         Response.Redirect("~/Temp/AttendanceDump.csv");
     }
 }
Exemplo n.º 3
0
 protected void AttendanceDump_Click(object sender, EventArgs e)
 {
     AttendanceControl.AttendanceDump(new DateRange(DateRange.ThisFriday.AddDays(-7), DateRange.ThisFriday.AddDays(-1))).Save(Server.MapPath("~/Temp/AttendanceDump.csv"));
     Response.Redirect("~/Temp/AttendanceDump.csv");
 }