/// <summary> /// Авторизация /// </summary> /// <returns>Возвращает кортеж - первый элемент булево значение, второй - список элементов</returns> public Tuple <bool, List <string> > LogIn() { List <string> userData = new List <string>(); string HLogin, HPassword; try { HLogin = EncryptionData.EncryptLogin(Login, Password); HPassword = EncryptionData.EncryptPassword(Login, Password); DataBaseConnect DBC = new DataBaseConnect(GetConnectionString.getStringConnectionData()); userData = new List <string>(DBC.getUserInfoFromDataBase(HLogin, HPassword)); getEmergencyAuthData(); if (userData != null) { return(Tuple.Create(true, userData)); } else { return(Tuple.Create(false, userData)); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Пользователь не найден", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(Tuple.Create(false, userData)); } }