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>"); }
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; } }