/// <summary> /// to check the status of the checkbox /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void IsObsolete_CheckedChanged(Object sender, EventArgs e) { string message = string.Empty; try { CheckBox chk = (CheckBox)sender; GridViewRow gr = (GridViewRow)chk.Parent.Parent; ViewState["DISABILITY_ID"] = ((Literal)gr.FindControl("litDisabilityID")).Text; PAP_HealthBLL objPAPHealthBLL = new PAP_HealthBLL(); message = objPAPHealthBLL.ObsoleteDisability(Convert.ToInt32(ViewState["DISABILITY_ID"]), Convert.ToString(chk.Checked), Convert.ToInt32(Session["USER_ID"])); if (string.IsNullOrEmpty(message) || message == "" || message == "null") { message = "Data updated successfully"; } BindDisabilityGrid(); if (message != "") { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Added", "alert('" + message + "');", true); } } catch (Exception ex) { throw ex; } }
/// <summary> /// for Edit and Delete Commnad /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void grdDisabilities_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "EditRow") { ViewState["DISABILITY_ID"] = e.CommandArgument; PAP_HealthBLL objHealthBLL = new PAP_HealthBLL(); PAP_DisabilityBO objDisability = objHealthBLL.GetDisabilityByID(Convert.ToInt32(ViewState["DISABILITY_ID"])); if (objDisability != null) { ddlDisability.ClearSelection(); if (ddlDisability.Items.FindByValue(objDisability.DisabilityID.ToString()) != null) { ddlDisability.Items.FindByValue(objDisability.DisabilityID.ToString()).Selected = true; } txtHealthCareNeeded.Text = objDisability.HealthCareNeeded; } SetUpdateMode(true); } else if (e.CommandName == "DeleteRow") { PAP_HealthBLL objHealthBLL = new PAP_HealthBLL(); objHealthBLL.DeleteDisability(Convert.ToInt32(e.CommandArgument.ToString())); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Added", "alert('Data deleted successfully');", true); ClearDisabilityDetails(); SetUpdateMode(false); BindDisabilityGrid(); } }
/// <summary> /// to save the Disability data to the database /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnSaveDisability_Click(object sender, EventArgs e) { string message = ""; PAP_HealthBLL objHealthBLL = new PAP_HealthBLL(); PAP_DisabilityBO objPAPDisability = new PAP_DisabilityBO(); objPAPDisability.HouseholdID = Convert.ToInt32(Session["HH_ID"]); objPAPDisability.DisabilityID = Convert.ToInt32(ddlDisability.SelectedItem.Value); objPAPDisability.HealthCareNeeded = txtHealthCareNeeded.Text.Trim(); if (Convert.ToInt32(ViewState["DISABILITY_ID"]) > 0) { objPAPDisability.PAPDisabilityID = Convert.ToInt32(ViewState["DISABILITY_ID"]); objPAPDisability.UpdatedBy = Convert.ToInt32(Session["USER_ID"]); message = objHealthBLL.UpdateDisability(objPAPDisability); if (string.IsNullOrEmpty(message) || message == "" || message == "null") { message = "Data updated successfully"; } SetUpdateMode(false); } else { objPAPDisability.CreatedBy = Convert.ToInt32(Session["USER_ID"]); message = objHealthBLL.AddDisability(objPAPDisability); if (string.IsNullOrEmpty(message) || message == "" || message == "null") { message = "Data saved successfully"; } } ChangeRequestStatusHealthDisability(); projectFrozen(); ClearDisabilityDetails(); SetUpdateMode(false); BindDisabilityGrid(); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Added", "alert('" + message + "');", true); }