Ejemplo n.º 1
0
        private void ClearAll()
        {
            if (tabLemHeader != null)
            {
                tabLemHeader.Dispose();
                tabLemHeader = null;
            }

            if (tabFieldPO != null)
            {
                tabFieldPO.Dispose();
                tabFieldPO = null;
            }

            if (tabEditLem != null)
            {
                tabEditLem.Dispose();
                tabEditLem = null;
            }

            if (tabLemSheetQuery != null)
            {
                tabLemSheetQuery.ClearAll();
            }
        }
Ejemplo n.º 2
0
        private void ActiveProcessTab(XtraTabPage tabPage)
        {
            if (tabPage != null && tabPage.PageVisible)
            {
                if (tabPage == tpHeaderList)
                {
                    if (tabLemHeader == null)
                    {
                        tabLemHeader = new ucLemHeader();
                        InitTab(tpHeaderList, tabLemHeader);
                    }
                    else
                    {
                        tabLemHeader.RefreshCurrentRowStatus();
                    }
                }
                else if (tabPage == tpEditLem)
                {
                    if (tabEditLem == null)
                    {
                        tabEditLem = new ucEditLem();
                        InitTab(tpEditLem, tabEditLem);
                    }

                    var currLog = tabLemHeader.GetCurrentLog();
                    if (currLog != null)
                    {
                        tabEditLem.SetCurrentHeader(currLog);
                    }
                }
                else if (tabPage == tpFieldPO)
                {
                    if (tabFieldPO == null)
                    {
                        tabFieldPO = new ucFieldPO();
                        InitTab(tpFieldPO, tabFieldPO);
                    }
                    tabFieldPO.SetData();
                }
            }
            CL_Dialog.PleaseWait.Hide();
        }