예제 #1
0
        private void RemoveClient()
        {
            ListClient();
            Console.WriteLine("Entrez l'ID du client à supprimer");
            int userID = UserEntry.GetAnswerInt();

            if (SQLRequestsClients.RemoveClient(userID))
            {
                Console.WriteLine("Client Supprimé !");
            }
        }
예제 #2
0
        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();
        }
예제 #3
0
        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);
            }
        }
예제 #4
0
        private void ModQuantity()
        {
            listStock = SQLRequestsStock.ListStock();
            Display.DisplayListStock(listStock);
            Console.WriteLine("Entrez l'ID du produit dont vous voulez modifier la quantité");
            int productID = UserEntry.GetAnswerInt();

            Stock stock = SQLRequestsStock.GetStock(productID);

            if (stock != null)
            {
                Console.WriteLine("Entrez la modification sur la quantité");
                Console.WriteLine("!!!\tSi vous dépassez le zéro, la quantité sera mise à zéro\t!!!");
                int quantity     = UserEntry.GetAnswerInt();
                int new_quantity = stock.ProductQuantity + quantity;
                new_quantity = (new_quantity < 0) ? 0 : new_quantity;

                SQLRequestsStock.ChangeStock(productID, new_quantity);
            }
            else
            {
                Console.WriteLine("Ce stock n'existe pas.");
            }
        }