protected void grdpaidbills_RowCommand(object sender, GridViewCommandEventArgs e) { _bill_Sys_BillingCompanyDetails_BO = new Bill_Sys_BillingCompanyDetails_BO(); if (e.CommandName.ToString() == "Edit") { int i = Convert.ToInt32(e.CommandArgument.ToString()); DataSet dsRoom = new DataSet(); //string szCaseType = grdpaidbills.Rows[i].Cells[24].Text; Bill_Sys_BillTransaction_BO objTransaction = new Bill_Sys_BillTransaction_BO(); if ((grdpaidbills.DataKeys[i]["sz_procedure_group"].ToString().ToUpper() != "OT" && grdpaidbills.DataKeys[i]["sz_procedure_group"].ToString().ToUpper() != "")) { dsRoom = objTransaction.GetRoomId(grdpaidbills.DataKeys[i]["SZ_PROCEDURE_GROUP_ID"].ToString(), txtCompanyid.Text); string szRoomId = dsRoom.Tables[0].Rows[0][0].ToString(); string ProcId1 = grdpaidbills.DataKeys[i]["I_EVENT_PROC_ID"].ToString(); Session["GETROOMID"] = szRoomId; Session["EVENTPROCID"] = ProcId1; } else { string ProcId1 = grdpaidbills.DataKeys[i]["I_EVENT_PROC_ID"].ToString(); Session["GETROOMID"] = "All"; Session["EVENTPROCID"] = ProcId1; } string ProcId = grdpaidbills.DataKeys[i]["I_EVENT_PROC_ID"].ToString(); string szCaseID = grdpaidbills.DataKeys[i]["SZ_CASE_ID"].ToString(); //string szEventProcID = grdpaidbills.DataKeys[i]["I_EVENT_PROC_ID"].ToString(); string procGId = grdpaidbills.DataKeys[i]["SZ_PROCEDURE_GROUP_ID"].ToString(); string Patientid = grdpaidbills.DataKeys[i]["SZ_PATIENT_ID"].ToString(); string EventID = grdpaidbills.DataKeys[i]["I_EVENT_ID"].ToString(); string szSpeciality = grdpaidbills.DataKeys[i]["sz_procedure_group"].ToString(); string patientname = grdpaidbills.DataKeys[i]["PATIENT_NAME"].ToString(); //string dateofservice = grdpaidbills.Rows[i].Cells[8].Text; string dateofservice = grdpaidbills.DataKeys[i]["DT_DATE_OF_SERVICE"].ToString(); string lhrcode = grdpaidbills.Rows[i].Cells[21].Text; //string caseno = grdpaidbills.Rows[i].Cells[2].Text; string caseno = grdpaidbills.DataKeys[i]["CASE_NO"].ToString(); string szCaseType = grdpaidbills.Rows[i].Cells[24].Text; bool _ischeck = false; string _caseID = ""; int _isSameCaseID = 0; string ProcGroupId = ""; string PatientID = ""; int _isSameProcGroupID = 0; ArrayList objArrOneD = new ArrayList(); ArrayList arrEventID = new ArrayList(); arrEventID.Add(grdpaidbills.DataKeys[i]["I_EVENT_ID"].ToString()); Bil_Sys_Associate_Diagnosis _dianosis_Association = new Bil_Sys_Associate_Diagnosis(); _dianosis_Association.EventProcID = grdpaidbills.DataKeys[i]["I_EVENT_PROC_ID"].ToString(); _dianosis_Association.DoctorID = grdpaidbills.DataKeys[i]["SZ_DOCTOR_ID"].ToString(); _dianosis_Association.CaseID = grdpaidbills.DataKeys[i]["SZ_CASE_ID"].ToString(); _dianosis_Association.ProceuderGroupId = grdpaidbills.DataKeys[i]["SZ_PROCEDURE_GROUP_ID"].ToString(); _dianosis_Association.ProceuderGroupName = grdpaidbills.DataKeys[i]["sz_procedure_group"].ToString(); _dianosis_Association.PatientId = grdpaidbills.DataKeys[i]["SZ_PATIENT_ID"].ToString(); _dianosis_Association.DateOfService = grdpaidbills.DataKeys[i]["DT_DATE_OF_SERVICE"].ToString(); _dianosis_Association.ProcedureCode = grdpaidbills.DataKeys[i]["SZ_PROC_CODE"].ToString(); _dianosis_Association.CompanyId = txtCompanyid.Text; objArrOneD.Add(_dianosis_Association); Session["DIAGNOS_ASSOCIATION_PAID"] = objArrOneD; DataSet dscode = new DataSet(); dscode = objTransaction.GetRoomId(procGId, txtCompanyid.Text); string sz_proc_code = grdpaidbills.Rows[i].Cells[9].Text; string sz_proc_desc = grdpaidbills.Rows[i].Cells[10].Text; Bill_Sys_ProcedureCode_BO obj = new Bill_Sys_ProcedureCode_BO(); DataSet dsSys = obj.Get_Sys_Key("SS00014", txtCompanyid.Text); if (dsSys.Tables[0].Rows[0][0].ToString() == "1") { Session["EVENT_ID"] = arrEventID; } ArrayList arrPgeValue = new ArrayList(); arrPgeValue.Add(txtVisitDate.Text); arrPgeValue.Add(txtToVisitDate.Text); arrPgeValue.Add(extddlCaseType.Text); arrPgeValue.Add(txtNumberOfDays.Text); //arrPgeValue.Add(drpdown_Documents.SelectedValue); //if (chkAOb.Checked) //{ // arrPgeValue.Add("1"); //} //else //{ // arrPgeValue.Add("0"); //} //if (chkReport.Checked) //{ // arrPgeValue.Add("1"); //} //else //{ // arrPgeValue.Add("0"); //} //if (chkReferral.Checked) //{ // arrPgeValue.Add("1"); //} //else //{ // arrPgeValue.Add("0"); //} arrPgeValue.Add(con1.SelectedValue); Session["PAGE_VALUES"] = arrPgeValue; img2.Visible = true; ScriptManager.RegisterClientScriptBlock(this, GetType(), "mmupdateproc", "showEditPopup('" + szCaseID + "','" + ProcId + "','" + procGId + "','" + Patientid + "','" + EventID + "','" + szSpeciality + "','" + sz_proc_desc + "','" + sz_proc_code + "','" + szCaseType + "','" + patientname + "','" + dateofservice + "','" + lhrcode + "','" + caseno + "');", true); } }
protected void grdpaidbills_RowCommand(object sender, GridViewCommandEventArgs e) { this._bill_Sys_BillingCompanyDetails_BO = new Bill_Sys_BillingCompanyDetails_BO(); DataSet set = new DataSet(); set = (DataSet)this.Session["SORT_DS"]; DataView defaultView = set.Tables[0].DefaultView; if (e.CommandName.ToString() == "workarea") { int num = Convert.ToInt32(e.CommandArgument.ToString()); this.Session["SZ_CASE_ID"] = this.grdpaidbills.DataKeys[num]["SZ_CASE_ID"].ToString(); this.Session["PROVIDERNAME"] = this.grdpaidbills.DataKeys[num]["PATIENT_NAME"].ToString(); new CaseDetailsBO(); Bill_Sys_CaseObject obj2 = new Bill_Sys_CaseObject(); obj2.SZ_PATIENT_ID = this.grdpaidbills.DataKeys[num]["SZ_PATIENT_ID"].ToString(); obj2.SZ_CASE_ID = this.grdpaidbills.DataKeys[num]["SZ_CASE_ID"].ToString(); obj2.SZ_CASE_NO = this.grdpaidbills.DataKeys[num]["CASE_NO"].ToString(); obj2.SZ_PATIENT_NAME = this.grdpaidbills.DataKeys[num]["PATIENT_NAME"].ToString(); obj2.SZ_COMAPNY_ID = this._bill_Sys_BillingCompanyDetails_BO.getCompanyDetailsOfCase(this.grdpaidbills.DataKeys[num]["SZ_CASE_ID"].ToString()).SZ_COMPANY_ID; this.Session["CASE_OBJECT"] = obj2; this._bill_Sys_Case = new Bill_Sys_Case(); this._bill_Sys_Case.SZ_CASE_ID = this.grdpaidbills.DataKeys[num]["SZ_CASE_ID"].ToString(); this.Session["CASEINFO"] = this._bill_Sys_Case; base.Response.Redirect("../Bill_Sys_StatusProceudure.aspx", false); } if (e.CommandName.ToString() == "appointment") { int num2 = Convert.ToInt32(e.CommandArgument.ToString()); if (this.objSessionBillingCompany.BT_REFERRING_FACILITY) { this.Session["SZ_CASE_ID"] = this.grdpaidbills.DataKeys[num2]["SZ_CASE_ID"].ToString(); this.Session["PROVIDERNAME"] = this.grdpaidbills.DataKeys[num2]["PATIENT_NAME"].ToString(); new CaseDetailsBO(); Bill_Sys_CaseObject obj3 = new Bill_Sys_CaseObject(); obj3.SZ_PATIENT_ID = this.grdpaidbills.DataKeys[num2]["SZ_PATIENT_ID"].ToString(); obj3.SZ_CASE_ID = this.grdpaidbills.DataKeys[num2]["SZ_CASE_ID"].ToString(); obj3.SZ_CASE_NO = this.grdpaidbills.DataKeys[num2]["CASE_NO"].ToString(); obj3.SZ_PATIENT_NAME = this.grdpaidbills.DataKeys[num2]["PATIENT_NAME"].ToString(); obj3.SZ_COMAPNY_ID = this._bill_Sys_BillingCompanyDetails_BO.getCompanyDetailsOfCase(this.grdpaidbills.DataKeys[num2]["SZ_CASE_ID"].ToString()).SZ_COMPANY_ID; this.Session["CASE_OBJECT"] = obj3; this._bill_Sys_Case = new Bill_Sys_Case(); this._bill_Sys_Case.SZ_CASE_ID = this.grdpaidbills.DataKeys[num2]["SZ_CASE_ID"].ToString(); this.Session["CASEINFO"] = this._bill_Sys_Case; DateTime time = new DateTime(); time = Convert.ToDateTime(this.grdpaidbills.DataKeys[num2]["DT_DATE_OF_SERVICE"]); string str = ""; str = "&idate=" + time.ToShortDateString(); base.Response.Redirect("Bill_Sys_AppointPatientEntry.aspx?Flag=true" + str, false); } else { this.Session["SZ_CASE_ID"] = this.grdpaidbills.DataKeys[num2]["SZ_CASE_ID"].ToString(); this.Session["PROVIDERNAME"] = this.grdpaidbills.DataKeys[num2]["PATIENT_NAME"].ToString(); new CaseDetailsBO(); Bill_Sys_CaseObject obj4 = new Bill_Sys_CaseObject(); obj4.SZ_PATIENT_ID = this.grdpaidbills.DataKeys[num2]["SZ_PATIENT_ID"].ToString(); obj4.SZ_CASE_ID = this.grdpaidbills.DataKeys[num2]["SZ_CASE_ID"].ToString(); obj4.SZ_CASE_NO = this.grdpaidbills.DataKeys[num2]["CASE_NO"].ToString(); obj4.SZ_PATIENT_NAME = this.grdpaidbills.DataKeys[num2]["PATIENT_NAME"].ToString(); obj4.SZ_COMAPNY_ID = this._bill_Sys_BillingCompanyDetails_BO.getCompanyDetailsOfCase(this.grdpaidbills.DataKeys[num2]["SZ_CASE_ID"].ToString()).SZ_COMPANY_ID; this.Session["CASE_OBJECT"] = obj4; this.Session["CASE_OBJECT"] = obj4; this._bill_Sys_Case = new Bill_Sys_Case(); this._bill_Sys_Case.SZ_CASE_ID = this.grdpaidbills.DataKeys[num2]["SZ_CASE_ID"].ToString(); this.Session["CASEINFO"] = this._bill_Sys_Case; DateTime time2 = new DateTime(); time2 = Convert.ToDateTime(this.grdpaidbills.DataKeys[num2]["DT_DATE_OF_SERVICE"]); string str2 = "?_day=" + time2.ToShortDateString() + "&idate=" + time2.ToShortDateString(); base.Response.Redirect("Bill_Sys_ScheduleEvent.aspx" + str2, false); } } if (e.CommandName.ToString() == "edit") { int num3 = Convert.ToInt32(e.CommandArgument.ToString()); new DataSet(); Bill_Sys_BillTransaction_BO n_bo = new Bill_Sys_BillTransaction_BO(); if (this.grdpaidbills.DataKeys[num3]["SZ_PROCEDURE_GROUP_ID"].ToString() != "") { string str3 = n_bo.GetRoomId(this.grdpaidbills.DataKeys[num3]["SZ_PROCEDURE_GROUP_ID"].ToString(), this.txtCompanyid.Text).Tables[0].Rows[0][0].ToString(); string str4 = this.grdpaidbills.DataKeys[num3]["I_EVENT_PROC_ID"].ToString(); this.Session["GETROOMID"] = str3; this.Session["EVENTPROCID"] = str4; } else { string str5 = this.grdpaidbills.DataKeys[num3]["I_EVENT_PROC_ID"].ToString(); this.Session["GETROOMID"] = "All"; this.Session["EVENTPROCID"] = str5; } ScriptManager.RegisterClientScriptBlock((Page)this, base.GetType(), "mmupdateproc", "showProcPopup();", true); } if (e.CommandName.ToString() == "view") { int num4 = Convert.ToInt32(e.CommandArgument.ToString()); string str6 = this.grdpaidbills.DataKeys[num4]["SZ_CASE_ID"].ToString(); string str7 = this.grdpaidbills.DataKeys[num4]["I_EVENT_PROC_ID"].ToString(); string str8 = this.grdpaidbills.DataKeys[num4]["sz_procedure_group"].ToString(); ScriptManager.RegisterClientScriptBlock((Page)this, base.GetType(), "mmupdate", "ViewDocumentPopup('" + str6 + "','" + str7 + "','" + str8 + "');", true); } if (e.CommandName.ToString() == "Edit") { int num5 = Convert.ToInt32(e.CommandArgument.ToString()); new DataSet(); Bill_Sys_BillTransaction_BO n_bo2 = new Bill_Sys_BillTransaction_BO(); if ((this.grdpaidbills.DataKeys[num5]["sz_procedure_group"].ToString().ToUpper() != "OT") && (this.grdpaidbills.DataKeys[num5]["sz_procedure_group"].ToString().ToUpper() != "")) { string str9 = n_bo2.GetRoomId(this.grdpaidbills.DataKeys[num5]["SZ_PROCEDURE_GROUP_ID"].ToString(), this.txtCompanyid.Text).Tables[0].Rows[0][0].ToString(); string str10 = this.grdpaidbills.DataKeys[num5]["I_EVENT_PROC_ID"].ToString(); this.Session["GETROOMID"] = str9; this.Session["EVENTPROCID"] = str10; } else { string str11 = this.grdpaidbills.DataKeys[num5]["I_EVENT_PROC_ID"].ToString(); this.Session["GETROOMID"] = "All"; this.Session["EVENTPROCID"] = str11; } string str12 = this.grdpaidbills.DataKeys[num5]["I_EVENT_PROC_ID"].ToString(); string str13 = this.grdpaidbills.DataKeys[num5]["SZ_CASE_ID"].ToString(); string str14 = this.grdpaidbills.DataKeys[num5]["SZ_PROCEDURE_GROUP_ID"].ToString(); string str15 = this.grdpaidbills.DataKeys[num5]["SZ_PATIENT_ID"].ToString(); string str16 = this.grdpaidbills.DataKeys[num5]["I_EVENT_ID"].ToString(); string str17 = this.grdpaidbills.DataKeys[num5]["sz_procedure_group"].ToString(); ArrayList list = new ArrayList(); ArrayList list2 = new ArrayList(); list2.Add(this.grdpaidbills.DataKeys[num5]["I_EVENT_ID"].ToString()); Bil_Sys_Associate_Diagnosis diagnosis = new Bil_Sys_Associate_Diagnosis(); diagnosis.EventProcID = this.grdpaidbills.DataKeys[num5]["I_EVENT_PROC_ID"].ToString(); diagnosis.DoctorID = this.grdpaidbills.DataKeys[num5]["SZ_DOCTOR_ID"].ToString(); diagnosis.CaseID = this.grdpaidbills.DataKeys[num5]["SZ_CASE_ID"].ToString(); diagnosis.ProceuderGroupId = this.grdpaidbills.DataKeys[num5]["SZ_PROCEDURE_GROUP_ID"].ToString(); diagnosis.ProceuderGroupName = this.grdpaidbills.DataKeys[num5]["sz_procedure_group"].ToString(); diagnosis.PatientId = this.grdpaidbills.DataKeys[num5]["SZ_PATIENT_ID"].ToString(); diagnosis.DateOfService = this.grdpaidbills.DataKeys[num5]["DT_DATE_OF_SERVICE"].ToString(); diagnosis.ProcedureCode = this.grdpaidbills.DataKeys[num5]["SZ_PROC_CODE"].ToString(); diagnosis.CompanyId = this.txtCompanyid.Text; list.Add(diagnosis); this.Session["DIAGNOS_ASSOCIATION_PAID"] = list; new DataSet(); n_bo2.GetRoomId(str14, this.txtCompanyid.Text); string text = this.grdpaidbills.Rows[num5].Cells[9].Text; string str19 = this.grdpaidbills.Rows[num5].Cells[10].Text; 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") { this.Session["EVENT_ID"] = list2; } ScriptManager.RegisterClientScriptBlock((Page)this, base.GetType(), "mmupdateproc", "showEditPopup('" + str13 + "','" + str12 + "','" + str14 + "','" + str15 + "','" + str16 + "','" + str17 + "','" + str19 + "','" + text + "');", true); } }