コード例 #1
0
ファイル: Program.cs プロジェクト: astocka/PharmacyManager
        private static void SellMedicine()
        {
            Console.Clear();
            MainMenu.MenuS();
            ConsoleEx.WriteLine("".PadLeft(115, '='), ConsoleColor.DarkMagenta);
            ConsoleEx.WriteLine(" :: SELL MEDICINE ::", ConsoleColor.Gray);
            Console.WriteLine();

            Console.Write("Enter the Id of the medicine: ");
            int idSellMedicine = Convert.ToInt32(Console.ReadLine());

            Medicine medicine = new Medicine();

            Console.Write("Enter the amount: ");
            int amountSellMedicine = Convert.ToInt32(Console.ReadLine());

            if (medicine.ReloadById(idSellMedicine).WithPrescription == false)
            {
                Order.Sell(idSellMedicine, amountSellMedicine, medicine.ReloadById(idSellMedicine).Amount);
            }
            else
            {
                Console.Write("Enter customer's name: ");
                string customerName = Console.ReadLine().Trim();
                Console.Write("Enter PESEL number: ");
                string pesel = Console.ReadLine().Trim();
                Console.Write("Enter the prescription number: ");
                int prescriptionNumber = Convert.ToInt32(Console.ReadLine());

                Order.SellMedicine(idSellMedicine, amountSellMedicine, medicine.ReloadById(idSellMedicine).Amount);
                int prescriptionId = Prescription.SavePrescription(customerName, pesel, prescriptionNumber);
                Order.UpdateOrders(prescriptionId, idSellMedicine, amountSellMedicine);
            }
            ConsoleEx.WriteLine("Success!", ConsoleColor.Green);
            Console.Write("Press ENTER to continue... ");
            Console.ReadLine();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: astocka/PharmacyManager
        private static void EditMedicine()
        {
            Console.Clear();
            MainMenu.MenuS();
            ConsoleEx.WriteLine("".PadLeft(115, '='), ConsoleColor.DarkMagenta);
            ConsoleEx.WriteLine(" :: EDIT MEDICINE ::", ConsoleColor.Gray);
            Console.Write("Enter Id of medicine to update: ");
            int idEditMedicine = Convert.ToInt32(Console.ReadLine().Trim());

            Medicine previousMedicine = new Medicine();

            Console.WriteLine("Enter data of new medicine:");
            Medicine currentMedicine = new Medicine();

            currentMedicine.EditSingleMedicine(idEditMedicine, previousMedicine.ReloadById(idEditMedicine), currentMedicine.ReloadToEdit(previousMedicine.Name));

            ConsoleEx.WriteLine("Success!", ConsoleColor.Green);
            Console.Write("Press ENTER to continue... ");
            Console.ReadLine();
        }