/// <summary> /// Update Database Make data as Obsoluted /// </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["DiSEASEID"] = ((Literal)gr.FindControl("litDiseaseId")).Text; DiseaseBLL objdiseaseBLL = new DiseaseBLL(); message = objdiseaseBLL.ObsoleteDisease(Convert.ToInt32(ViewState["DiSEASEID"]), Convert.ToString(chk.Checked)); if (string.IsNullOrEmpty(message) || message == "" || message == "null") { message = "Data updated successfully"; } BindGrid(); if (message != "") { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Added", "alert('" + message + "');", true); } } catch (Exception ex) { throw ex; } }
/// <summary> /// Set edit mode for edit comand /// Delete data from the database for delete comand /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void GrdSocialdisease_RowCommand(object sender, GridViewCommandEventArgs e) { string message = string.Empty; if (e.CommandName == "EditRow") { ShowHideSections(true, false); ViewState["DiSEASEID"] = e.CommandArgument; DiseaseBLL objDiseaseBLL = new DiseaseBLL(); DiseaseBO objDisease = objDiseaseBLL.GetDiseaseByDiseaseID(Convert.ToInt32(ViewState["DiSEASEID"])); txtDisease.Text = objDisease.DiseaseName; SetUpdateMode(true); ScriptManager.RegisterStartupScript(this, this.GetType(), "Added", "setDirty();", true); } else if (e.CommandName == "DeleteRow") { DiseaseBLL objDiseaseBLL = new DiseaseBLL(); message = objDiseaseBLL.DeleteDisease(Convert.ToInt32(e.CommandArgument)); if (string.IsNullOrEmpty(message) || message == "" || message == "null") { message = "Data deleted successfully"; } ClearDetails(); SetUpdateMode(false); BindGrid(); } if (message != "") { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Added", "alert('" + message + "');", true); } }
/// <summary> /// Set Grid Data source /// </summary> /// <param name="addRow"></param> /// <param name="deleteRow"></param>e private void BindGrid() { DiseaseBLL objDiseaseBLL = new DiseaseBLL(); GrdSocialdisease.DataSource = objDiseaseBLL.SearchDisease(""); GrdSocialdisease.DataBind(); }
/// <summary> /// to bind the Diseases /// </summary> private void BindDiseases() { DiseaseBLL objDiseaseBLL = new DiseaseBLL(); chklstCommonDiseases.DataSource = objDiseaseBLL.GetALLDiseases(""); chklstCommonDiseases.DataTextField = "DiseaseName"; chklstCommonDiseases.DataValueField = "DiseaseID"; chklstCommonDiseases.DataBind(); }
/// <summary> /// To search deatils from database /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnSearch_Click(object sender, EventArgs e) { string DiseaseName; DiseaseName = txtSearch.Text.Trim(); DiseaseBLL objDiseaseBLL = new DiseaseBLL(); GrdSocialdisease.DataSource = objDiseaseBLL.SearchDisease(DiseaseName); GrdSocialdisease.DataBind(); }
/// <summary> /// calls method save details to the database /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btn_Save_Click(object sender, EventArgs e) { string AlertMessage = string.Empty; string message = string.Empty; DiseaseBO objDisease = new DiseaseBO(); objDisease.DiseaseID = Convert.ToInt32(ViewState["DiSEASEID"]); objDisease.DiseaseName = txtDisease.Text.Trim(); DiseaseBLL objDiseaseBLL = new DiseaseBLL(); if (objDisease.DiseaseID == 0) { objDisease.CreatedBy = Convert.ToInt32(Session["USER_ID"]); message = objDiseaseBLL.AddDisease(objDisease); if (string.IsNullOrEmpty(message) || message == "" || message == "null") { message = "Data saved successfully."; ClearDetails(); BindGrid(); } } else { objDisease.UpdatedBy = Convert.ToInt32(Session["USER_ID"]); message = objDiseaseBLL.UpdateDisease(objDisease); if (string.IsNullOrEmpty(message) || message == "" || message == "null") { message = "Data updated successfully."; ClearDetails(); BindGrid(); SetUpdateMode(false); } } AlertMessage = "alert('" + message + "');"; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Added", AlertMessage, true); }