Esempio n. 1
0
        private void ButtonLogin_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (TextBoxFN.Text != string.Empty && TextBoxLN.Text != string.Empty && TextBoxP1.Password != string.Empty)
                {
                    foreach (Student s in db.Students)
                    {
                        if (TextBoxFN.Text == s.FirstName && TextBoxLN.Text == s.LastName && TextBoxP1.Password == s.Password)
                        {
                            student = s;
                            isExist = true;
                            break;
                        }
                    }
                    if (isExist)
                    {
                        MessageBoxShow messageBoxShow = new MessageBoxShow("Hello, " + student.FirstName + " " + student.LastName);
                        messageBoxShow.ShowDialog();
                        LogIn logIn = new LogIn(student);
                        logIn.ShowDialog();

                        isExist            = false;
                        student            = null;
                        TextBoxFN.Text     = string.Empty;
                        TextBoxLN.Text     = string.Empty;
                        TextBoxP1.Password = string.Empty;
                    }
                    else
                    {
                        MessageBoxShow messageBoxShow = new MessageBoxShow("This account is not exist!!!");
                        messageBoxShow.ShowDialog();
                    }
                }
                else
                {
                    MessageBoxShow messageBoxShow = new MessageBoxShow("Write down all blank!!!");
                    messageBoxShow.ShowDialog();
                }
            }
            catch (Exception)
            {
                MessageBoxShow messageBoxShow = new MessageBoxShow("Authorization error!!!");
                messageBoxShow.ShowDialog();
            }
        }
Esempio n. 2
0
        private void ButtonRegistrate_Click(object sender, RoutedEventArgs e)
        {
            if (TextBoxFN != null && TextBoxLN != null && TextBoxP1.Password != null && TextBoxP2.Password != null)
            {
                if (TextBoxP1.Password == TextBoxP2.Password)
                {
                    img = null;
                    FileStream   fileStream   = new FileStream(path, FileMode.Open, FileAccess.Read);
                    BinaryReader binaryReader = new BinaryReader(fileStream);
                    img     = binaryReader.ReadBytes((int)fileStream.Length);
                    student = new Student()
                    {
                        FirstName = TextBoxFN.Text,
                        LastName  = TextBoxLN.Text,
                        Password  = TextBoxP1.Password,
                        Photo     = img
                    };
                    db.Students.Add(student);
                    db.SaveChanges();

                    TextBoxFN.Text     = "";
                    TextBoxLN.Text     = "";
                    TextBoxP1.Password = "";
                    TextBoxP2.Password = "";

                    ImageBrowse.Source = null;
                }
                else
                {
                    MessageBoxShow messageBoxShow = new MessageBoxShow("Password must be equal to Password*!!!");
                    messageBoxShow.ShowDialog();
                }
            }
            else
            {
                MessageBoxShow messageBoxShow = new MessageBoxShow("Enter all fields!!!");
                messageBoxShow.ShowDialog();
            }
        }