/// <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); } }