コード例 #1
0
ファイル: PAPHealth.aspx.cs プロジェクト: abigabaw/wis
        /// <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;
            }
        }
コード例 #2
0
ファイル: PAPHealth.aspx.cs プロジェクト: abigabaw/wis
        /// <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();
            }
        }
コード例 #3
0
ファイル: PAPHealth.aspx.cs プロジェクト: abigabaw/wis
        /// <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);
        }