Пример #1
0
        /// <summary>
        /// </summary>
        /// <param name="entity"/>
        /// <returns/>
        public bool OnAfterLoad_Equipment(Equipment entity)
        {
            try
            {
                MicronBEAssyEqp eqp = new MicronBEAssyEqp();
                eqp.Init(entity.EQP_ID, FindHelper.GetEngineStartTime(), FindHelper.GetEngineStartTime(), entity.SIM_TYPE);
                eqp.LineID = entity.LINE_ID;
                eqp.EqpID  = entity.EQP_ID;
                string stepGroup = string.Empty;
                //eqp.StepGroup = UtilityHelper.StringToEnum(entity.STEP_GROUP, StepGroup.NONE);
                eqp.EqpModel        = entity.EQP_MODEL;
                eqp.UtilRate        = (double)entity.UTIL_RATE;
                eqp.DispatchingRule = entity.DISPATCHING_TYPE;

                if (InputMart.Instance.MicronBEAssyEqp.ContainsKey(eqp.EqpID) == false)
                {
                    InputMart.Instance.MicronBEAssyEqp.Add(eqp.EqpID, eqp);
                }

                return(false);
            }
            catch (Exception e)
            {
                WriteHelper.WriteErrorHistory(ErrorLevel.FATAL, string.Format("ErrorMessage : {0}   MethodName : {1}", e.Message, System.Reflection.MethodInfo.GetCurrentMethod().Name));
                return(false);
            }
        }