Exemple #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);
     }
 }
Exemple #2
0
 public void SaveJobForeignLanguages(int JobID, int ForeignLanguageID)
 {
     PIKCV.DAL.JobForeignLanguages obj = new PIKCV.DAL.JobForeignLanguages();
     obj.AddNew();
     obj.JobID             = JobID;
     obj.ForeignLanguageID = ForeignLanguageID;
     obj.Save();
 }
Exemple #3
0
 public DataTable GetJobForeignLanguages(int JobID, PIKCV.COM.EnumDB.LanguageID LanguageID)
 {
     PIKCV.DAL.JobForeignLanguages obj = new PIKCV.DAL.JobForeignLanguages();
     return(obj.GetJobForeignLanguages(JobID, (int)LanguageID));
 }