//private void BindCountry()
        //{
        //    try
        //    {
        //        RegisterJobSeekerBAL registerJobSeekerBAL = new RegisterJobSeekerBAL();
        //        DataSet datasetCountryCode = new DataSet();
        //        datasetCountryCode = registerJobSeekerBAL.GetCountryCode();
        //        if (datasetCountryCode != null)
        //        {
        //            ddlCountryPresent.DataSource = datasetCountryCode;
        //            ddlCountryCode.DataTextField = "CountryCode";
        //            ddlCountryCode.DataValueField = "ID";
        //            ddlCountryCode.DataBind();
        //            ddlCountryCode.Items.Insert(0, new ListItem("--Select--", "0"));
        //        }
        //    }
        //    catch (Exception)
        //    {
        //        throw;
        //    }
        //}
        /// <summary>
        /// Save New Recruiter's Details
        /// </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 btnRegister_Click(object sender, EventArgs e)
        {
            try
            {
                RegisterRecruiterEntity registerRecruiterEntity = new RegisterRecruiterEntity();
                RegisterRecruiterHRBAL registerRecruiterBAL = new RegisterRecruiterHRBAL();
                registerRecruiterEntity.FullName = txtFullName.Text.Trim();
                registerRecruiterEntity.Company = txtCompany.Text.Trim();
                registerRecruiterEntity.MobileNo = txtMobNo.Text.Trim();
                registerRecruiterEntity.OficialEmailId = txtOffEmailid.Text.Trim();
                registerRecruiterEntity.Password = txtPassword.Text.Trim();
                registerRecruiterEntity.City = txtCity.Text.Trim();
                //get path of photos
                string path = AppDomain.CurrentDomain.BaseDirectory + "Images\\" + this.FileUploadRecruiterPhoto.FileName;
                string uploadphoto = Request.PhysicalApplicationPath + "Images\\";
                registerRecruiterEntity.PhotoPath = uploadphoto.ToString();
                //string result = registerRecruiterBAL.SaveNewRecruiterBAL(registerRecruiterEntity);
                string result="abc";
                if (result != null)
                {
                    if (FileUploadRecruiterPhoto.HasFile)
                    {
                        string extension = Path.GetExtension(FileUploadRecruiterPhoto.PostedFile.FileName);
                        FileUploadRecruiterPhoto.SaveAs(uploadphoto + result.ToString() + extension);
                    }
                    Label1.Text = "Welcome. Registerd successfully";
                }
                else
                {
                    Label1.Text = "Not registerd";
                }
                string from = txtFullName.Text;
                string subject = "Logged In";
                string content = "Helllo....";
                MailMessage msg = new MailMessage();
                msg.From = new MailAddress(from);
                msg.To.Add("*****@*****.**");
                msg.Subject = subject;
                msg.Body = "Hi,<br/>New Recruiter is: " + txtFullName.Text + "<br/><br/> " + "Registered Now" + "<br/>";

                SmtpClient smtp = new SmtpClient();
                smtp.Host = "smtp.gmail.com";
                smtp.Port = 587;
                smtp.Credentials = new System.Net.NetworkCredential("*****@*****.**", "@jacksparow");
                smtp.EnableSsl = true;
                smtp.Send(msg);
                msg = null;
                Response.Write("<script language='javascript'>alert('Email Send to Super Admin ...');</script>");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 /// <summary>
 /// Method to Bind Country code of Mobile Number to ddlCountryCode control
 /// </summary>
 private void BindCountryCode()
 {
     try
     {
         RegisterRecruiterHRBAL registerRecruiterHRBAL = new RegisterRecruiterHRBAL();
         DataSet datasetCountryCode = new DataSet();
         datasetCountryCode = registerRecruiterHRBAL.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 Click event of btnRegister 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 btnRegister_Click(object sender, EventArgs e)
        {
            try
            {

                RegisterRecruiterHRBAL registerRecruiterHRBAL = new RegisterRecruiterHRBAL();
                registerRecruiterEntity.FullName = txtFullName.Text.Trim();
                registerRecruiterEntity.Company = txtCompany.Text.Trim();

                registerRecruiterEntity.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)
                    {
                        registerRecruiterEntity.MobileNo += Word.Trim();
                    }
                }
                registerRecruiterEntity.MobileNo += txtMobNo.Text.Trim();
                registerRecruiterEntity.OfficialEmailId = txtOffEmailid.Text.Trim();
                registerRecruiterEntity.Password = txtPassword.Text.Trim();
                registerRecruiterEntity.PresentCountry = Convert.ToInt32(ddlCountryPresent.SelectedValue);
                registerRecruiterEntity.PresentState = Convert.ToInt32(ddlStatePresent.SelectedValue);
                registerRecruiterEntity.PresentCity = Convert.ToInt32(ddlCityPresent.SelectedValue);
                registerRecruiterEntity.PresentArea = Convert.ToInt32(ddlAreaPresent.SelectedValue);
                registerRecruiterEntity.Pincode = txtPincode.Text.Trim();
                registerRecruiterEntity.PANCardNo = txtPANCard.Text.Trim();
                registerRecruiterEntity.JobType = rbtlJobType.SelectedValue;
                registerRecruiterEntity.OfficialContactNo = txtOfficialContact.Text.Trim();
                registerRecruiterEntity.AlternateNo = txtAlternateContactNo.Text.Trim();
                registerRecruiterEntity.PersonalMailId = txtPersonalMailid.Text.Trim();
                registerRecruiterEntity.HrId = HrID;
                registerRecruiterEntity.EmploymentStatus = rbtlEmploymentStatus.SelectedValue;
                if (rbtFreelance.Checked)
                {
                    registerRecruiterEntity.FreelanceOrEmployee = rbtFreelance.Text.Trim();

                }
                else if(rbtEmployee.Checked)
                {
                    registerRecruiterEntity.FreelanceOrEmployee = rbtEmployee.Text.Trim();

                }
                registerRecruiterEntity.AmountPerMonth = txtAmount.Text.Trim();
                registerRecruiterEntity.PercentPerClosure = txtPercentagePerClosure.Text.Trim();
                registerRecruiterEntity.EmployeeSalary = txtSalary.Text.Trim();
                registerRecruiterEntity.ClientName = txtClientName.Text.Trim();
                registerRecruiterEntity.ClientSite = txtClientSite.Text.Trim();
                registerRecruiterEntity.Address = txtAddress.Text.Trim();

                //get path of photos
                string path = AppDomain.CurrentDomain.BaseDirectory + "Images\\" + this.FileUploadRecruiterPhoto.FileName;
                string uploadphoto = Request.PhysicalApplicationPath + "Images\\";
                registerRecruiterEntity.PhotoPath = uploadphoto.ToString();
                string result = registerRecruiterHRBAL.SaveNewRecruiterBAL(registerRecruiterEntity);
                registerRecruiterEntity.Recruiterid = result;
                RecruiterPrefix = RecruiterPrefix + result;
                if (result != null)
                {
                    if (FileUploadRecruiterPhoto.HasFile)
                    {
                        string extension = Path.GetExtension(FileUploadRecruiterPhoto.PostedFile.FileName);
                        FileUploadRecruiterPhoto.SaveAs(uploadphoto + RecruiterPrefix.ToString() + extension);
                    }
                    isMailSent = SendHTMLMail(result);
                    if (isMailSent == true)
                    {
                        registerRecruiterEntity.IsMailSent = true;
                        registerRecruiterHRBAL.UpdateMailsentBAL(registerRecruiterEntity);
                        Label1.Text = "Welcome. Registerd successfully";

                    }
                    else
                    {

                    }

                }
                else
                {
                    Label1.Text = "Not registerd";
                }

            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 /// <summary>
 /// Method for Binding Country to ddlCountryPresent control
 /// </summary>
 private void BindCountry()
 {
     try
     {
         RegisterRecruiterHRBAL registerRecruiterHRBAL = new RegisterRecruiterHRBAL();
         DataSet datasetCountry = new DataSet();
         datasetCountry = registerRecruiterHRBAL.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>
 /// 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
     {
         RegisterRecruiterHRBAL registerRecruiterHRBAL = new RegisterRecruiterHRBAL();
         DataSet datasetCity = new DataSet();
         int StateId = Convert.ToInt32(ddlStatePresent.SelectedValue);
         datasetCity = registerRecruiterHRBAL.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;
     }
 }