示例#1
0
            //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)
                {
                }
            }
示例#2
0
 public HGetDate(ConnectionSettings connSett, DelegateDateFunc fGetDate, DelegateFunc fError)
 {
     m_ConnSett      = connSett;
     delegateGetDate = fGetDate;
     delegateError   = fError;
 }
示例#3
0
        //public void SetDelegateTECComponent(DelegateFunc f) { fillTECComponent = f; }

        public void SetDelegateDatetime(DelegateDateFunc f)
        {
            setDatetime = f;
        }
示例#4
0
 public void SetDelegateData(DelegateDateFunc s, DelegateFunc e)
 {
     readyData = s; errorData = e;
 }