private void _helper_DomainObjectToGridRow(object sender, EventArgs e) { if ((e as DomainObjectToGridRowEventArgsNew).DomainObject != null) { QDORMADefect obj = (e as DomainObjectToGridRowEventArgsNew).DomainObject as QDORMADefect; string timeType = ""; DataRow row = DtSource.NewRow(); switch (this.rblSummaryTargetQuery.SelectedValue) { case RMATimeKide.Day: row["timingtype_day"] = FormatHelper.ToDateString(obj.TimeType); break; case RMATimeKide.Week: row["timingtype_week"] = obj.TimeType.ToString(); break; case RMATimeKide.Month: row["timingtype_month"] = obj.TimeType.ToString(); break; default: row["timingtype_day"] = ""; break; } int unColsedQTY = obj.TotalQty - obj.ClosedQty; decimal achieved = Convert.ToDecimal(obj.ClosedQty) / Convert.ToDecimal(obj.TotalQty); row["RMATotalQty"] = obj.TotalQty.ToString(); row["RMAQuantity"] = obj.RMAQuantity.ToString(); row["RMAClosedQty"] = obj.ClosedQty.ToString(); row["RMAUnClosedQty"] = unColsedQTY.ToString(); row["RMAAchieved"] = achieved.ToString("##.##%"); (e as DomainObjectToGridRowEventArgsNew).GridRow = row; } }
private void _helper_DomainObjectToExportRow(object sender, EventArgs e) { if ((e as DomainObjectToExportRowEventArgsNew).DomainObject != null) { QDORMADefect obj = (e as DomainObjectToExportRowEventArgsNew).DomainObject as QDORMADefect; string timeType = ""; switch (this.rblSummaryTargetQuery.SelectedValue) { case RMATimeKide.Day: timeType = FormatHelper.ToDateString(obj.TimeType); break; case RMATimeKide.Week: timeType = obj.TimeType.ToString(); break; case RMATimeKide.Month: timeType = obj.TimeType.ToString(); break; default: timeType = ""; break; } int unColsedQTY = obj.TotalQty - obj.ClosedQty; decimal achieved = Convert.ToDecimal(obj.ClosedQty) / Convert.ToDecimal(obj.TotalQty); (e as DomainObjectToExportRowEventArgsNew).ExportRow = new string[] { timeType, obj.TotalQty.ToString(), obj.RMAQuantity.ToString(), obj.ClosedQty.ToString(), unColsedQTY.ToString(), achieved.ToString("##.##%") }; } }