/// <summary> /// Створення запису про нарахування оплати працівнику. /// </summary> /// <param name="Month">Місяць нарахування</param> /// <param name="StructureObjectID">Об'єкт по якому здіснено нарахування.</param> /// <param name="EmployeeID">Працівник</param> /// <param name="SumSale">Сума продаж за місяць</param> /// <param name="ExtraPercent">Процент від суми продажу</param> /// <param name="Salary">Ставка</param> /// <returns></returns> public int Create(DateTime Month, int StructureObjectID, int EmployeeID, decimal SumSale, decimal ExtraPercent, decimal Salary) { int result = 1; StaffEmployeeSalary sr = new StaffEmployeeSalary(); sr.Month = Month; sr.StructureObjectID = StructureObjectID; sr.EmployeeID = EmployeeID; sr.SumSale = SumSale; sr.ExtraPercent = ExtraPercent; sr.Salary = Salary; //ставка sr.SumSalary = (SumSale / 100) * ExtraPercent + Salary; //процент від продажу + ставка context.AddToStaffEmployeeSalaries(sr); result = sr.ID; return(result); }