Esempio n. 1
0
        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");
            }
        }
Esempio n. 2
0
        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
            }
        }