/// <summary> /// Handles the Click event of the btnSubmit control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param> protected void btnSubmit_Click(object sender, EventArgs e) { try { RegisterJobSeekerBAL jobSeekerBAL = new RegisterJobSeekerBAL(); string uploadFolder, result, path, extension; path = AppDomain.CurrentDomain.BaseDirectory + "UploadFiles\\" + this.FileUploadResume.FileName; // Set value to job seeker entity jobSeekerEntity.FirstName = txtFirstName.Text.Trim(); jobSeekerEntity.LastName = txtLastName.Text.Trim(); jobSeekerEntity.EmailId = txtEmailId.Text.Trim(); jobSeekerEntity.Gender = rblGender.SelectedItem.Text; jobSeekerEntity.MobileNo += "+"; string format = ddlCountryCode.SelectedItem.Text.Trim(); string[] Words = format.Split(new char[] { '+' }); int count1 = 0; foreach (string Word in Words) { count1 += 1; if (count1 == 2) { jobSeekerEntity.MobileNo += Word.Trim(); } } jobSeekerEntity.MobileNo += txtMobileNo.Text.Trim(); jobSeekerEntity.Password = txtPassword.Text.Trim(); jobSeekerEntity.Country = Convert.ToInt32(ddlCountryPresent.SelectedValue); jobSeekerEntity.State = Convert.ToInt32(ddlStatePresent.SelectedValue); jobSeekerEntity.CityId = Convert.ToInt32(ddlCityPresent.SelectedValue); jobSeekerEntity.CityArea = Convert.ToInt32(ddlAreaPresent.SelectedValue); jobSeekerEntity.Pincode = txtPincode.Text.Trim(); jobSeekerEntity.CurrentAddress = txtCurrAddress.Text.Trim(); jobSeekerEntity.RefCandidateId = txtRefCandidateId.Text; uploadFolder = Request.PhysicalApplicationPath + "UploadFiles\\"; jobSeekerEntity.UploadResumepath = uploadFolder.ToString(); jobSeekerEntity.IsReffered = false; result = jobSeekerBAL.SaveRegisterNewJobSeekerBAL(jobSeekerEntity); result = JobSeekerPrefix + result; if (result != null) { // Check if fileupload control has a file. if (FileUploadResume.HasFile) { extension = Path.GetExtension(FileUploadResume.PostedFile.FileName); FileUploadResume.SaveAs(uploadFolder + result.ToString() + extension); lblMessage.Text = "File uploaded successfully as: " + result.ToString() + extension; } else { lblMessage.Text = "First select a file."; } } bool isMailSent= SendHTMLMail(result); if (isMailSent == true) { jobSeekerEntity.IsMailSent = isMailSent; Response.Redirect("LogIn.aspx"); } else { Response.Write("<script language='javascript'>alert('Registerd Sucessfully but reciept not generated')</script>"); } } catch (Exception ex) { lblMessage.Text = ex.Message.ToString(); } }
/// <summary> /// Method to Bind Country to ddlCountryPresent control /// </summary> private void BindCountry() { try { RegisterJobSeekerBAL registerJobSeekerBAL = new RegisterJobSeekerBAL(); DataSet datasetCountry = new DataSet(); datasetCountry = registerJobSeekerBAL.GetCountry(); // Check dataset is not null if (datasetCountry != null) { ddlCountryPresent.DataSource = datasetCountry; ddlCountryPresent.DataTextField = "CountryName"; ddlCountryPresent.DataValueField = "CountryId"; ddlCountryPresent.DataBind(); ddlCountryPresent.Items.Insert(0, new ListItem("--Select--", "0")); } } catch (Exception) { throw; } }
/// <summary> /// Bind Country code to ddlCountryCode control /// </summary> private void BindCountryCode() { try { RegisterJobSeekerBAL registerJobSeekerBAL = new RegisterJobSeekerBAL(); DataSet datasetCountryCode = new DataSet(); datasetCountryCode = registerJobSeekerBAL.GetCountryCode(); if (datasetCountryCode != null) { ddlCountryCode.DataSource = datasetCountryCode; ddlCountryCode.DataTextField = "CountryCode"; ddlCountryCode.DataValueField = "ID"; ddlCountryCode.DataBind(); ddlCountryCode.Items.Insert(0, new ListItem("--Select--", "0")); } } catch (Exception) { throw; } }
/// <summary> /// Handles SelectedIndexChanged event of ddlStatePresent control /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param> protected void ddlStatePresent_SelectedIndexChanged(object sender, EventArgs e) { try { RegisterJobSeekerBAL registerJobSeekerBAL = new RegisterJobSeekerBAL(); DataSet datasetCity = new DataSet(); int StateId = Convert.ToInt32(ddlStatePresent.SelectedValue); datasetCity = registerJobSeekerBAL.GetCity(StateId); // Check if dataset is not null if (datasetCity != null) { ddlCityPresent.DataSource = datasetCity; ddlCityPresent.DataTextField = "cityName"; ddlCityPresent.DataValueField = "cityID"; ddlCityPresent.DataBind(); ddlCityPresent.Items.Insert(0, new ListItem("--Select--", "0")); } } catch (Exception) { throw; } }