internal void Run() { string userEntry; Console.Clear(); do { Display.StockMenu(); userEntry = UserEntry.GetAnswerString().ToUpper(); switch (userEntry) { case "MOD": ModQuantity(); break; case "LIST": listStock = SQLRequestsStock.ListStock(); Display.DisplayListStock(listStock); break; case "QUIT": break; } } while (userEntry != "QUIT"); Console.Clear(); }
internal void Run() { string userEntry; Console.Clear(); do { Display.CommandMenu(); userEntry = UserEntry.GetAnswerString().ToUpper(); switch (userEntry) { case "ADD": AddCommand(); break; case "LIST": ListCommand(); break; case "MOD": ModifyCommand(); break; case "QUIT": break; } } while (userEntry != "QUIT"); Console.Clear(); }
internal void Run() { // String permettant de choisir le sous-menu ou de quitter string userEntry; // Affichage message d'accueil Display.Welcome(); do { Display.MainMenu(); userEntry = UserEntry.GetAnswerString().ToUpper(); switch (userEntry) { case "CLI": ClientMenu clientMenu = new ClientMenu(); clientMenu.Run(); break; case "CMD": CommandMenu commandMenu = new CommandMenu(); commandMenu.Run(); break; case "PRD": ProductMenu productMenu = new ProductMenu(); productMenu.Run(); break; case "STK": StockMenu stockMenu = new StockMenu(); stockMenu.Run(); break; case "QUIT": break; default: Display.NoEntry(); break; } } while (userEntry != "QUIT"); Display.Byebye(); }
private void AddClient() { Console.WriteLine("Entrez un nom de client"); string clientName = UserEntry.GetAnswerString(); Console.WriteLine("Entrez un email"); string clientEmail = UserEntry.GetAnswerString(); if (String.IsNullOrEmpty(clientName.Trim()) || String.IsNullOrEmpty(clientEmail.Trim())) { Console.WriteLine("Entrées invalides"); } else { SQLRequestsClients.AddClient(new Client { ClientName = clientName, ClientEmail = clientEmail }); } }
private void AddCommand() { listClients = SQLRequestsClients.ListClients(); Display.DisplayListClients(listClients); listStock = SQLRequestsStock.ListStock(); Display.DisplayListStock(listStock); Console.WriteLine("\tCréation d'une commande\t"); Console.WriteLine("Vous allez créer une commande"); Console.Write("ID Client : "); int clientID = UserEntry.GetAnswerInt(); Console.Write("ID Produit : "); int productID = UserEntry.GetAnswerInt(); Console.Write("Quantité Produit : "); int productQuantity = UserEntry.GetAnswerInt(); Console.Write("Adresse commande : "); string commandAddress = UserEntry.GetAnswerString(); }
private void ModifyClient() { ListClient(); Console.WriteLine("Quel utilisateur voulez-vous modifier (ID) ?"); int userID = UserEntry.GetAnswerInt(); Console.WriteLine("Entrez un nouveau nom de client"); string clientName = UserEntry.GetAnswerString(); Console.WriteLine("Entrez un nouvel email"); string clientEmail = UserEntry.GetAnswerString(); if (String.IsNullOrEmpty(clientName.Trim()) || String.IsNullOrEmpty(clientEmail.Trim())) { Console.WriteLine("Entrées invalides"); } else { SQLRequestsClients.ModifyClient(userID, clientName, clientEmail); } }