/// <summary> /// Обработка события при нажатии на кнопку входа. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button_login_system_Click(object sender, EventArgs e) { bool status; Tuple <bool, List <string> > returned; try { if (ValidationField.ValidationFields(fields)) { TextBoxFiledsBlocked.Add(field_system_login); TextBoxFiledsBlocked.Add(field_system_password); StatusUserUI.StatusFunctionalityPartsOfTheWindow(TextBoxFiledsBlocked); AuthClass userAuth = new AuthClass(field_system_login.Text, field_system_password.Text); returned = userAuth.LogIn(); status = returned.Item1; userData = returned.Item2; if (!status) { StatusUserUI.StatusFunctionalityPartsOfTheWindow(TextBoxFiledsBlocked); } else { this.Hide(); StatusUserUI.StatusFunctionalityPartsOfTheWindow(setAllControlsEnabled(controlsInForm)); } } } catch (Exception exp) { MessageBox.Show(exp.Message, exp.StackTrace); } }
public Auth(List <Control> tmpControlsForm) { InitializeComponent(); Text = Convert.ToString("ИСВСК Авторизация"); StartPosition = FormStartPosition.CenterScreen; MinimumSize = new System.Drawing.Size(Width, Height); MaximumSize = new System.Drawing.Size(Width, Height); controlsInForm = tmpControlsForm; fields.Add(field_system_login); fields.Add(field_system_password); StatusUserUI.StatusFunctionalityPartsOfTheWindow(tmpControlsForm); }