Exemple #1
0
        public int EditCurrentBussinessGroupID(int CurrentBussinessGroupID, int UserID)
        {
            var entity = context.User.FirstOrDefault(m => m.Id == UserID);

            if (entity != null)
            {
                entity.CurrentBusinessGroupId = CurrentBussinessGroupID;
                return(context.SaveChanges());
            }
            return(0);
        }
        public void UpdateListFilterGrade(int employeeListFilterID, string[] gradeID)
        {
            var filterGrades = AllEmployeeListFilterGrades.Where(e => e.EmployeeListFilterId == employeeListFilterID);

            if (gradeID != null)
            {
                int[] arrayGradeID = gradeID.Select(g => Convert.ToInt32(g)).ToArray();
                if (filterGrades != null)
                {
                    foreach (var grade in filterGrades)
                    {
                        if (!arrayGradeID.Contains(grade.GradeId))
                        {
                            context.EmployeeListFilterGrade.Remove(grade);
                        }
                    }
                    context.SaveChanges();
                }

                foreach (var id in arrayGradeID)
                {
                    if (!filterGrades.Any(g => g.GradeId == id))
                    {
                        context.EmployeeListFilterGrade.Add(new EmployeeListFilterGrade()
                        {
                            EmployeeListFilterId = employeeListFilterID,
                            GradeId         = id,
                            BusinessGroupId = CurrentBusinessGroupId,
                            CreatedBy       = CurrentUserId,
                            CreatedDate     = DateTime.Now
                        });
                    }
                }
            }
            else
            {
                if (filterGrades != null)
                {
                    foreach (var grade in filterGrades)
                    {
                        context.EmployeeListFilterGrade.Remove(grade);
                    }
                }
            }

            context.SaveChanges();
        }
Exemple #3
0
 public int Add(BusinessFieldRegulation entity)
 {
     _context.SbAdd(entity);
     return(_context.SaveChanges());
 }
 public int Add(LineOfBusiness entity)
 {
     _context.SbAdd(entity);
     return(_context.SaveChanges());
 }
Exemple #5
0
 public int Add(Responsibility entity)
 {
     context.SbAdd(entity);
     return(context.SaveChanges());
 }
 public int Add(EmployeeInfoRestrictionGroup entity)
 {
     context.SbAdd(entity);
     return(context.SaveChanges());
 }
Exemple #7
0
 public int Add(RespGroupDetail entity)
 {
     context.SbAdd(entity);
     return(context.SaveChanges());
 }
 public int Add(Location entity)
 {
     context.SbAdd(entity);
     return(context.SaveChanges());
 }
Exemple #9
0
 public int Add(Level entity)
 {
     context.SbAdd(entity);
     return(context.SaveChanges());
 }
 public int Add(OrgUnitTransaction entity)
 {
     context.SbAdd(entity);
     return(context.SaveChanges());
 }
 public int Add(JobFunction entity)
 {
     _context.SbAdd(entity);
     return(_context.SaveChanges());
 }
 public int Add(JobFamily entity)
 {
     context.SbAdd(entity);
     return(context.SaveChanges());
 }
 public int Add(MenuDetail entity)
 {
     context.SbAdd(entity);
     return(context.SaveChanges());
 }
Exemple #14
0
 public int Add(Siupclass entity)
 {
     context.SbAdd(entity);
     return(context.SaveChanges());
 }
 public int Add(GradeGroup entity)
 {
     context.SbAdd(entity);
     return(context.SaveChanges());
 }
Exemple #16
0
 public int Add(CostCenter entity)
 {
     context.SbAdd(entity);
     return(context.SaveChanges());
 }
 public int Add(JobMaster entity)
 {
     context.SbAdd(entity);
     return(context.SaveChanges());
 }
Exemple #18
0
 public int Add(JobTitle entity)
 {
     context.SbAdd(entity);
     return(context.SaveChanges());
 }
Exemple #19
0
 public int Add(Province entity)
 {
     context.SbAdd(entity);
     return(context.SaveChanges());
 }
Exemple #20
0
 public int Add(OrganizationLevel entity)
 {
     context.SbAdd(entity);
     return(context.SaveChanges());
 }
Exemple #21
0
 public int Add(JobStatus entity)
 {
     context.SbAdd(entity);
     return(context.SaveChanges());
 }
Exemple #22
0
 public int Add(Country entity)
 {
     context.SbAdd(entity);
     return(context.SaveChanges());
 }