1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- using Prism.Commands;
- using Prism.Mvvm;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Input;
- using System.Windows;
- namespace EmployeeTracker.VM
- {
- public class EmployeeBrowseVM : BindableBase
- {
- public DelegateCommand UndoCommand { get; set; }
- public DelegateCommand SaveCommand { get; set; }
- public DelegateCommand NewCommand { get; set; }
- public DelegateCommand EditCommand { get; set; }
- public DelegateCommand DeleteCommand { get; set; }
- public DelegateCommand FindCommand { get; set; }
- private bool isDirty = false;
- public EmployeeBrowseVM()
- {
- UndoCommand = new DelegateCommand(Undo_Executed);
- SaveCommand = new DelegateCommand(Save_Executed);
- NewCommand = new DelegateCommand(New_Executed);
- EditCommand = new DelegateCommand(Edit_Executed);
- DeleteCommand = new DelegateCommand(Delete_Executed);
- FindCommand = new DelegateCommand(Find_Executed);
- }
- private void Undo_Executed()
- {
- MessageBox.Show("Undoing");
- isDirty = true;
- }
- private void Save_Executed()
- {
- MessageBox.Show("Saving");
- isDirty = false;
- }
- private void New_Executed()
- {
- MessageBox.Show("Adding...");
- isDirty = true;
- }
- private void Edit_Executed()
- {
- MessageBox.Show("Editing...");
- isDirty = true;
- }
- private void Delete_Executed()
- {
- MessageBox.Show("Deleting...");
- isDirty = true;
- }
- private void Find_Executed()
- {
- MessageBox.Show("Searching...");
- }
- }
- }
|