Exemple #1
0
        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);
        }