/// <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; } }
/// <summary> /// Bind Country to ddlCountryPresent control /// </summary> private void BindCountry() { try { RegisterHrADBAL registerHrADBAL = new RegisterHrADBAL(); DataSet datasetCountry = new DataSet(); datasetCountry = registerHrADBAL.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 for Mobile Number to ddlCountryCode control /// </summary> private void BindCountryCode() { try { RegisterHrADBAL registerHrADBAL = new RegisterHrADBAL(); DataSet datasetCountryCode = new DataSet(); datasetCountryCode = registerHrADBAL.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 { RegisterHrADBAL registerHrADBAL = new RegisterHrADBAL(); DataSet datasetCity = new DataSet(); int StateId = Convert.ToInt32(ddlStatePresent.SelectedValue); datasetCity = registerHrADBAL.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; } }