public SalaryEditWindowViewModel(SalariesTabViewModel salaryTabViewModel, SalaryEditWindow salaryEditWindow,
     Salary salary)
     : base(salaryTabViewModel, salaryEditWindow, salary)
 {
     using (var con = new BaudiDbContext())
     {
         MenagersList = con.Menagers.ToList();
         EmployeesList = con.Employees.ToList();
         if (Update)
         {
             Salary = con.Salaries.Find(salary.PaymentID);
             SelectedMenager = Salary.Menager;
             SelectedEmployee = Salary.Employee;
         }
         else
         {
             Salary = new Salary();
             Salary.Date = DateTime.Now;
         }
     }
 }
Example #2
0
 /// <summary>
 /// Edit action
 /// </summary>
 public override void Edit()
 {
     var salaryEditWindow = new SalaryEditWindow(this, SelectedSalary);
     salaryEditWindow.Show();
 }
Example #3
0
 /// <summary>
 /// Add action
 /// </summary>
 public override void Add()
 {
     var salaryEditWindow = new SalaryEditWindow(this, null);
     salaryEditWindow.Show();
 }