Ejemplo n.º 1
0
        private void AddPersonel()
        {
            if (window == null)
            {
                PersonelModel personel = new PersonelModel();

                window = new NewPersonWindow(personel);
                window.NewPersonelViewModel.PersonelSave += NewPersonelViewModelPersonelSaved;
                window.Closing += NewPersonWindowClosing;

                window.Show();
            }
            else
            {
                window.Focus();
            }
        }
Ejemplo n.º 2
0
        private void addPerson_Click(object sender, RoutedEventArgs e)
        {
            using (ApplicationContext db = new ApplicationContext())
            {
                NewPersonWindow registerPersonWindow = new NewPersonWindow();
                registerPersonWindow.DataContext = this;
                if (registerPersonWindow.ShowDialog() == true)
                {
                    string firstName  = registerPersonWindow.FirstName;
                    string secondName = registerPersonWindow.LastName;
                    byte[] imagePhoto = registerPersonWindow.ImagePhoto;

                    db.Persons.Add(new Person(firstName, secondName, imagePhoto));
                    db.SaveChanges();
                    db.Persons.Load();
                    Persons = db.Persons.Local.ToList();
                    PersonList.ItemsSource = Persons;
                }
            }
        }
Ejemplo n.º 3
0
        private void NewPersonWindowClosing(object sender, CancelEventArgs e)

        {
            window.Dispose();
            window = null;
        }