예제 #1
0
        // вход в аккаунт
        private void SIbtn_Click(object sender, EventArgs e)
        {
            string          email         = EmailTbx.Text;
            string          password      = PasswordTbx.Text;
            CustomerAccount client        = new CustomerAccount();
            bool            presentClient = client.checkClient(email, password);

            if (presentClient == true)
            {
                Form frm = new UserForm();
                frm.Show();
                this.Close();
            }
            else
            {
                TeacherAccount staff = new TeacherAccount();
                string         role  = staff.getRole(email, password);
                if (role.Equals("TEACHER                                           "))
                {
                    Program.Context.MainForm = new UserForm();

                    this.Close();

                    // покажет вторую форму и оставит приложение живым до ее закрытия
                    Program.Context.MainForm.Show();
                }
                else if (role.Equals("ADMIN                                             "))
                {
                    Program.Context.MainForm = new AdminForm();

                    this.Close();

                    // покажет вторую форму и оставит приложение живым до ее закрытия
                    Program.Context.MainForm.Show();
                }
                else if (role.Equals("MANAGER                                           "))
                {
                    Program.Context.MainForm = new ManagerForm();

                    this.Close();

                    // покажет вторую форму и оставит приложение живым до ее закрытия
                    Program.Context.MainForm.Show();
                }
            }
        }