Пример #1
0
        protected override DataRow GetGridRow(object obj)
        {
            SMTRptLineQtyMO qty = (SMTRptLineQtyMO)obj;
            //return new Infragistics.WebUI.UltraWebGrid.UltraGridRow(
            //    new object[]{
            //                    qty.MOCode,
            //                    qty.ProductCode,
            //                    qty.PlanQty,
            //                    qty.PlanManHour,
            //                    qty.CurrentQty,
            //                    qty.ActualManHour,
            //                    qty.ActualQty,
            //                    qty.DifferenceQty,
            //                    Math.Round(qty.MOComPassRate * 100, 2).ToString() + " %",
            //                    ""
            //                });
            DataRow row = this.DtSource.NewRow();

            row["MOCode"]        = qty.MOCode;
            row["ItemCode"]      = qty.ProductCode;
            row["PlanQty"]       = String.Format("{0:#,#}", qty.PlanQty);
            row["PlanManHour"]   = String.Format("{0:#,#}", qty.PlanManHour);
            row["CurrentQty"]    = String.Format("{0:#,#}", qty.CurrentQty);
            row["ActualManHour"] = String.Format("{0:#,#}", qty.ActualManHour);
            row["ActualQty"]     = String.Format("{0:#,#}", qty.ActualQty);
            row["DifferenceQty"] = String.Format("{0:#,#}", qty.DifferenceQty);
            row["MOComPassRate"] = Math.Round(qty.MOComPassRate * 100, 2).ToString() + " %";
            return(row);
        }
Пример #2
0
        protected override string[] FormatExportRecord(object obj)
        {
            SMTRptLineQtyMO qty = (SMTRptLineQtyMO)obj;

            return(new string[] { qty.MOCode,
                                  qty.ProductCode,
                                  qty.PlanQty.ToString(),
                                  qty.PlanManHour.ToString(),
                                  qty.CurrentQty.ToString(),
                                  qty.ActualManHour.ToString(),
                                  qty.ActualQty.ToString(),
                                  qty.DifferenceQty.ToString(),
                                  Math.Round(qty.MOComPassRate * 100, 2).ToString() + " %" });
        }