Пример #1
0
 public bool SetFullResumeInfoUpdate(string resumeTitle, Certificate certificate, JobSalaryLevel salary,
                                     LangSkill langSkill, Province location, JobIndustries category, JobPosition expectedPosition,
                                     ExperienceLevel jobExperienceLevel, WorkType worktype, string jobAchievement, string careerGoal,
                                     string experience, string literacy, string skill, string reference, User user, string contactMail, string resumeId, string attachFile)
 {
     ResumeId        = resumeId;
     ResumeName      = resumeTitle;
     Certificate     = certificate;
     JobSalaryLevel  = salary;
     LangSkill       = langSkill;
     Province        = location;
     JobIndustries   = category;
     JobPosition     = expectedPosition;
     ExperienceLevel = jobExperienceLevel;
     WorkType        = worktype;
     Achievement     = jobAchievement;
     CareerGoal      = careerGoal;
     WorkExperience  = experience;
     Literacy        = literacy;
     Skill           = skill;
     Reference       = reference;
     User            = user;
     ContactEmail    = contactMail;
     Atachment       = attachFile;
     return(SaveResumeInfoUpdate());
 }
Пример #2
0
        public void SetFullResumeInfo()
        {
            var       dao       = new DaoResume();
            DataTable infoTable = dao.GetFullResumeInfoById(Convert.ToInt32(ResumeId));

            Certificate     = new Certificate(infoTable.Rows[0]["CertificateID"].ToString(), infoTable.Rows[0]["CertificateName"].ToString());
            LangSkill       = new LangSkill(infoTable.Rows[0]["SkillID"].ToString(), infoTable.Rows[0]["SkillName"].ToString());
            JobSalaryLevel  = new JobSalaryLevel(infoTable.Rows[0]["SalaryLevelID"].ToString(), infoTable.Rows[0]["SalaryLevel"].ToString());
            Province        = new Province(infoTable.Rows[0]["ProvinceID"].ToString(), infoTable.Rows[0]["ProvinceName"].ToString());
            JobIndustries   = new JobIndustries(infoTable.Rows[0]["JobIndustryID"].ToString(), infoTable.Rows[0]["JobIndustryName"].ToString());
            JobPosition     = new JobPosition(infoTable.Rows[0]["JobPositionID"].ToString(), infoTable.Rows[0]["JobPositionName"].ToString());
            User            = new User(infoTable.Rows[0]["UserID"].ToString());
            ExperienceLevel = new ExperienceLevel(infoTable.Rows[0]["ExperienceLevelID"].ToString(), infoTable.Rows[0]["ExperienceLevelName"].ToString());
            WorkType        = new WorkType(infoTable.Rows[0]["WorkTypeID"].ToString(), infoTable.Rows[0]["WorkTypeName"].ToString());
            Achievement     = infoTable.Rows[0]["ACHIEVEMENTS"].ToString();
            CareerGoal      = infoTable.Rows[0]["CAREER_GOALS"].ToString();
            WorkExperience  = infoTable.Rows[0]["WORK_EXPERIENCE"].ToString();
            Literacy        = infoTable.Rows[0]["LITERACY"].ToString();
            Skill           = infoTable.Rows[0]["SKILLS"].ToString();
            Reference       = infoTable.Rows[0]["REFERENCE"].ToString();
            ContactEmail    = infoTable.Rows[0]["ContactEmail"].ToString();
            ResumeName      = infoTable.Rows[0]["ResumeName"].ToString();
            Atachment       = infoTable.Rows[0]["ATTACHMENT"].ToString();
        }
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        try
        {
            DataTable data = GetAllMyResumes(Convert.ToInt32(User1.UserId));
            if (data.Rows.Count >= 3)
            {
                JavaScriptAleart("Bạn đã tạo tối đa 3 hồ sơ. Vui lòng kiểm tra lại");
                return;
            }
            var resumeTitle = txtResumeName.Text;
            var user = new User(User1.Email, User1.UserId);
            var certificate = new Certificate(ddlDegrees.SelectedValue, ddlDegrees.SelectedItem.Text);
            var salary = new JobSalaryLevel(ddlExpectedSalary.SelectedValue, ddlExpectedSalary.SelectedItem.Text);
            var langSkill = new LangSkill(ddlLangSkill.SelectedValue, ddlLangSkill.SelectedItem.Text, txtDescription.Text);
            var location = new Province(ddlRegions.SelectedValue, ddlRegions.SelectedItem.Text);
            var category = new JobIndustries(ddlCategories.SelectedValue, ddlCategories.SelectedItem.Text);
            //var curentPostion = new JobPosition(ddlCurrentPosition.SelectedValue, ddlCurrentPosition.SelectedItem.Text);
            var expectedPosition = new JobPosition(ddlExpectedPosition.SelectedValue,
                ddlExpectedPosition.SelectedItem.Text);
            var jobExperienceLevel = new ExperienceLevel(ddlExp.SelectedValue,
                ddlExp.SelectedItem.Text);
            var worktype = new WorkType(ddlworktype.SelectedValue, ddlworktype.SelectedItem.Text);
            var jobAchievement = ta1.Value;
            var careerGoal = ta2.Value;
            var experience = ta3.Value;
            var literacy = ta6.Value;
            var skill = ta5.Value;
            var reference = ta4.Value;
            var contactmail = txtContactMail.Text;
            var attachmentPath = "";
            if (this.fuResume.HasFile)
            {
                string imgThumb = "E:\\DOCUMENTS\\School\\ASP.NETWorkSpaces\\WebFindingJobsMVCmodel\\FileSticky\\" + this.fuResume.FileName;
                this.fuResume.SaveAs(imgThumb);
                attachmentPath = "/FileSticky/" + this.fuResume.FileName;
            }
            Resume1 = new Resume();

            var returnValue = false;
            var query = Request.QueryString["resumeId"];
            if (query != null)
            {
                returnValue = Resume1.SetFullResumeInfoUpdate(resumeTitle, certificate, salary, langSkill, location,
                    category, expectedPosition, jobExperienceLevel, worktype,
                    jobAchievement, careerGoal, experience, literacy, skill, reference, user, contactmail, query, attachmentPath);
            }
            else
            {
                returnValue = Resume1.SetFullResumeInfo(resumeTitle, certificate, salary, langSkill, location, category, expectedPosition, jobExperienceLevel, worktype,
               jobAchievement, careerGoal, experience, literacy, skill, reference, user, contactmail, attachmentPath);
            }
            if (returnValue)
            {
                JavaScriptAleart("Thực hiện thành công");
            }
            else
            {
                JavaScriptAleart("Thực hiện không thành công. Vui lòng load lại trang và thử lại");
            }
        }
        catch (Exception exception)
        {

            JavaScriptAleart(exception.Message);

        }
    }
Пример #4
0
 public void SetFullResumeInfo()
 {
     var dao = new DaoResume();
     DataTable infoTable = dao.GetFullResumeInfoById(Convert.ToInt32(ResumeId));
     Certificate = new Certificate(infoTable.Rows[0]["CertificateID"].ToString(), infoTable.Rows[0]["CertificateName"].ToString());
     LangSkill = new LangSkill(infoTable.Rows[0]["SkillID"].ToString(), infoTable.Rows[0]["SkillName"].ToString());
     JobSalaryLevel = new JobSalaryLevel(infoTable.Rows[0]["SalaryLevelID"].ToString(), infoTable.Rows[0]["SalaryLevel"].ToString());
     Province = new Province(infoTable.Rows[0]["ProvinceID"].ToString(), infoTable.Rows[0]["ProvinceName"].ToString());
     JobIndustries = new JobIndustries(infoTable.Rows[0]["JobIndustryID"].ToString(), infoTable.Rows[0]["JobIndustryName"].ToString());
     JobPosition = new JobPosition(infoTable.Rows[0]["JobPositionID"].ToString(), infoTable.Rows[0]["JobPositionName"].ToString());
     User=new User(infoTable.Rows[0]["UserID"].ToString());
     ExperienceLevel = new ExperienceLevel(infoTable.Rows[0]["ExperienceLevelID"].ToString(), infoTable.Rows[0]["ExperienceLevelName"].ToString());
     WorkType = new WorkType(infoTable.Rows[0]["WorkTypeID"].ToString(), infoTable.Rows[0]["WorkTypeName"].ToString());
     Achievement = infoTable.Rows[0]["ACHIEVEMENTS"].ToString();
     CareerGoal = infoTable.Rows[0]["CAREER_GOALS"].ToString();
     WorkExperience = infoTable.Rows[0]["WORK_EXPERIENCE"].ToString();
     Literacy = infoTable.Rows[0]["LITERACY"].ToString();
     Skill = infoTable.Rows[0]["SKILLS"].ToString();
     Reference = infoTable.Rows[0]["REFERENCE"].ToString();
     ContactEmail = infoTable.Rows[0]["ContactEmail"].ToString();
     ResumeName = infoTable.Rows[0]["ResumeName"].ToString();
     Atachment = infoTable.Rows[0]["ATTACHMENT"].ToString();
 }
Пример #5
-1
 public bool SetFullResumeInfoUpdate(string resumeTitle, Certificate certificate, JobSalaryLevel salary,
     LangSkill langSkill, Province location, JobIndustries category, JobPosition expectedPosition,
     ExperienceLevel jobExperienceLevel, WorkType worktype, string jobAchievement, string careerGoal,
     string experience, string literacy, string skill, string reference, User user, string contactMail, string resumeId, string attachFile)
 {
     ResumeId = resumeId;
     ResumeName = resumeTitle;
     Certificate = certificate;
     JobSalaryLevel = salary;
     LangSkill = langSkill;
     Province = location;
     JobIndustries = category;
     JobPosition = expectedPosition;
     ExperienceLevel = jobExperienceLevel;
     WorkType = worktype;
     Achievement = jobAchievement;
     CareerGoal = careerGoal;
     WorkExperience = experience;
     Literacy = literacy;
     Skill = skill;
     Reference = reference;
     User = user;
     ContactEmail = contactMail;
     Atachment = attachFile;
     return SaveResumeInfoUpdate();
 }