protected void btnViewReport_Click(object sender, EventArgs e) { Int32 group = Convert.ToInt32(ddlGroup.SelectedValue); DateTime start = datePickerStart.Date; DateTime end = datePickerEnd.Date; if (start <= end) { if (end.Subtract(start).Days < 365) { UcReportArgs args = new UcReportArgs(); args.Group = group; args.Start = start; args.End = end; this.generateReport(this, args); } else { lblMessage.Text = "The reporting period is too long"; } } else { lblMessage.Text = "Start date cannot be greater than End date"; } }
protected void generateReport(object sender, UcReportArgs e) { if (GenerateReport != null) { GenerateReport(this, e); } }
protected void reportHeader_GenerateReport(object sender, UcReportArgs e) { this.generateReport(e.Group, e.Start, e.End); }