/// <summary>
 /// Handles SelectedIndexChanged event of ddlCountryPresent 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 ddlCountryPresent_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         RegisterHrADBAL registerHrADBAL = new RegisterHrADBAL();
         DataSet datasetState = new DataSet();
         int CountryId = Convert.ToInt32(ddlCountryPresent.SelectedValue);
         datasetState = registerHrADBAL.GetState(CountryId);
         // Check if dataset is not null
         if (datasetState != null)
         {
             ddlStatePresent.DataSource = datasetState;
             ddlStatePresent.DataTextField = "StateName";
             ddlStatePresent.DataValueField = "StateId";
             ddlStatePresent.DataBind();
             ddlStatePresent.Items.Insert(0, new ListItem("--Select--", "0"));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }