/// <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
            {

                RegisterHrADBAL registerHrADBAL = new RegisterHrADBAL();
                registerEntity.FullName = txtFullName.Text.Trim();
                registerEntity.Company = txtCompany.Text.Trim();

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

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

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

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

                    }
                    else
                    {

                    }

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

            }
            catch (Exception ex)
            {
                 throw ex;
            }
        }