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(); } }
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(); }