public void AddPersonViewCreate() { AddPersonView view = new AddPersonView(); view.DataContext = addUserViewModel; view.ShowDialog(); }
private void AddPerson(object obj) { Person newPerson = new Person(); var viewmodel = new PersonViewModel { Name = string.Empty, }; AddPersonView addListView = new AddPersonView { DataContext = viewmodel }; addListView.ShowDialog(); if (viewmodel.IsConfirm) { var exist = db.DownloadList(viewmodel.Name); if (exist != null) { MessageBox.Show("Istnieje już taka osoba!"); return; } newPerson.Name = viewmodel.Name; var date = viewmodel.DayOfBirth.Date; newPerson.BirthDate = date.ToString("d"); date = viewmodel.DayOfDeath.Date; newPerson.DeathDate = date.ToString("d"); newPerson.Gender = viewmodel.Gender.ToString(); var res = db.AddPerson(newPerson); if (res == false) { MessageBox.Show("Wystąpił błąd przy dodawaniu!"); } Refresh(); } }
private void ShowAddPersonView() { if (_addPersonView == null) { _addPersonView = new AddPersonView(ShowLoader, ShowPeopleListView, UpdatePeopleView); } ShowView(_addPersonView); }
public void Execute() { AddPersonView addPersonView = new AddPersonView(); addPersonView.Display(); Person newPerson = addPersonView.Person; addressBook.AddPerson(newPerson); }
private void OnAddPersonCommand(object obj) { var newPersonDialog = new AddPersonView(); newPersonDialog.Closed += (s, e) => { LoadData(); }; var dialogResult = newPersonDialog.ShowDialog(); }
internal void Navigate(ModesEnum mode) { switch (mode) { case ModesEnum.Main: _contentWindow.Content = _mainView ?? (_mainView = new MainView()); break; case ModesEnum.AddPerson: _contentWindow.Content = _addPersonView ?? (_addPersonView = new AddPersonView()); break; default: throw new ArgumentOutOfRangeException(nameof(mode), mode, null); } }
private void DataGridPersons_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { if (DataGridPersons.SelectedItem != null) { var person = (DataGridPersons.SelectedItem as Person); if (person == null) { return; } AddPersonView.FillUpPerson(person); AddDebtView.SelectedPerson = person; LoadDebtOfPerson(person); txtDebtsOfPerson.Text = "Debts of person: " + person.Name; } }
private void AdminViewGenerator() { //Ładowanie do bazy zrzutu z IDB; _ = new IDBView(_adminTab); //Wysyłanie Maili z Admina; SendMailView SendMail = new SendMailView { Location = new Point(1135, 85) }; _adminTab.Controls.Add(SendMail); //Automatyczne przliczaie STK w akcjach Z tenego roku AutoUpdateSTKView AutoSTK = new AutoUpdateSTKView { Location = new Point(425, 680) }; _adminTab.Controls.Add(AutoSTK); //Dodawania konta lub zmiany jego praw AddPersonView AccessView = new AddPersonView { Location = new Point(425, 15) }; _adminTab.Controls.Add(AccessView); //Sumowanie ilości miesięcznych PNC do odpowiednich grup SumPNC Sum = new SumPNC { Location = new Point(15, 525), }; _adminTab.Controls.Add(Sum); //Sprawdzania i dodawanie Targetów dla poszczególnych działów i łacznie dla całego PC TargetView Target = new TargetView { Location = new Point(830, 175), }; _adminTab.Controls.Add(Target); }
private async void ClickOnAddPerson(object sender, RoutedEventArgs e) { var vm = IocFactory.ViewModel.AddPersonViewModel; ViewModel.HandDown(vm); var dialog = new AddPersonView { DataContext = vm }; var result = await dialog.ShowAsync(); if (result == ContentDialogResult.Primary) { var p = dialog.ViewModel; _messenger.Say(string.Format(_resources.GetString("Info_PersonAdded"), $"{p?.FirstName} {p?.LastName}")); ViewModel.Refresh(); } }