private void UpdateButton_Click(object sender, RoutedEventArgs e) { var detailWindow = new EmployeeDetail(GetSelectedEmployee()); if (detailWindow.Model != null) { if (detailWindow.ShowDialog() == true) { // Salvo il dato dalla maschera di dettaglio UpdateEmployees(new List <Employee>() { detailWindow.Model }); LoadButton_Click(sender, e); } else { // Non modifico niente } } else { MessageBox.Show("You have to select an Employee first"); } }
private void NewButton_Click(object sender, RoutedEventArgs e) { var detailWindow = new EmployeeDetail(); if (detailWindow.ShowDialog() == true) { // Salvo il dato dalla maschera di dettaglio //SaveNewEmployee(detailWindow.Model); //LoadButton_Click(sender, e); using (var ta = new EmployeesTableAdapter()) { ta.Insert(detailWindow.Model.Name, detailWindow.Model.Productivity, detailWindow.Model.TotalBonus); } } else { // Non modifico niente } }