Ejemplo n.º 1
0
 public MainForm( )
 {
     InitializeComponent();
     advatisingUC1.SetTags(tags);
     try
     {
         using (FileStream fs = new FileStream("LogInInfo.json", FileMode.OpenOrCreate))
         {
             DataContractJsonSerializer jsonFormatter = new DataContractJsonSerializer(typeof(UserModel));
             if (fs.Length != 0)
             {
                 LogginPassword = (UserModel)jsonFormatter.ReadObject(fs);
             }
         }
     }
     catch
     {
         File.Create("LogInInfo.json");
     }
     if (LogginPassword.Login != null && LogginPassword.Password != null)
     {
         Visitor              = new VisitorObj(LogginPassword.Login, LogginPassword.Password);
         buttonSignIn.Text    = "Sign out";
         buttonSignUp.Visible = false;
         tags = Visitor.GetTags();
         advatisingUC1.SetTags(tags);
         buttonHistory.Visible     = true;
         buttonInfo.Visible        = true;
         labelNeedToSignIN.Visible = false;
         labelNiceToDeeYou.Text    = "Nice to see you\nMr." + Visitor.GetUserDataWithoutSecretInfo().Surname;
     }
 }
Ejemplo n.º 2
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;
            }
        }
Ejemplo n.º 3
0
 private void loginUC1_VisibleChanged(object sender, EventArgs e)
 {
     if (loginUC1.GetVisitor != null && buttonSignIn.Text != "Sign out")
     {
         labelNiceToDeeYou.Visible = true;
         LogginPassword            = loginUC1.LoginPassword;
         Visitor              = loginUC1.GetVisitor;///
         buttonSignIn.Text    = "Sign out";
         buttonSignUp.Visible = false;
         tags = Visitor.GetTags();
         advatisingUC1.SetTags(tags);
         buttonHistory.Visible     = true;
         buttonInfo.Visible        = true;
         labelNeedToSignIN.Visible = false;
         labelNiceToDeeYou.Text    = "Nice to see you\nMr." + Visitor.GetUserDataWithoutSecretInfo().Surname;
     }
 }
Ejemplo n.º 4
0
 private void Button_Click(object sender, System.Windows.RoutedEventArgs e)
 {
     try
     {
         VisitorObj visitor    = new VisitorObj(Loggin.Text, Password.Password);
         MainWindow mainWindow = new MainWindow(Loggin.Text);
         this.Hide();
         mainWindow.ShowDialog();
         this.Show();
     }
     catch
     {
         Password.Password = null;
     }
     finally
     {
         Password.Password = null;
     }
 }
Ejemplo n.º 5
0
 private void Button1_Click(object sender, EventArgs e)
 {
     if (buttonSignIn.Text != "Sign out")
     {
         signUpUC1.Visible = false;
         loginUC1.Visible  = true;
     }
     else
     {
         loginUC1.SignOut();
         Visitor        = null;
         LogginPassword = null;
         tags           = null;
         advatisingUC1.SetTags(tags);
         buttonSignIn.Text          = "Sign in";
         buttonSignUp.Visible       = true;
         buttonHistory.Visible      = false;
         buttonInfo.Visible         = false;
         labelNeedToSignIN.Visible  = true;
         pesonalInfoUC1.Visible     = false;
         purchasehistoryUC1.Visible = false;
         labelNiceToDeeYou.Text     = "";
     }
 }
Ejemplo n.º 6
0
 public void SignOut()
 {
     Visitor = null;
 }
Ejemplo n.º 7
0
        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);
        }