コード例 #1
0
ファイル: Program.cs プロジェクト: RobertoChapa/Movies_SQLite
        public static void ManageApp()
        {
            // DB Connection string
            SQLiteConnection sc = Database_SQLite.CreateConnection();

            // Select all Movie data from table Movie for display
            Console.WriteLine(Database_SQLite.Select_MovieData(sc) + "\r\n");

            while (true)
            {
                // Determine what user wants to do; insert, update, delete
                GetUserCommand(sc);
            }
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: RobertoChapa/Movies_SQLite
        private static char GetUserCommand(SQLiteConnection sc)
        {
getInfo:
            Console.Write("Enter: 'i' for insert, 'u' for update, 'd' for delete, 's' for select, or 9 for exit 'Required' " + "\r\n");

            bool t = false;

            t = char.TryParse(Console.ReadLine(), out char c);
            if (t == true && c == '9')
            {
                Environment.Exit(0);
            }
            if (t == true && (c == 'i' || c == 'u' || c == 'd' || c == 's'))
            {
            }
            else
            {
                goto getInfo;
            }

            switch (c)
            {
            case 'i':
                Insert(sc);
                break;

            case 'u':
                Update(sc);
                break;

            case 'd':
                Delete(sc);
                break;

            case 's':
                Console.WriteLine(Database_SQLite.Select_MovieData(sc));
                break;

            default:
                Environment.Exit(0);
                break;
            }

            return('0');
        }