private void BindReferringProcedureCodes() { 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 objArr = new ArrayList(); objArr.Add(extddlReferringFacility.Text); objArr.Add(extddlRoom.Text); Bill_Sys_ManageVisitsTreatmentsTests_BO objBO = new Bill_Sys_ManageVisitsTreatmentsTests_BO(); ddlTestNames.Items.Clear(); ddlTestNames.DataSource = objBO.GetReferringProcCodeList(objArr); ddlTestNames.DataTextField = "description"; ddlTestNames.DataValueField = "code"; ddlTestNames.DataBind(); ddlTestNames.Items.Insert(0, "--- Select ---"); ddlTestNames.Visible = true; } 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 Page_Load(object sender, EventArgs e) { btnUPdate.Attributes.Add("onclick", "return confirm_update_bill_status();"); btnUpdateNew.Attributes.Add("onclick", "return confirm_update_bill_status_LHR();"); if (!IsPostBack) { extddlDoctor.Flag_ID = ((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID; szRoomId = Session["GETROOMID"].ToString(); if (szRoomId == "All") { Bill_Sys_ManageVisitsTreatmentsTests_BO obj = new Bill_Sys_ManageVisitsTreatmentsTests_BO(); DataSet ProCod = obj.GetAllProcCodeLHR(((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID); grdProCode.DataSource = ProCod; grdProCode.DataBind(); btnUpdateNew.Visible = true; extddlDoctor.Visible = true; lblDoctor.Visible = true; btnUPdate.Visible = false; } else { ArrayList arr = new ArrayList(); arr.Add(((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID); arr.Add(szRoomId); Bill_Sys_ManageVisitsTreatmentsTests_BO obj = new Bill_Sys_ManageVisitsTreatmentsTests_BO(); DataSet ProCod = obj.GetReferringProcCodeList(arr); grdProCode.DataSource = ProCod; grdProCode.DataBind(); btnUPdate.Visible = true; lblDoctor.Visible = false; btnUpdateNew.Visible = false; extddlDoctor.Visible = false; } } }
private void LoadTypes(string p_szCodeType) { ArrayList objArr = new ArrayList(); objArr.Add(txtDoctorID.Text); objArr.Add(txtCompanyID.Text); string szKeyCode = ""; btnAssign.Attributes.Add("onclick", "javascript:shout();"); if (p_szCodeType.CompareTo("visits") == 0) { szKeyCode = "DOCTORS_VISITS"; } else if (p_szCodeType.CompareTo("treatments") == 0) { szKeyCode = "DOCTORS_TREATMENTS"; } else if (p_szCodeType.CompareTo("tests") == 0) { szKeyCode = "DOCTORS_TESTS"; } objArr.Add(szKeyCode); Bill_Sys_ManageVisitsTreatmentsTests_BO objBO = new Bill_Sys_ManageVisitsTreatmentsTests_BO(); ddlTestNames.DataSource = objBO.GetDoctorSpecificTypeList(objArr); ddlTestNames.DataTextField = "description"; ddlTestNames.DataValueField = "code"; ddlTestNames.DataBind(); ddlTestNames.Items.Insert(0, "--- Select ---"); _visitTreatmentBO = new Bill_Sys_VisitTreatmentBO(); ddlTestList.DataSource = _visitTreatmentBO.GetDoctorSpecificTypeList(objArr); ddlTestList.DataTextField = "description"; ddlTestList.DataValueField = "code"; ddlTestList.DataBind(); ddlTestList.Items.Insert(0, "--- Select ---"); }
protected void btnnext_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()); } bool flag = false; string str = ""; int num = 0; string str2 = ""; int num2 = 0; ArrayList list = new ArrayList(); ArrayList list2 = new ArrayList(); try { for (int i = 0; i < this.grdpaidbills.Rows.Count; i++) { CheckBox box = (CheckBox)this.grdpaidbills.Rows[i].FindControl("chkSelect"); if (box.Checked) { if (num == 0) { str = this.grdpaidbills.DataKeys[i]["SZ_CASE_ID"].ToString(); this.grdpaidbills.DataKeys[i]["SZ_PATIENT_ID"].ToString(); num = 1; } if (str != Convert.ToString(this.grdpaidbills.DataKeys[i]["SZ_CASE_ID"].ToString())) { ScriptManager.RegisterClientScriptBlock((Page)this, base.GetType(), "mmer", "alert('please select same patient !');", true); return; } if (num2 == 0) { str2 = this.grdpaidbills.DataKeys[i]["SZ_PROCEDURE_GROUP_ID"].ToString(); num2 = 1; } if (str2 != this.grdpaidbills.DataKeys[i]["SZ_PROCEDURE_GROUP_ID"].ToString()) { ScriptManager.RegisterClientScriptBlock((Page)this, base.GetType(), "mmer1", "alert('please select same Speciality !');", true); return; } list2.Add(this.grdpaidbills.DataKeys[i]["I_EVENT_ID"].ToString()); Bil_Sys_Associate_Diagnosis diagnosis = new Bil_Sys_Associate_Diagnosis(); diagnosis.EventProcID = this.grdpaidbills.DataKeys[i]["I_EVENT_PROC_ID"].ToString(); diagnosis.DoctorID = this.grdpaidbills.DataKeys[i]["SZ_DOCTOR_ID"].ToString(); diagnosis.CaseID = this.grdpaidbills.DataKeys[i]["SZ_CASE_ID"].ToString(); diagnosis.ProceuderGroupId = this.grdpaidbills.DataKeys[i]["SZ_PROCEDURE_GROUP_ID"].ToString(); diagnosis.ProceuderGroupName = this.grdpaidbills.DataKeys[i]["sz_procedure_group"].ToString(); diagnosis.PatientId = this.grdpaidbills.DataKeys[i]["SZ_PATIENT_ID"].ToString(); diagnosis.DateOfService = this.grdpaidbills.DataKeys[i]["DT_DATE_OF_SERVICE"].ToString(); diagnosis.ProcedureCode = this.grdpaidbills.DataKeys[i]["SZ_PROC_CODE"].ToString(); diagnosis.CompanyId = this.txtCompanyid.Text; list.Add(diagnosis); flag = true; } } if (!flag) { ScriptManager.RegisterClientScriptBlock((Page)this, base.GetType(), "mmSelect", "alert('please select record from grid !');", true); list.Clear(); this.lblMsg.Text = ""; this.lblMsg.Visible = false; } else { this.Session["DIAGNOS_ASSOCIATION_PAID"] = list; DataSet roomId = new DataSet(); roomId = new Bill_Sys_BillTransaction_BO().GetRoomId(str2, this.txtCompanyid.Text); if (roomId.Tables[0].Rows.Count > 0) { Bill_Sys_ProcedureCode_BO e_bo = new Bill_Sys_ProcedureCode_BO(); if (e_bo.Get_Sys_Key("SS00014", this.txtCompanyid.Text).Tables[0].Rows[0][0].ToString() == "1") { string str3 = roomId.Tables[0].Rows[0][0].ToString(); ArrayList list3 = new ArrayList(); list3.Add(this.txtCompanyid.Text); list3.Add(str3); DataSet referringProcCodeList = new Bill_Sys_ManageVisitsTreatmentsTests_BO().GetReferringProcCodeList(list3); this.Session["PROCEDURE_CODE"] = referringProcCodeList; this.Session["EVENT_ID"] = list2; } else { this.Session["PROCEDURE_CODE"] = null; } } ScriptManager.RegisterStartupScript((Page)this, base.GetType(), "mmPopup", "ShowDignosisPopup();", true); } } catch (Exception ex) { Elmah.ErrorSignal.FromCurrentContext().Raise(ex); using (Utils utility = new Utils()) { utility.MethodEnd(id, System.Reflection.MethodBase.GetCurrentMethod()); } string errorMessage = "Error Request=" + id + ".Please share with Technical support."; base.Response.Redirect("../Bill_Sys_ErrorPage.aspx?ErrMsg=" + errorMessage); } //Method End using (Utils utility = new Utils()) { utility.MethodEnd(id, System.Reflection.MethodBase.GetCurrentMethod()); } }