Esempio n. 1
0
        public List <RecruiteeDto> readIDandAVG(String path)
        {
            try
            {
                //reading X
                List <RecruiteeDto> list = new List <RecruiteeDto>();
                using (TextReader readerX = File.OpenText(path))
                {
                    string line = readerX.ReadLine();
                    while (line != null)
                    {
                        string[]     temp = line.Split('\t');
                        RecruiteeDto rec  = new RecruiteeDto();
                        rec.RecruiteeId  = new Guid(temp[0]);
                        rec.RankingValue = Convert.ToDouble(temp[1]);
                        list.Add(rec);

                        line = readerX.ReadLine();
                    }
                    readerX.Close();
                }
                return(list);
            }
            catch (Exception ex)
            {
                return(null);
            }
        }
Esempio n. 2
0
 public Boolean addSkillToRecruitee(String RecruiteeId, String SkillId)
 {
     RecruiteeManager mgr = new RecruiteeManager();
     RecruiteeDto obj = new RecruiteeDto();
     obj.RecruiteeId = new Guid(RecruiteeId);
     return mgr.addSkillToRecruitee(obj, SkillId);
 }
Esempio n. 3
0
 public Boolean removeSkillFromRecruitee(RecruiteeDto obj, String SkillId)
 {
     try
     {
         IRecruiteeSvc svc = (IRecruiteeSvc)this.getService(typeof(IRecruiteeSvc).Name);
         return svc.removeSkillFromRecruitee(obj, SkillId);
     }
     catch (ServiceLoadException ex)
     {
         return false;
     }
 }
Esempio n. 4
0
 public Boolean deleteRecruitee(RecruiteeDto obj)
 {
     try
     {
         IRecruiteeSvc svc = (IRecruiteeSvc)this.getService(typeof(IRecruiteeSvc).Name);
         return svc.deleteRecruitee(obj);
     }
     catch (ServiceLoadException ex)
     {
         return false;
     }
 }
Esempio n. 5
0
        public Boolean removeSkillFromRecruitee(RecruiteeDto obj, String skillId)
        {
            NewRecruiteeService.ServiceWCFClient svc = new NewRecruiteeService.ServiceWCFClient();

            try
            {
                return svc.removeSkillFromRecruitee(obj.RecruiteeId, skillId);
            }
            catch
            {
                return false;
            }
        }
Esempio n. 6
0
 public Boolean insertRecruitee(RecruiteeDto obj)
 {
     using (NewRecruiteeService.ServiceWCFClient svc = new NewRecruiteeService.ServiceWCFClient())
     {
         try
         {
             return svc.insertRecruitee(obj);
         }
         catch (Exception ex)
         {
             return false;
         }
     }
 }
Esempio n. 7
0
        public bool updateRanking(String path)
        {
            try
            {
                List <RecruiteeDto> rec_list = (new FileSystemManager()).readIDandAVG(path);
                // call readIDandAVG

                NewRecruiteeService.ServiceWCFClient svc = new NewRecruiteeService.ServiceWCFClient();
                foreach (RecruiteeDto rec in rec_list)
                {
                    RecruiteeDto recSelect = svc.selectRecruiteeById(rec);
                    recSelect.RankingValue = rec.RankingValue;
                    bool result = svc.updateRecruitee(recSelect);
                }
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Esempio n. 8
0
        public Boolean deleteRecruitee(RecruiteeDto obj)
        {
            using (NewRecruiteeService.ServiceWCFClient svc = new NewRecruiteeService.ServiceWCFClient())
            {
                try
                {
                    RecruiteeDto rec = svc.selectRecruiteeById(obj);

                    if (rec != null)
                    {
                        return svc.deleteRecruitee(obj);
                    }
                    else
                    {
                        return false;
                    }
                }
                catch (Exception ex)
                {
                    return false;
                }
            }
        }
Esempio n. 9
0
 public RecruiteeDto selectRecruiteeById(Guid RecruiteeId)
 {
     RecruiteeManager mgr = new RecruiteeManager();
     RecruiteeDto obj = new RecruiteeDto();
     obj.RecruiteeId = RecruiteeId;
     return mgr.selectRecruiteeById(obj);
 }
Esempio n. 10
0
 public RecruiteeDto selectRecruiteeByEmail(String Email)
 {
     RecruiteeManager mgr = new RecruiteeManager();
     RecruiteeDto obj = new RecruiteeDto();
     obj.Email = Email;
     return mgr.selectRecruiteeByEmail(obj);
 }
Esempio n. 11
0
 public RecruiteeDto selectRecruiteeByEmail(RecruiteeDto obj)
 {
     try
     {
         IRecruiteeSvc svc = (IRecruiteeSvc)this.getService(typeof(IRecruiteeSvc).Name);
         return svc.selectRecruiteeByEmail(obj);
     }
     catch (ServiceLoadException ex)
     {
         return null;
     }
 }
Esempio n. 12
0
        //Reads the binary rating for the Features for each one of the Jobs
        public List<RecruiteeDto> readRecruitees(String path)
        {
            try
            {
                //reading X
                List<RecruiteeDto> list = new List<RecruiteeDto>();
                using (TextReader readerX = File.OpenText(path))
                {
                    string line = readerX.ReadLine();
                    while (line != null)
                    {
                        string[] temp = line.Split('\t');
                        RecruiteeDto rec = new RecruiteeDto();
                        rec.RecruiteeId = new Guid(temp[0]);
                        rec.RankingValue = Convert.ToDouble(temp[1]);
                        list.Add(rec);

                        line = readerX.ReadLine();
                    }
                    readerX.Close();
                }
                return list;
            }
            catch (Exception ex)
            {
                return null;
            }
        }
Esempio n. 13
0
        public RecruiteeDto selectRecruiteeById(RecruiteeDto obj)
        {
            NewRecruiteeService.ServiceWCFClient svc = new NewRecruiteeService.ServiceWCFClient();

            try
            {
                return svc.selectRecruiteeById(obj);
            }
            catch (Exception ex)
            {
                return null;
            }
        }