private void ConfigDashBoard() { DashBoardBO _objDashBoardBO = new DashBoardBO(); try { Hashtable htAllocatedTabs = new Hashtable(); ArrayList arAllTabs = new ArrayList(); DataTable dt = _objDashBoardBO.GetConfigDashBoard(((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_ROLE); foreach (DataRow dr in dt.Rows) { htAllocatedTabs.Add(dr[0].ToString(), dr[0].ToString()); } for (int i = 0; i < ((System.Web.UI.WebControls.ListControl)(((System.Web.UI.WebControls.CompositeControl)(WidgetTypeList1)).Controls[1])).Items.Count; i++) { arAllTabs.Add(((System.Web.UI.WebControls.ListControl)(((System.Web.UI.WebControls.CompositeControl)(WidgetTypeList1)).Controls[1])).Items[i].Text); } int totCount = arAllTabs.Count - 1; for (int i = totCount; i >= 0; i--) { //if(!htAllocatedTabs.ContainsKey(arAllTabs[i].ToString().Trim())) // ((System.Web.UI.WebControls.ListControl)(((System.Web.UI.WebControls.CompositeControl)(WidgetTypeList1)).Controls[1])).Items.RemoveAt(i); if (!htAllocatedTabs.ContainsKey(((System.Web.UI.WebControls.ListControl)(((System.Web.UI.WebControls.CompositeControl)(WidgetTypeList1)).Controls[1])).Items[i].Text.Trim())) { { ((System.Web.UI.WebControls.ListControl)(((System.Web.UI.WebControls.CompositeControl)(WidgetTypeList1)).Controls[1])).Items.RemoveAt(i); } } } } catch (Exception ex) { string strError = ex.Message.ToString(); strError = strError.Replace("\n", " "); Response.Redirect("Bill_Sys_ErrorPage.aspx?ErrMsg=" + strError); } }
private void ConfigDashBoard() { 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()); } DashBoardBO _objDashBoardBO = new DashBoardBO(); try { DataTable dt = _objDashBoardBO.GetConfigDashBoard(((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_ROLE); foreach (DataRow dr in dt.Rows) { switch (dr[0].ToString()) { case "Daily Appointment": tblDailyAppointment.Visible = true; break; case "Weekly Appointment": tblWeeklyAppointment.Visible = true; break; case "Bill Status": tblBillStatus.Visible = true; break; case "Desk": tblDesk.Visible = true; break; case "Missing Information": tblMissingInfo.Visible = true; break; case "Report Section": tblReportSection.Visible = true; break; case "Procedure Status": tblBilledUnbilledProcCode.Visible = true; break; case "Visits": tblVisits.Visible = true; grdTotalVisit.DataSource = _objDashBoardBO.getVisitDetails(txtCompanyID.Text, "TOTALCOUNT"); grdTotalVisit.DataBind(); grdVisit.DataSource = _objDashBoardBO.getVisitDetails(txtCompanyID.Text, "BILLEDVISIT"); grdVisit.DataBind(); grdUnVisit.DataSource = _objDashBoardBO.getVisitDetails(txtCompanyID.Text, "UNBILLEDVISIT"); grdUnVisit.DataBind(); break; case "Missing Speciality": tblMissingSpeciality.Visible = true; break; case "Patient Visit Status": tblPatientVisitStatus.Visible = true; break; } } } 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()); } }
private void ConfigDashBoard() { 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()); } DashBoardBO _objDashBoardBO = new DashBoardBO(); try { DataTable dt = _objDashBoardBO.GetConfigDashBoard(oC_UserObject.SZ_USER_ROLE); foreach (DataRow dr in dt.Rows) { switch (dr[0].ToString()) { case "Daily Appointment": tblDailyAppointment.Visible = true; break; case "Weekly Appointment": tblWeeklyAppointment.Visible = true; break; case "Bill Status": tblBillStatus.Visible = true; break; case "Desk": tblDesk.Visible = true; break; case "Missing Information": tblMissingInfo.Visible = true; break; case "Report Section": tblReportSection.Visible = true; break; case "Procedure Status": tblBilledUnbilledProcCode.Visible = true; break; case "Visits": tblVisits.Visible = true; break; } } } catch (Exception ex) { //string strError = ex.Message.ToString(); //strError = strError.Replace("\n", " "); 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()); } }