protected void btnRemove_Click(object sender, EventArgs e) { string id = string.Format("Id: {0} Uri: {1}", Guid.NewGuid(), HttpContext.Current.Request.Url); using (Utils utility = new Utils()) { utility.MethodStart(id, System.Reflection.MethodBase.GetCurrentMethod()); } try { // string str_GroupName = Session["GroupName"].ToString(); for (int i = 0; i < GrdProcedureGroup.Rows.Count; i++) { CheckBox chkRemove = (CheckBox)GrdProcedureGroup.Rows[i].FindControl("chkRemove"); if (chkRemove.Checked) { ArrayList objAL = new ArrayList(); objAL.Add(extddlProCodeGroup.Text); objAL.Add(txtCompanyID.Text); objAL.Add(""); objAL.Add(GrdProcedureGroup.DataKeys[i]["SZ_PROCEDURE_GROUP_NAME"].ToString()); objAL.Add("DELETE_GROUP"); BindProcedureGroup obj = new BindProcedureGroup(); obj.DELETE_PROCEDURE_CODES(objAL); //Bill_Sys_ProcedureCode_BO objProcBO = new Bill_Sys_ProcedureCode_BO(); //objProcBO.RemoveGroupProcedureCodes(objAL); } } lblMsg.Visible = true; lblMsg.Text = "Procedure code group deleted successfully ...!"; BindGrid(); BindGroup(); txtGroupName.Text = ""; txtGroupAmount.Text = ""; ProcedureDiv.Visible = true; divGroupProcedureCode.InnerHtml = "<div style='margin-bottom: 10px;background-color:#B4DD82;font-size:medium'>Selected codes</div>"; //extddlProCodeGroup.Text = ""; //divGroupProcedureCode.InnerHtml = ""; hdnProcedureCode.Value = ""; btnAssign.Enabled = true; btnUpdate.Enabled = false; } catch (Exception ex) { Elmah.ErrorSignal.FromCurrentContext().Raise(ex); using (Utils utility = new Utils()) { utility.MethodEnd(id, System.Reflection.MethodBase.GetCurrentMethod()); } string str2 = "Error Request=" + id + ".Please share with Technical support."; base.Response.Redirect("Bill_Sys_ErrorPage.aspx?ErrMsg=" + str2); } //Method End using (Utils utility = new Utils()) { utility.MethodEnd(id, System.Reflection.MethodBase.GetCurrentMethod()); } }
protected void btnUpdate_Click(object sender, EventArgs e) { string id = string.Format("Id: {0} Uri: {1}", Guid.NewGuid(), HttpContext.Current.Request.Url); using (Utils utility = new Utils()) { utility.MethodStart(id, System.Reflection.MethodBase.GetCurrentMethod()); } try { ArrayList objAL1 = new ArrayList(); objAL1.Add(extddlProCodeGroup.Text); objAL1.Add(txtCompanyID.Text); objAL1.Add(""); objAL1.Add(txtGroupName.Text); objAL1.Add("DELETE_GROUP"); BindProcedureGroup obj1 = new BindProcedureGroup(); obj1.DELETE_PROCEDURE_CODES(objAL1); Session["Procedure_GroupID"] = ""; Session["Procedure_GroupID"] = extddlProCodeGroup.Text; ProcedureDiv.Visible = true; string[] arrspilt = hdnProcedureCode.Value.Split('~'); bool _flag = false; for (int i = 0; i < arrspilt.Length - 1; i++) { string code = arrspilt[i].ToString(); code = code.Replace("--", "").Trim(); code = code.Replace(",", "").Trim(); ArrayList objAL = new ArrayList(); objAL.Add(""); objAL.Add(code); objAL.Add(txtGroupName.Text); objAL.Add(txtCompanyID.Text); objAL.Add("ADD"); objAL.Add(Session["Procedure_GroupID"].ToString()); Bill_Sys_ProcedureCode_BO objProcBO = new Bill_Sys_ProcedureCode_BO(); objProcBO.SaveUpdateGroupProcedureCodes(objAL); _flag = true; } if (_flag == true) { Bill_Sys_ProcedureCode_BO objProcBO = new Bill_Sys_ProcedureCode_BO(); ArrayList objAL = new ArrayList(); objAL.Add(txtGroupAmount.Text); objAL.Add(extddlProCodeGroup.Text); objAL.Add(txtCompanyID.Text); objAL.Add(txtGroupName.Text); objProcBO.SaveGroupProcedureCodeAmount(objAL); } lblMsg.Visible = true; lblMsg.Text = "Procedure code group update successfully ...!"; BindGrid(); BindGroup(); ClearControl(); hdnProcedureCode.Value = ""; divGroupProcedureCode.InnerHtml = "<div style='margin-bottom: 10px;background-color:#B4DD82;font-size:medium'>Selected codes</div>"; extddlProCodeGroup.Text = Session["Procedure_GroupID"].ToString(); } catch (Exception ex) { Elmah.ErrorSignal.FromCurrentContext().Raise(ex); using (Utils utility = new Utils()) { utility.MethodEnd(id, System.Reflection.MethodBase.GetCurrentMethod()); } string str2 = "Error Request=" + id + ".Please share with Technical support."; base.Response.Redirect("Bill_Sys_ErrorPage.aspx?ErrMsg=" + str2); } divGroupProcedureCode.InnerHtml = ""; hdnProcedureCode.Value = ""; btnAssign.Enabled = true; btnUpdate.Enabled = false; //Method End using (Utils utility = new Utils()) { utility.MethodEnd(id, System.Reflection.MethodBase.GetCurrentMethod()); } }