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