Пример #1
0
        private void openEditWindow(object parameter)
        {
            AddStaffView old_staff = new AddStaffView(SelectedStaff, HomeViewModel);

            old_staff.ShowDialog();
            refresh();
        }
Пример #2
0
        private void openAddWindow(object parameter)
        {
            AddStaffView new_staff = new AddStaffView(null, HomeViewModel);

            new_staff.ShowDialog();
            refresh();
        }
Пример #3
0
        public AddStaffViewModel(StaffModel model, AddStaffView add_staff_view, HomeViewModel home_view_model)
        {
            this.HomeViewModel         = home_view_model;
            this.AddStaffView          = add_staff_view;
            this.CreateOrUpdateCommand = new RelayCommand(addOrUpdateStaff);

            if (model != null)
            {
                this.UpdateOrCreate = "Update";
                this.ID             = Convert.ToInt32(model.ID.value);
                this.FirstName      = model.FirstName.value;
                this.LastName       = model.LastName.value;
                this.UserName       = model.UserName.value;
                this.Password       = model.Password.value;
                this.EMail          = model.EMail.value;
                this.AccessLevel    = Convert.ToInt32(model.AccessLevel.value);
            }
            else
            {
                this.UpdateOrCreate = "Create";
            }
            CoreApp.logger.log("AddStaffViewModel successfully initialized.");
        }