/// <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;
     }
 }