internal static void WritePeg(Mozart.SeePlan.Pegging.IMaterial m, double qty) { MicronBETestPlanWip wip = m as MicronBETestPlanWip; PegHistory info = new PegHistory(); info.LOT_ID = wip.LotID; info.LINE_ID = wip.Product.LineID; info.PRODUCT_ID = wip.Product.ProductID; info.STEP_ID = wip.MapStep.StepID; info.MAIN_QTY = Convert.ToDecimal(wip.Wip.UnitQty); info.PEG_QTY = Convert.ToDecimal(qty); info.LOT_STATE = wip.Wip.CurrentState.ToString(); OutputMart.Instance.PegHistory.Add(info); }