예제 #1
0
        static void Main(string[] args)
        {
            EnterPagePL enterPagePL = new EnterPagePL();

            enterPagePL.Output();
            enterPagePL.Choise();
        }
예제 #2
0
        /// <summary>
        /// User choise
        /// </summary>
        /// <param name="enm"><see cref="Category"/></param>
        public virtual void UserChoise(ref Category enm)
        {
            try
            {
                string result = Console.ReadLine();

                if (Int32.TryParse(result, out int intResult) && intResult == 10)
                {
                    SearchName();
                }
                else if (Int32.TryParse(result, out intResult) && intResult == 0)
                {
                    enterPagePL.Output();
                    enterPagePL.Choise();
                }
                else if (Int32.TryParse(result, out intResult) && intResult > 0 && intResult < 11)
                {
                    ResultedEnumerbale = funcCategoty((Category)(--intResult));
                }
                else
                {
                    UserChoise(ref enm);
                }
            }
            catch
            {
                Console.WriteLine("Wrong choise");
            }
        }
예제 #3
0
        public void LoginProcess()
        {
            Output();
            StartSignIn();

            EnterPagePL enterPageView = new EnterPagePL();

            enterPageView.Output();
            enterPageView.Choise();
        }
예제 #4
0
        /// <summary>
        /// Registration result
        /// </summary>
        /// <param name="result"></param>
        public void RegistrationResult(bool result)
        {
            if (result)
            {
                Console.WriteLine("User have been regitered");
            }
            else
            {
                Console.WriteLine("User haven't been regitered");
            }

            enterPageView.Output();
            enterPageView.Choise();
        }
예제 #5
0
        /// <summary>
        /// Input order
        /// </summary>
        public void InputOrder()
        {
            foreach (var i in getOrders())
            {
                if (isUserRole())
                {
                    if (isUserLogined(i))
                    {
                        OutputUserData(i);
                    }
                }
                else
                {
                    OutputUserData(i);
                }
            }

            Console.ReadKey();
            enterPageView.Output();
            enterPageView.Choise();
        }