예제 #1
0
    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);
    }