public void checkLogin() { #region Проверки validator.validateLogin(form.getLogin()); validator.validateNewPassword(form.getPassword()); if (validator.isValid()) { string type = form.getLogin().Substring(0, 1); string serial = form.getLogin().Substring(1, 2); string number = form.getLogin().Substring(3, 6); LoginInfo.setRoleFromLogin(form.getLogin()); serviceFactory = new ServiceFactory(new PGRepositoryFactory()); service = serviceFactory.getUserService(); if (service.Authentication(type, serial, number, form.getPassword())) { UserRoomForm ur = new UserRoomForm(form, form.getLogin()); form.Hide(); ur.Show(); } } else { MessageBox.Show(validator.getErrorString(), "Ошибка ввода", MessageBoxButtons.OK, MessageBoxIcon.Warning); } validator.resetValues(); #endregion }
public UserRoomPresenter(UserRoomForm form, string login) { this.form = form; this.login = login; userType = login.Substring(0, 1); serviceFactory = new ServiceFactory(new PGRepositoryFactory()); service = serviceFactory.getUserService(); loadInfo(); }