public static void StartUp(IToolsExcelThisWorkbook wb) { _wb = wb; Repository = new Utility.Repository(wb); DataBase.CreateNew(Ambiente); if (!Update()) { Application.Iteration = true; Application.MaxIterations = 100; Application.EnableEvents = false; Style.StdStyles(); ControlloAreeDiRete(); foreach (Excel.Worksheet ws in CategorySheets) { ws.Activate(); ws.Range["A1"].Select(); Application.ActiveWindow.ScrollRow = 1; } Main.Select(); Application.WindowState = Excel.XlWindowState.xlMaximized; ScreenUpdating = false; Initialize(); Application.EnableEvents = true; } }
public Repository(IToolsExcelThisWorkbook wb) { _wb = wb; DaAggiornare = false; if (Contains(DataBase.TAB.LISTA_APPLICAZIONI)) { Applicazione = this[DataBase.TAB.LISTA_APPLICAZIONI].AsEnumerable() .Where(r => r["IdApplicazione"].Equals(wb.IdApplicazione)) .FirstOrDefault(); } }