Пример #1
0
 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;
         }
     }
 }
Пример #2
0
 /// <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);
 }
Пример #3
0
 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);
 }