protected override string[] FormatExportRecord(object obj) { RptMOCloseRate rptMOCloseRate = (RptMOCloseRate)obj; string dateString = rptMOCloseRate.Year.ToString() + "/"; if (this.rblByTimeTypeQuery.SelectedValue == NewReportByTimeType.Week) { dateString += rptMOCloseRate.Week.ToString(); } else { dateString += rptMOCloseRate.Month.ToString(); } return(new string[] { dateString, rptMOCloseRate.FirstPQty.ToString(), rptMOCloseRate.OpenQty.ToString(), rptMOCloseRate.CloseQty.ToString(), rptMOCloseRate.EndPQty.ToString(), rptMOCloseRate.CloseRate.ToString("0.00%") }); }
protected override DataRow GetGridRow(object obj) { RptMOCloseRate rptMOCloseRate = (RptMOCloseRate)obj; string dateString = rptMOCloseRate.Year.ToString() + "/"; if (this.rblByTimeTypeQuery.SelectedValue == NewReportByTimeType.Week) { dateString += rptMOCloseRate.Week.ToString(); } else { dateString += rptMOCloseRate.Month.ToString(); } DataRow row = DtSource.NewRow(); row["TimeDimension"] = dateString; row["BeginningOpenMOCount"] = rptMOCloseRate.FirstPQty.ToString(); row["NewOpenMOCount"] = rptMOCloseRate.OpenQty.ToString(); row["NewCloseMOCount"] = rptMOCloseRate.CloseQty.ToString(); row["ClosingOpenMOCount"] = rptMOCloseRate.EndPQty.ToString(); row["MOCloseRate"] = rptMOCloseRate.CloseRate.ToString("0.00%"); return(row); }