Example #1
0
        public static void Close()
        {
            if (Workbook.Repository != null)
            {
                Simboli.EmergenzaForzata   = false;
                Application.ScreenUpdating = false;
                if (WB.Application.DisplayDocumentActionTaskPane)
                {
                    WB.Application.DisplayDocumentActionTaskPane = false;
                }

                Main.Select();
                if (Simboli.ModificaDati)
                {
                    Sheet.Protected      = false;
                    Simboli.ModificaDati = false;
                    Sheet.AbilitaModifica(false);
                    Sheet.SalvaModifiche();
                    Sheet.Protected = true;
                }
                DataBase.SalvaModificheDB();
                InsertLog(Core.DataBase.TipologiaLOG.LogAccesso, "Log off - " + Environment.UserName + " - " + Environment.MachineName);

                Application.ScreenUpdating = true;

                _wb.Base.Save();
                Application.DisplayAlerts = false;
            }
        }