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); } }
public void SaveJobComputerKnowledge(int JobID, int ComputerKnowledgeID) { PIKCV.DAL.JobComputerKnowledges obj = new PIKCV.DAL.JobComputerKnowledges(); obj.AddNew(); obj.JobID = JobID; obj.ComputerKnowledgeTypeID = ComputerKnowledgeID; obj.Save(); }
public DataTable GetJobComputerKnowledge(int JobID, PIKCV.COM.EnumDB.LanguageID LanguageID) { PIKCV.DAL.JobComputerKnowledges obj = new PIKCV.DAL.JobComputerKnowledges(); return(obj.GetJobComputerKnowledge(JobID, (int)LanguageID)); }