//public override void ClearStates() //{ // base.ClearStates(); //} private void addPanels() { try { m_ar_panels = new PanelSourceData.PanelGetDate[INDEX_SOURCE_GETDATE.Length]; for (int i = 0; i < INDEX_SOURCE_GETDATE.Length; i++) { m_ar_panels[i] = new PanelSourceData.PanelGetDate(); } m_ar_panels[0].DelegateEtalonGetDate = new DelegateDateFunc(recievedEtalonDate); //Для панелей с любыми серверами БД for (int i = 0; i < m_ar_panels.Length; i++) { EvtGetDate += new DelegateObjectFunc(m_ar_panels[i].OnEvtGetDate); EvtEtalonDate += new DelegateDateFunc(m_ar_panels[i].OnEvtEtalonDate); } ((PanelSourceData)m_panel).Invoke(((PanelSourceData)m_panel).m_delAddPan, new object[] { m_ar_panels }); } catch (Exception e) { } }
public HGetDate(ConnectionSettings connSett, DelegateDateFunc fGetDate, DelegateFunc fError) { m_ConnSett = connSett; delegateGetDate = fGetDate; delegateError = fError; }
//public void SetDelegateTECComponent(DelegateFunc f) { fillTECComponent = f; } public void SetDelegateDatetime(DelegateDateFunc f) { setDatetime = f; }
public void SetDelegateData(DelegateDateFunc s, DelegateFunc e) { readyData = s; errorData = e; }