示例#1
0
        public static void RemoveUser()
        {
            string userToDeleteLogin;

            string[] userDataSplit;
            int      userToDeleteId = 0;

            Console.Clear();

            Console.WriteLine("Ekran usuwania użytkownika");
            Console.WriteLine("___________________________");

            Console.Write("Podaj nazwe użytkownika do usunięcia: ");
            userToDeleteLogin = Console.ReadLine();

            userDataSplit = userToDeleteLogin.Split('r');
            try
            {
                userToDeleteId = int.Parse(userDataSplit[3]);
            }
            catch (IndexOutOfRangeException)
            {
                Console.WriteLine("Podano nieprawidłową nazwę użytkownika!");
                Console.ReadKey();
            }
            catch (FormatException)
            {
                Console.WriteLine("Podano nieprawidłową nazwę użytkownika!");
                Console.ReadKey();
            }

            if (TextFileHandler.RemoveOrdinaryUserDataFromFile(userToDeleteId, userToDeleteLogin))
            {
                Console.WriteLine("Konto usunięto pomyślnie");
            }
            else
            {
                Console.WriteLine("Coś poszło nie tak");
            }

            Console.ReadKey();
        }