public GetUser(List <string> textBoxList, List <CheckBox> checkBoxesList, DataGridView dataGridViewUsers) { this.textBoxList = textBoxList; this.checkBoxesList = checkBoxesList; this.dataGridViewUsers = dataGridViewUsers; this.addPermissions = new AddPermissions(checkBoxesList); }
public void addOrUpdate(DataGridView dataGridViewUsers) { EditUser editUsers = new EditUser(textBoxList, checkBoxesList, dataGridViewUsers); AddUser addUser = new AddUser(textBoxList, checkBoxesList); AddPermissions addPermissions = new AddPermissions(checkBoxesList); string getLogin = textBoxList[2]; users = context.Users.FirstOrDefault(c => c.login == getLogin); if (users == null) { addUser.addNewUser(); users = context.Users.FirstOrDefault(c => c.login == getLogin); if (users != null) { addPermissions.permission(users.usersID); MessageBox.Show("Dodano użytkownika"); } } else { const string message = "Taki użytkownik juz istnieje. Czy chcesz go edytować?"; const string caption = "Edycja"; var result = MessageBox.Show(message, caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { addPermissions.deletePermissions(users.usersID); editUsers.updateUsers(); addPermissions.permission(users.usersID); MessageBox.Show("Edytowano użytkownika"); } } }