//custom them mới khi thêm hợp đồng lao động #region Create custom public static void CreateProcessPay(int?StaffId, int?WageAgreement, DateTime?DayEffective) { Erp.Domain.Staff.Repositories.ProcessPayRepository processPayRepository = new Erp.Domain.Staff.Repositories.ProcessPayRepository(new Domain.Staff.ErpStaffDbContext()); Erp.Domain.Repositories.CategoryRepository categoryRepository = new Erp.Domain.Repositories.CategoryRepository(new Domain.ErpDbContext()); var processpay = new ProcessPay(); processpay.IsDeleted = false; processpay.CreatedUserId = WebSecurity.CurrentUserId; processpay.ModifiedUserId = WebSecurity.CurrentUserId; processpay.CreatedDate = DateTime.Now; processpay.ModifiedDate = DateTime.Now; processpay.StaffId = StaffId; processpay.DayEffective = DayEffective; processPayRepository.InsertProcessPay(processpay); var prefix1 = Erp.BackOffice.Helpers.Common.GetSetting("prefixOrderNo_ProcessPay"); processpay.CodePay = Erp.BackOffice.Helpers.Common.GetCode(prefix1, processpay.Id); processPayRepository.UpdateProcessPay(processpay); }