protected override Infragistics.WebUI.UltraWebGrid.UltraGridRow GetGridRow(object obj)
        {
            MaterialReceiveExtend mre = obj as MaterialReceiveExtend;

            return(new Infragistics.WebUI.UltraWebGrid.UltraGridRow(
                       new object[] {
                mre.IQCNo,
                mre.STLine.ToString(),
                mre.ItemCode,
                mre.MaterialDescription,
                mre.OrderNo,
                mre.OrderLine.ToString(),
                mre.RealReceiveQty.ToString(),
                mre.ReceiveMemo,
                FormatHelper.ToDateString(mre.AccountDate),
                FormatHelper.ToDateString(mre.VoucherDate),
                mre.OrganizationID.ToString(),
                mre.StorageID,
                mre.Unit,
                mre.Flag,
                string.Compare(mre.Flag, "SAP", true) == 0 ? "" : mre.ErrorMessage,
                mre.MaintainDate,
                mre.MaintainTime,
                mre.MaintainUser,
                "",
                "",
                mre.SRMFlag == null ? string.Empty : mre.SRMFlag,
                mre.SRMErrorMessage == null ? string.Empty : mre.SRMErrorMessage,
                "",
                mre.STNo
            }));
        }
        protected override string[] FormatExportRecord(object obj)
        {
            MaterialReceiveExtend mre = obj as MaterialReceiveExtend;

            return(new string[] {
                mre.IQCNo,
                mre.STLine.ToString(),
                mre.ItemCode,
                mre.MaterialDescription,
                mre.OrderNo,
                mre.OrderLine.ToString(),
                mre.RealReceiveQty.ToString(),
                mre.ReceiveMemo,
                FormatHelper.ToDateString(mre.AccountDate),
                FormatHelper.ToDateString(mre.VoucherDate),
                mre.OrganizationID.ToString(),
                mre.StorageID,
                mre.Unit,
                mre.Flag,
                mre.ErrorMessage,
                mre.SRMFlag == null ? string.Empty : mre.SRMFlag,
                mre.SRMErrorMessage == null ? string.Empty : mre.SRMErrorMessage
            });
        }