Example #1
0
        private void buttonSignIn_Click(object sender, EventArgs e)
        {
            UserDto User = null;

            if (UserBll.LoginIsFree(textBoxLogin.Text) != true)
            {
                User = UserBll.SignIn(textBoxLogin.Text, textBoxPassword.Text);
            }
            else
            {
                labelLogin.ForeColor = Color.DarkRed;
            }
            if (User != null)
            {
                LoginPassword = new UserModel()
                {
                    Login = textBoxLogin.Text, Password = textBoxPassword.Text
                };
                GetVisitor = new VisitorObj(textBoxLogin.Text, textBoxPassword.Text);
                SetDefoult();
                this.Visible = false;
            }
            else
            {
                labelPassword.ForeColor = Color.DarkRed;
            }
        }
        private void FirstMenu()
        {
            ConsoleKeyInfo key;

            do
            {
                Console.Clear();
                PrintFirstMenu();
                key = Console.ReadKey(true);
                switch (key.Key)
                {
                case ConsoleKey.D1:
                    Console.Clear();
                    Console.WriteLine("Login:"******"Password:"******"Wrong login");
                            Console.ReadKey();
                        }
                    }
                    break;

                case ConsoleKey.D2:
                    //registration
                    try
                    {
                        Console.Clear();
                        Console.WriteLine("______Person_registration_____");
                        Console.WriteLine("Name: ");
                        string name = Console.ReadLine();
                        Console.WriteLine("Surname: ");
                        string surname = Console.ReadLine();
                        Console.WriteLine("Phone number: ");
                        long phone_number = Convert.ToInt64(Console.ReadLine());
                        Console.WriteLine("Address: ");
                        string addreess = Console.ReadLine();
                        Console.WriteLine("Born date (exampl: 1993-12-21): ");
                        DateTime born_day = Convert.ToDateTime(Console.ReadLine());

                        Console.WriteLine();
                        Console.WriteLine("______User_registration_______");
                        Console.WriteLine("Login: "******"Someone has taken this login. Pleas, take enother. ");
                            Console.WriteLine("Login: "******"Password: "******"Special_question_regestration_");
                        Console.WriteLine("Exampl:");
                        Console.WriteLine("Question: When did you kill person first time ? ");
                        Console.WriteLine("Unswer:   2005-03-12");
                        Console.WriteLine();
                        Console.WriteLine("Question: ");
                        string question = Console.ReadLine();
                        Console.WriteLine("Answer: ");
                        string answer = Console.ReadLine();

                        User.SignUp(new Dto.UserDto(nickname, password, name, surname, phone_number, born_day, addreess, question, answer));
                    }
                    catch
                    {
                        Console.Clear();
                        Console.WriteLine("Wrong input information");
                        Console.ReadKey();
                    }
                    break;

                case ConsoleKey.D3:
                    UnegisteredVisitor();
                    break;
                }
            } while (key.Key != ConsoleKey.D0);
        }