public void UpdateIsSelect()
 {
     IsSelect = !IsSelect;
     if (!IsSelect)
     {
         selectedTableDB = null;
         RaisePropertyChanged("SelectedTableDB");
     }
     RaisePropertyChanged("IsSelect");
 }
        public void UpdateLisrTable()
        {
            try
            {
                chandgeScheme(NameScheme);

                if (tableInDB.Count() == 0)
                {
                    List <string> tableDB = DataBaseWorker.CurentDBWorker.GetListDataFromQuery(GenerateQueryWorker.CurentGenerate.GetListTableQuery(NameScheme));
                    tableDB.ForEach(t => {
                        var newTable = new TableDB(t, nameScheme);
                        tableInDB.Add(newTable);
                    });
                }
            }
            catch (DBWorkerException e)
            {
                ShowMessageError.ShowError($"При загрузке списка таблиц произошла ошибка \n {e.Message}");
            }
        }