Exemplo n.º 1
0
        private void loadAllViewShow(CanKaoDianBean canDian, string cardID)
        {
            if (aShow == null)
            {
                aShow = new AllViewShow();
                fromMainModel.onTagData  += aShow.locaViewFrom.locaModel.distributionData;    //绕的有点多
                fromMainModel.onCanKData += aShow.locaViewFrom.locaModel.distributionCKDData; //绕的有点多
                fromMainModel.onNODEData += aShow.locaViewFrom.locaModel.changeCanKaiDianIDtIME;
                aShow.locaViewFrom.locaModel.CloseUDPtime = fromMainModel.CloseUDPtime;
                aShow.locaViewFrom.locaModel.OpenUDPtime  = fromMainModel.OpenUDPtime;
            }
            fromMainModel.dirHandle();
            aShow.locaViewFrom.MFormMian = this;

            tagSerchHandle         += aShow.tagSerchHandle;
            aShow.serchCardAllView += serchCardId;
            if (canDian != null && cardID != null)
            {
                setSerchResult(canDian, cardID);
            }
            aShow.FormClosed += AllViewShowFormClosedEventHandler;
            loadOnNOdata();
            if (!aShow.Visible)
            {
                aShow.ShowDialog();
            }
        }
Exemplo n.º 2
0
        private void AllViewShowFormClosedEventHandler(object sender, FormClosedEventArgs e)
        {
            if (!(sender is AllViewShow))
            {
                return;
            }
            AllViewShow aShows = (AllViewShow)sender;

            aShows.serchCardAllView -= serchCardId;
            if (aShows.locaViewFrom != null)
            {
                fromMainModel.onTagData      -= aShows.locaViewFrom.locaModel.distributionData;   //绕的有点多
                fromMainModel.onCanKData     -= aShow.locaViewFrom.locaModel.distributionCKDData; //绕的有点多
                fromMainModel.onNODEData     -= aShows.locaViewFrom.locaModel.changeCanKaiDianIDtIME;
                aShows.locaViewFrom.MFormMian = null;
                aShows.locaViewFrom.closeFoem();
                aShows.locaViewFrom.Close();
            }
            aShows.close();
            aShows.locaViewFrom = null;
            aShow  = null;
            aShows = null;
        }