Esempio n. 1
0
        private void Login(string firstname, string lastname, string mail, string pass1, string pass2)
        {
            model = new LoginModel();

            string error;
            bool   b = true;

            if (firstname != "" && lastname != "" && pass1 != "" && pass2 != "" && mail != "")
            {
                error = model.CorrectMail(mail);
                if (error != null)
                {
                    b = false;
                    _view.ShowError(error);
                    _view.FirstName = "";
                    _view.LastName  = "";
                    _view.Mail      = "";
                    _view.Pass1     = "";
                    _view.Pass2     = "";
                }
                else
                {
                    error = model.CheckFirstName(firstname);
                    if (error != null)
                    {
                        b = false;
                        _view.ShowError(error);
                        _view.FirstName = "";
                    }
                    error = model.CheckLastName(lastname);
                    if (error != null)
                    {
                        b = false;
                        _view.ShowError(error);
                        _view.LastName = "";
                    }

                    error = model.CheckPass(pass1, pass2);
                    if (error != null)
                    {
                        b = false;
                        _view.ShowError(error);
                        _view.Pass2 = "";
                    }
                }
                if (b)
                {
                    ApplicationController controller = new ApplicationController();
                    controller.Run <PatientPresenter>(new PatientPresenter(new PatientForm()));
                    _view.Close();
                }
            }
            else
            {
                _view.ShowError("Пожалуйста, заполните все поля!");
            }
        }
Esempio n. 2
0
        private void CheckPass(string pass1, string pass2)
        {
            model = new CheckInAndLoginModel();
            string error = model.CheckPass(pass1, pass2);

            if (error != null)
            {
                _view.ShowPassMessage(error);
            }
            else
            {
                _view.ShowPassMessage("");
            }
        }