public void Process(HotMetalPouringEvent _event) { try { this._Module._Heat.HotMetalPouringHistory.Add( _event); } catch { } }
private bool ProcessEvent(HotMetalPouringEvent _event) { // Начало заливки чугуна if (_event.HotMetalPouringFlag == 1 && !Repositary.ContainsKey("HotMetalPouring")) { try { DBWorker.Instance.Insert((int)HeatPassportOperations.HotMetalPouringEvent, _event.Time, m_ConverterNumber, HeatNumber, _event.HotMetalPouringFlag); Repositary.Add("HotMetalPouring", true); } catch { return false; } } // Начало заливки чугуна if (_event.HotMetalPouringFlag == 0 && Repositary.ContainsKey("HotMetalPouring")) { try { DBWorker.Instance.Insert((int)HeatPassportOperations.HotMetalPouringEvent, _event.Time, m_ConverterNumber, HeatNumber, _event.HotMetalPouringFlag); Repositary.Remove("HotMetalPouring"); } catch { return false; } } return true; }