protected void btnSubmit_Click(object sender, EventArgs e)
        {
            int id;
            id = Convert.ToInt32(Request.QueryString["jid"]);
            DateTime postedDate;
            string strBody = "", toemail, jobTitle, experience, minSalary, maxSalary, companyName, link, industryId, jobLocationCity;
            DataSet ds = new DataSet();
            ViewAllJobPostBAL viewAllPostBAL = new ViewAllJobPostBAL();
            ds = viewAllPostBAL.GetData(id);
            jobTitle = Convert.ToString(ds.Tables[0].Rows[0]["JobTitle"]);
            experience = Convert.ToString(ds.Tables[0].Rows[0]["WorkExperience"]);
            minSalary = Convert.ToString(ds.Tables[0].Rows[0]["OfferedAnnualSalaryMin"]);
            maxSalary = Convert.ToString(ds.Tables[0].Rows[0]["OfferedAnnualSalaryMax"]);
            industryId = Convert.ToString(ds.Tables[0].Rows[0]["IndustryName"]);
            postedDate = Convert.ToDateTime(ds.Tables[0].Rows[0]["PostedDate"]);
            companyName = Convert.ToString(ds.Tables[0].Rows[0]["CompanyName"]);
            link = Convert.ToString(ds.Tables[0].Rows[0]["PageLink"]);
            jobLocationCity = Convert.ToString(ds.Tables[0].Rows[0]["CityName"]);

            MailMessage msg = new MailMessage();
            msg.From = new MailAddress(txtEmail.Text.Trim());
            toemail = txtEmail.Text;
            string[] Multi = toemail.Split(','); //spiliting input Email id string with comma(,)
            foreach (string Multiemailid in Multi)
            {
                msg.To.Add(new MailAddress(Multiemailid)); //adding multi reciver's Email Id
            }

            //msg.To.Add("*****@*****.**");
            msg.Subject = "Your Friend " + txtName.Text.Trim() + " has forwarded you the Job: " + jobTitle + " at " + companyName;

            strBody = "<html><body><table><tr><td>" + txtMessage.Text.Trim() + "</td></tr> " +
                " <tr><td></td></tr> " +
               " <tr><td></td></tr> " +
               " <tr><td><h2>Below is the job your friend has shared with you</h2></td></tr> " +
               " <tr><td><h2>" + jobTitle + "</h2></td></tr> " +
               " <tr><td></td></tr> " +
                " <tr><td>Experience </td><td>:</td><td>" + experience + "</td></tr><br /> " +
                " <tr><td>Location</td><td>:</td><td>" + jobLocationCity + "</td></tr><br /> " +
               " <tr><td>Salary </td><td>:</td><td>" + minSalary + "-" + maxSalary + "</td></tr><br /> " +
               " <tr><td>Industry </td><td>:</td><td>" + industryId + "</td></tr><br /> " +
               " <tr><td>Posted Date </td><td>:</td><td>" + postedDate + "</td></tr><br /> " +
                "<tr><td><a href=" + link + ">View And Apply</a></td></tr>" +
               " </table> </body></html>";

            msg.Body = strBody;
            msg.IsBodyHtml = true;
            SmtpClient smtp = new SmtpClient();
            smtp.Host = "smtp.gmail.com";
            smtp.Port = 587;
            smtp.Credentials = new System.Net.NetworkCredential("*****@*****.**", "logos@gmail");
            smtp.EnableSsl = true;
            smtp.Send(msg);
            msg = null;
            Response.Write("<script language='javascript'>alert('Refer successfully Done...');</script>");
        }
Пример #2
0
 private void GetData(Int32 id)
 {
     try
     {
         ViewAllJobPostBAL viewalljobpostBAL = new ViewAllJobPostBAL();
         dsviewjobpost = viewalljobpostBAL.GetData(id);
         if (dsviewjobpost != null)
         {
             lblTitle.Text = Convert.ToString(dsviewjobpost.Tables[0].Rows[0]["JobTitle"]);
             jobtitle = lblTitle.Text;
             lblCompanyName.Text = Convert.ToString(dsviewjobpost.Tables[0].Rows[0]["CompanyName"]);
             lblExperienceMin.Text = Convert.ToString(dsviewjobpost.Tables[0].Rows[0]["WorkExperienceMin"]);
             lblExperienceMax.Text = Convert.ToString(dsviewjobpost.Tables[0].Rows[0]["WorkExperienceMax"]);
             lblCity.Text = Convert.ToString(dsviewjobpost.Tables[0].Rows[0]["CityName"]);
             lblCompanyLevel.Text = Convert.ToString(dsviewjobpost.Tables[0].Rows[0]["CompanyLevel"]);
             lblVacancies.Text = Convert.ToString(dsviewjobpost.Tables[0].Rows[0]["NumberOfVacancies"]);
             lblEmplymentStatus.Text = Convert.ToString(dsviewjobpost.Tables[0].Rows[0]["EmploymentStatus"]);
             lblJobType.Text = Convert.ToString(dsviewjobpost.Tables[0].Rows[0]["JobType"]);
             lblGender.Text = Convert.ToString(dsviewjobpost.Tables[0].Rows[0]["Gender"]);
             lblIndustry.Text = Convert.ToString(dsviewjobpost.Tables[0].Rows[0]["IndustryName"]);
             lblDepartmet.Text = Convert.ToString(dsviewjobpost.Tables[0].Rows[0]["DepartmentName"]);
             lblFunctionalArea.Text = Convert.ToString(dsviewjobpost.Tables[0].Rows[0]["FunctionalArea"]);
             lblMinSalary.Text = Convert.ToString(dsviewjobpost.Tables[0].Rows[0]["OfferedAnnualSalaryMin"]);
             lblMaxSalary.Text = Convert.ToString(dsviewjobpost.Tables[0].Rows[0]["OfferedAnnualSalaryMax"]);
             lblJobDesc.Text = Convert.ToString(dsviewjobpost.Tables[0].Rows[0]["JobDescription"]);
             lblRoles.Text = Convert.ToString(dsviewjobpost.Tables[0].Rows[0]["KeywordsRoles"]);
             lblTechnicalSkills.Text = Convert.ToString(dsviewjobpost.Tables[0].Rows[0]["KeywordsTechnical"]);
             lblClientName.Text = Convert.ToString(dsviewjobpost.Tables[0].Rows[0]["ClientName"]);
             lblRequirementId.Text = Convert.ToString(dsviewjobpost.Tables[0].Rows[0]["RequirementId"]);
             lblRecruiterId.Text = Convert.ToString(dsviewjobpost.Tables[0].Rows[0]["RecruiterID"]);
             lblRecruiterName.Text = Convert.ToString(dsviewjobpost.Tables[0].Rows[0]["RecruiterfullName"]);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }