public static void UpdateConfig(ProgressOfUpdateAtStructAttribute Parent) { string CurrDirect = Directory.GetParent(LocalSettings.ApplicationBasePath).Parent.Parent.Parent.Parent.FullName; NewBasePath = Path.Combine(CurrDirect, "ForSYSTECH_DB.db"); Tuple <SQLiteConnection, string> tuple = ConnectToDataBase.TryToConnectToSQLite(NewBasePath); ConnectToDataBase.sqlite_conn = tuple.Item1; }
public override MainParentClass Menu_Virtual(ProgressOfUpdateAtStructAttribute Parent) { Users Users = new Users(); ProgressOfUpdateAtStructAttribute Progress = Parent.NonSerializedConfig.GetOnEntry; Progress.SetName(nameof(HR_Methods)); Progress.NonSerializedConfig.Method = new Action(() => { Tuple <SQLiteConnection, string> tuple = ConnectToDataBase.TryToConnectToSQLite(LocalSettings.NewBasePath); using (SQLiteConnection SQLiteConnection = tuple.Item1) { Users.User_s = GetUsers(SQLiteConnection); } }); Progress.Start(); return(Users); }