public void RedirectToScanApp(int iindex) { ArrayList arrSpeId = new ArrayList(); iindex = (int)grdPomReport.SelectedIndex; string szUrl = ConfigurationManager.AppSettings["webscanurl"].ToString(); _obj = new Bill_Sys_BillTransaction_BO(); string pomstatus = ""; if (Session["SCANPOMSTATUS"].ToString().Equals("1")) { pomstatus = "VPOMR"; } else { pomstatus = "POM"; } // String NodeId = _obj.GetNodeID(txtCompanyID.Text, Session["SCANCASEID"].ToString(), "NFPRO"); string NodeId = _obj.GetNodeIDMST_Nodes(((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID, "NFPRO"); arrSpeId = _obj.GetSpecialityIdFromPOM(Session["SCANPOMID"].ToString(), ((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID); string szSpecialityId = ""; string szProcess = "POM"; for (int i = 0; i < arrSpeId.Count; i++) { if (szSpecialityId == "") { szSpecialityId = arrSpeId[i].ToString(); } else { szSpecialityId = szSpecialityId + "," + arrSpeId[i].ToString(); } } szUrl = szUrl + "&Flag=ReqPom" + "&CompanyId=" + ((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID + "&UserName="******"USER_OBJECT"]).SZ_USER_NAME + "&CompanyName=" + ((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_NAME; szUrl = szUrl + "&PName=" + Session["SCANPOMID"].ToString() + "&CaseNo=POM" + "&NodeId=" + NodeId + "&PomID=" + Session["SCANPOMID"].ToString() + "&UserId=" + ((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_ID; szUrl = szUrl + "&Pomstatus=" + pomstatus + "&Speciality=" + szSpecialityId + "&Process=" + szProcess; ScriptManager.RegisterStartupScript(this, this.GetType(), "starScript", "window.open('" + szUrl + "', 'Scan_Document','channelmode=no,location=no,toolbar=no,menubar=0,resizable=0,status=no,scrollbars=0, width=600,height=550'); ", true); }