예제 #1
0
 public bool SaveJobEducationLevelsAll(int JobID, ArrayList arrEducationLevel, ArrayList arrForeignLanguages, ArrayList arrComputerKnowledge)
 {
     try
     {
         PIKCV.DAL.Jobs obj = new PIKCV.DAL.Jobs();
         obj.LoadByPrimaryKey(JobID);
         obj.ModifyDate = DateTime.Now;
         obj.Save();
         PIKCV.DAL.JobEducationLevels objJobEducationLevel = new PIKCV.DAL.JobEducationLevels();
         objJobEducationLevel.DeleteAllJobEducationLevels(JobID);
         PIKCV.DAL.JobForeignLanguages objJobForeignLanguages = new PIKCV.DAL.JobForeignLanguages();
         objJobForeignLanguages.DeleteAllJobForeignLanguages(JobID);
         PIKCV.DAL.JobComputerKnowledges objJobComputerKnowledge = new PIKCV.DAL.JobComputerKnowledges();
         objJobComputerKnowledge.DeleteAllJobComputerKnowledges(JobID);
         for (int i = 0; i < arrEducationLevel.Count; i++)
         {
             SaveJobEducationLevel(JobID, Convert.ToInt32(arrEducationLevel[i]));
         }
         for (int i = 0; i < arrForeignLanguages.Count; i++)
         {
             SaveJobForeignLanguages(JobID, Convert.ToInt32(arrForeignLanguages[i]));
         }
         for (int i = 0; i < arrComputerKnowledge.Count; i++)
         {
             SaveJobComputerKnowledge(JobID, Convert.ToInt32(arrComputerKnowledge[i]));
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
예제 #2
0
 public void SaveJobEducationLevel(int JobID, int EducationLevelID)
 {
     PIKCV.DAL.JobEducationLevels obj = new PIKCV.DAL.JobEducationLevels();
     obj.AddNew();
     obj.JobID            = JobID;
     obj.EducationLevelID = EducationLevelID;
     obj.Save();
 }
예제 #3
0
 public DataTable GetJobEducationLevels(int JobID, PIKCV.COM.EnumDB.LanguageID LanguageID)
 {
     PIKCV.DAL.JobEducationLevels obj = new PIKCV.DAL.JobEducationLevels();
     return(obj.GetJobEducationLevels(JobID, (int)LanguageID));
 }