protected void btnUpdateStatus_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()); } Bill_Sys_ReportBO billSysReportBO = new Bill_Sys_ReportBO(); try { if (this.drdUpdateStatus.Text != "NA") { ArrayList arrayLists = new ArrayList(); string str = ""; bool flag = false; for (int i = 0; i < this.grdBalanceBill.Rows.Count; i++) { if (((CheckBox)this.grdBalanceBill.Rows[i].FindControl("chkSelect")).Checked) { if (flag) { str = string.Concat(str, ",'", this.grdBalanceBill.DataKeys[i]["SZ_BILL_NUMBER"].ToString(), "'"); } else { str = string.Concat("'", this.grdBalanceBill.DataKeys[i]["SZ_BILL_NUMBER"].ToString(), "'"); flag = true; } } } if (str != "") { arrayLists.Add(this.drdUpdateStatus.Text); arrayLists.Add(str); arrayLists.Add(((Bill_Sys_BillingCompanyObject)this.Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID); arrayLists.Add(DateTime.Today.ToShortDateString()); arrayLists.Add(((Bill_Sys_UserObject)this.Session["USER_OBJECT"]).SZ_USER_ID.ToString()); billSysReportBO.updateBillStatus(arrayLists); this.usrMessage.PutMessage("Bill status updated successfully."); this.usrMessage.SetMessageType(UserControl_ErrorMessageControl.DisplayType.Type_UserMessage); this.usrMessage.Show(); this.txtBillStatusID.Text = this.extddlBillStatus.Text; BindGrid(); } } } 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 btnUpdateStatus_Click(object sender, EventArgs e) {//Logging Start 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 { if (extddlBillStatus.Text != "NA") { _reportBO = new Bill_Sys_ReportBO(); ArrayList objAL = new ArrayList(); string szListOfBillIDs = ""; Boolean flag = false; for (int i = 0; i < grdBillReportDetails.Items.Count; i++) { CheckBox chkDelete1 = (CheckBox)grdBillReportDetails.Items[i].FindControl("chkUpdateStatus"); if (chkDelete1.Checked) { if (flag == false) { szListOfBillIDs = "'" + grdBillReportDetails.Items[i].Cells[5].Text + "'"; flag = true; } else { szListOfBillIDs = szListOfBillIDs + ",'" + grdBillReportDetails.Items[i].Cells[5].Text + "'"; } } } if (szListOfBillIDs != "") { objAL.Add(extddlBillStatus.Text); objAL.Add(szListOfBillIDs); objAL.Add(((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID); objAL.Add(txtBillStatusdate.Text); objAL.Add(((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_ID); _reportBO.updateBillStatus(objAL); usrMessage.PutMessage("Bill status updated successfully."); usrMessage.SetMessageType(UserControl_ErrorMessageControl.DisplayType.Type_UserMessage); usrMessage.Show(); BindGrid(); } } } 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()); } }