コード例 #1
0
        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%")
            });
        }
コード例 #2
0
        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);
        }