private void buttonOk_Click(object sender, RoutedEventArgs e) { using (DBWokrSql db = new DBWokrSql(Connection)) try { switch (TYPE_) { case AuthType.Enter: int id = db.GetIDAdmin(textBoxLogin.Text, textBoxPassword.Text); Login = textBoxLogin.Text; if (id > 0) { this.DialogResult = true; } else { this.DialogResult = false; } break; case AuthType.Add: if (db.AddAdmin(textBoxLogin.Text, textBoxPassword.Text, Father_) < 0) { MessageBox.Show("Користувач з таким ім'ям вже існує, спробуйте ще.", "Увага"); return; } MessageBox.Show(string.Format("Користувач {0} з паролем {1} доданий.", textBoxLogin.Text, textBoxPassword.Text), ""); break; case AuthType.Update: int idAdmin = db.GetIDAdmin(original.Login); db.UpdateAdmin(idAdmin, textBoxLogin.Text, textBoxPassword.Text); MessageBox.Show(string.Format("Логін {0} змінений на {1}\n Пароль {2} змінений на {3}", original.Login.PadRight(10), textBoxLogin.Text.PadRight(10), original.Password.PadRight(10), textBoxPassword.Text.PadRight(10)), ""); break; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Увага"); } this.Close(); }