private void Reg_Form_FormClosing(object sender, FormClosingEventArgs e) { if (DialogResult == DialogResult.OK) { String error = ""; try { if (Login_TB.Text.Trim() == "") { Login_TB.Focus(); error = "Необходимо ввести логин пользователя"; throw new Exception(error); } if (Pass_TB.Text.Trim() == "") { Pass_TB.Focus(); error = "Необходимо ввеситм пароль пользователя"; throw new Exception(error); } if (Directory.Exists($@"{SystemPath.DataReg}\{Login_TB.Text.Trim()}")) { error = "Пользовтель с таким именем уже существует"; throw new Exception(error); } MessageOneButton Dialog2 = new MessageOneButton(); Dialog2.Message_L.Text = "Пользователь успешно зарегистрирован"; if (Dialog2.ShowDialog() == DialogResult.OK) { } SystemArgs.PrintLog($"Пользователь успешно зарегистрирован"); } catch { MessageOneButton Dialog = new MessageOneButton(); Dialog.Message_L.Text = error; if (Dialog.ShowDialog() == DialogResult.OK) { } e.Cancel = true; } } }
private void PositionForm_FormClosing(object sender, FormClosingEventArgs e) { if (DialogResult == DialogResult.OK) { String error = String.Empty; try { if (Name_TB.Text.Trim() == String.Empty) { Name_TB.Focus(); error = "Необходимо ввести наименование позиции"; throw new Exception(error); } if (Pass_TB.Text.Trim() == String.Empty) { Pass_TB.Focus(); error = "Необходимо ввеситм пароль позиции"; throw new Exception(error); } if (Name_TB.Text.Trim().IndexOf("_") != -1) { Name_TB.Focus(); error = "Символ '_' не допустим"; throw new Exception(error); } if (Pass_TB.Text.Trim().IndexOf("_") != -1) { Pass_TB.Focus(); error = "Символ '_' не допустим"; throw new Exception(error); } } catch { MessageOneButton Dialog = new MessageOneButton(); Dialog.Message_L.Text = error; if (Dialog.ShowDialog() == DialogResult.OK) { } e.Cancel = true; } } }
private void PositionForm_FormClosing(object sender, FormClosingEventArgs e) { if (DialogResult == DialogResult.OK) { String error = String.Empty; try { if (Name_TB.Text.Trim() == String.Empty) { Name_TB.Focus(); error = "Необходимо ввести наименование позиции"; throw new Exception(error); } //if(Name_TB.Text.Trim().ToLower() == Name.ToLower()) //{ // Name_TB.Focus(); // error = "Исходное и конечное имена пользователя одинаковы"; // throw new Exception(error); //} if (Pass_TB.Text.Trim() == String.Empty) { Pass_TB.Focus(); error = "Необходимо ввеситм пароль позиции"; throw new Exception(error); } } catch { MessageOneButton_F Dialog = new MessageOneButton_F(); Dialog.Message_L.Text = error; if (Dialog.ShowDialog() == DialogResult.OK) { } e.Cancel = true; } } }
private void Enter_B_Click(object sender, EventArgs e) { String CurrentLogin = Login_TB.Text.Trim(); if (CurrentLogin != "") { if (Autorization.GetUserExists(CurrentLogin)) { String CurrentPass = Pass_TB.Text.Trim(); if (CurrentPass != "") { if (Autorization.GetUserStatus(CurrentLogin, Hash.GetSHA256(CurrentPass))) { SystemArgs.CurrentUser = new User(CurrentLogin); SystemArgs.PrintLog($"Пользователь {SystemArgs.CurrentUser.Name} успешно авторизовался"); Main_Form Main = new Main_Form(); Main.Show(); this.Hide(); } } else { MessageOneButton Dialog = new MessageOneButton(); Dialog.Message_L.Text = "Поле пароля должно содержать значение"; if (Dialog.ShowDialog() == DialogResult.OK) { } SystemArgs.PrintLog($"Получено пустое поле пароля"); Pass_TB.Focus(); return; } } else { MessageOneButton Dialog = new MessageOneButton(); Dialog.Message_L.Text = $@"Неправильный логин или пароль"; if (Dialog.ShowDialog() == DialogResult.OK) { } SystemArgs.PrintLog($"Введен енправильный логин или пароль"); } } else { MessageOneButton Dialog = new MessageOneButton(); Dialog.Message_L.Text = "Поле логина должно содержать значение"; if (Dialog.ShowDialog() == DialogResult.OK) { } SystemArgs.PrintLog($"Получено пустое поле логина"); Login_TB.Focus(); return; } }