// kiválasztott User rekord szerkesztése private void EditUserRecord() { // Dialog megjelenítése az adatok módosításához UsersModel selecteduser = (UsersModel)UsersListView.SelectedItem; UsersDialog usersdlg = new UsersDialog(selecteduser); usersdlg.Owner = this; usersdlg.ShowDialog(); // Mentés esetén frissítjük az adatokat az adatbázisban if ((bool)usersdlg.DialogResult) { var upduser = context.Users.FirstOrDefault(u => u.Id == usersdlg.userid); upduser.Username = usersdlg.unameTextBox.Text; upduser.Password = usersdlg.pswdTextBox.Text; context.Users.Update(upduser); context.SaveChanges(); } ReloadUsersListViewContent(); }
// Új User rekord létrehozása private void CreateUserRecord() { // Dialog megjelenítése az adatok bekéréséhez UsersDialog usersdlg = new UsersDialog(null); usersdlg.Owner = this; usersdlg.ShowDialog(); bool result = DialogResult.HasValue ? (bool)usersdlg.DialogResult : false; // Mentés esetén mentjük az adatokat az adatbázisba if (result) { UsersModel newuser = new UsersModel() { Username = usersdlg.unameTextBox.Text, Password = usersdlg.pswdTextBox.Text }; context.Users.Add(newuser); context.SaveChanges(); } ReloadUsersListViewContent(); }