コード例 #1
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);
            }
            else
            {
                // Non modifico niente
            }
        }
コード例 #2
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
                    UpdateEmployee(detailWindow.Model);
                    LoadButton_Click(sender, e);
                }
                else
                {
                    // Non modifico niente
                }
            }
            else
            {
                MessageBox.Show("You have to select an Employee first");
            }
        }