diff --git a/ClickDemo/MainMenu.cs b/ClickDemo/MainMenu.cs index 5c9b13c..ea84380 100644 --- a/ClickDemo/MainMenu.cs +++ b/ClickDemo/MainMenu.cs @@ -9,8 +9,8 @@ namespace ClickDemo { public class MainMenu { - const string FilePath = @"C:\Users\Asus\Documents\Text\DataBase.txt"; - const string location = @"C:\Users\Asus\Documents\Text\CardList.txt"; + static readonly string FilePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "DataBase.txt"); + static readonly string location = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "CardList.txt"); //public const string filepath = @"C:\Users\Asus\Documents\Text\CardList.txt"; static List CardList = File.ReadAllLines(FilePath).ToList(); static List PassList = File.ReadAllLines(location).ToList(); diff --git a/ClickDemo/Main_Menu/History.cs b/ClickDemo/Main_Menu/History.cs index 5b03d96..6a46868 100644 --- a/ClickDemo/Main_Menu/History.cs +++ b/ClickDemo/Main_Menu/History.cs @@ -14,8 +14,8 @@ public static void CheckHistory() { Console.Clear(); - const string location = @"C:\Users\Asus\Documents\Text\CardList.txt"; - const string HistoryPath = @"C:\Users\Asus\Documents\Text\History.txt"; + string location = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "CardList.txt"); + string HistoryPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "History.txt"); List PassList = File.ReadAllLines(location).ToList(); List history = File.ReadAllLines(HistoryPath).ToList(); int i = history.FindIndex(a => a.Contains(PassList[0])); diff --git a/ClickDemo/Main_Menu/OrderCard.cs b/ClickDemo/Main_Menu/OrderCard.cs index 6b2b18b..c2e0eeb 100644 --- a/ClickDemo/Main_Menu/OrderCard.cs +++ b/ClickDemo/Main_Menu/OrderCard.cs @@ -13,7 +13,7 @@ namespace ClickDemo.Main_Menu { public class OrderCard { - const string FileUz = @"C:\Users\Asus\Documents\Text\OrderCard.txt"; + static readonly string FileUz = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "OrderCard.txt"); List OrderedList = File.ReadAllLines(FileUz).ToList(); public static void GetCardOreder() diff --git a/ClickDemo/Main_Menu/Transfer.cs b/ClickDemo/Main_Menu/Transfer.cs index f28553e..4f07bb9 100644 --- a/ClickDemo/Main_Menu/Transfer.cs +++ b/ClickDemo/Main_Menu/Transfer.cs @@ -12,10 +12,10 @@ namespace ClickDemo.Main_Menu { public class Transfer { - const string BalancePath = @"C:\Users\Asus\Documents\Text\Balance.txt"; - const string HistoryPath = @"C:\Users\Asus\Documents\Text\History.txt"; - const string FilePath = @"C:\Users\Asus\Documents\Text\DataBase.txt"; - const string location = @"C:\Users\Asus\Documents\Text\CardList.txt"; + static readonly string BalancePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "Balance.txt"); + static readonly string HistoryPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "History.txt"); + static readonly string FilePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "DataBase.txt"); + static readonly string location = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "CardList.txt"); static List DataBase = File.ReadAllLines(FilePath).ToList(); static List PassList = File.ReadAllLines(location).ToList(); static public List BalanceList = File.ReadAllLines(BalancePath).ToList(); diff --git a/ClickDemo/OldMenu.cs b/ClickDemo/OldMenu.cs index f0b0648..6d96e45 100644 --- a/ClickDemo/OldMenu.cs +++ b/ClickDemo/OldMenu.cs @@ -12,9 +12,9 @@ public class OldMenu /// /// int index = CardList.FindIndex(a => a.Contains(PassList[0])); /// - const string FilePath = @"C:\Users\Asus\Documents\Text\DataBase.txt"; - const string location = @"C:\Users\Asus\Documents\Text\CardList.txt"; - const string BalancePath = @"C:\Users\Asus\Documents\Text\Balance.txt"; + static readonly string FilePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "DataBase.txt"); + static string location = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "CardList.txt"); + static readonly string BalancePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "Balance.txt"); //private string _sum = DataBase[7]; static List PassList = File.ReadAllLines(location).ToList(); diff --git a/ClickDemo/Program.cs b/ClickDemo/Program.cs index bbd1ff3..295d51c 100644 --- a/ClickDemo/Program.cs +++ b/ClickDemo/Program.cs @@ -44,9 +44,10 @@ static void FirstMenu() } static void Main(string[] args) { - string locate = @"C:\Users\Asus\Documents\Text\Balance.txt"; - string Path = @"C:\Users\Asus\Documents\Text\DataBase.txt"; - string pinLock = @"C:\Users\Asus\Documents\Text\CardList.txt"; + Directory.CreateDirectory(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)); + string locate = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "Balance.txt"); + string path = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "DataBase.txt"); + string pinLock = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "CardList.txt"); string _balance = ""; bool isActive = true; @@ -67,7 +68,7 @@ static void Main(string[] args) if (SiginIn.Correct) { - List DataBase = File.ReadAllLines(Path).ToList(); + List DataBase = File.ReadAllLines(path).ToList(); List BalanceList = File.ReadAllLines(locate).ToList(); List PassList = File.ReadAllLines(pinLock).ToList(); diff --git a/ClickDemo/SiginIn.cs b/ClickDemo/SiginIn.cs index 239814c..bf4b329 100644 --- a/ClickDemo/SiginIn.cs +++ b/ClickDemo/SiginIn.cs @@ -9,8 +9,8 @@ namespace ClickDemo { public class SiginIn { - const string location = @"C:\Users\Asus\Documents\Text\CardList.txt"; - const string FilePath = @"C:\Users\Asus\Documents\Text\DataBase.txt"; + static readonly string location = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "CardList.txt"); + static readonly string FilePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "DataBase.txt"); static List CheckLogin = File.ReadAllLines(FilePath).ToList(); private int _id; diff --git a/ClickDemo/SiginUp.cs b/ClickDemo/SiginUp.cs index a248979..4fe648c 100644 --- a/ClickDemo/SiginUp.cs +++ b/ClickDemo/SiginUp.cs @@ -10,7 +10,7 @@ namespace ClickDemo { public class SiginUp { - const string FilePath = @"C:\Users\Asus\Documents\Text\DataBase.txt"; + static readonly string FilePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "DataBase.txt"); //List NumbersOfId = File.ReadAllLines(FilePath).ToList(); static List Names = File.ReadAllLines(FilePath).ToList(); Random random = new Random(); @@ -130,7 +130,7 @@ public static void GetInfo() { Names.Clear(); Console.Clear(); - Console.WriteLine("incorrect! please try again!"); + Console.WriteLine("Incorrect! please try again!"); isTrue = false; IsCorrect = false; GetInfo(); @@ -153,7 +153,7 @@ public static void GetInfo() else { count++; - Console.WriteLine("Cant Confirm!"); + Console.WriteLine("Can not Confirm!"); } } }