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> /// Constructor /// </summary> /// <param name="salariesTabViewModel">Salaries tab view model</param> /// <param name="salary">Salary</param> public SalaryEditWindow(SalariesTabViewModel salariesTabViewModel, Salary salary) { InitializeComponent(); DataContext = new SalaryEditWindowViewModel(salariesTabViewModel, this, salary); }
public SalaryTableRow(Salary salary) : base(salary) { EmployeeName = FullNameHelper.ToFullName(salary.Employee.Name, salary.Employee.Surname); BankAccount = salary.Employee.BankAccountNumber; ResposiblePerson = FullNameHelper.ToFullName(salary.Menager.Name, salary.Menager.Surname); }