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; } } }
/// <summary> /// Edit action /// </summary> public override void Edit() { var salaryEditWindow = new SalaryEditWindow(this, SelectedSalary); salaryEditWindow.Show(); }
/// <summary> /// Add action /// </summary> public override void Add() { var salaryEditWindow = new SalaryEditWindow(this, null); salaryEditWindow.Show(); }