Beispiel #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        REQUESTCODE   uResponse = REQUESTCODE.EXECUTE_FAIL;
        SFROLEINFOREQ vrPar     = new SFROLEINFOREQ();

        vrPar.dwApplyID = Parse(Request["ID"]);
        string szvApplyAgain = Request["vApplyAgain"];

        SFROLEINFO[] vtRes;
        uResponse = m_Request.System.SFRoleGet(vrPar, out vtRes);
        if (uResponse == REQUESTCODE.EXECUTE_SUCCESS == vtRes.Length > 0)
        {
            if (szvApplyAgain == "1")
            {
                vtRes[0].dwStatus = (uint)SFROLEINFO.DWSTATUS.SFROLESTAT_CHECKREJECT + (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_ADMINFAIL;
            }
            else
            {
                vtRes[0].dwStatus = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_ADMINFAIL;
            }
            vtRes[0].szCheckInfo = Request["szCheckInfo"];
            uResponse            = m_Request.System.SFRoleCheck(vtRes[0]);
            if (uResponse == REQUESTCODE.EXECUTE_SUCCESS)
            {
                Response.Write("success");
            }
            else
            {
                Response.Write(m_Request.szErrMessage.ToString());
            }
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        UNILAB newLab;

        if (IsPostBack)
        {
            REQUESTCODE   uResponse = REQUESTCODE.EXECUTE_FAIL;
            SFROLEINFOREQ vrPar     = new SFROLEINFOREQ();
            vrPar.dwApplyID = Parse(Request["ID"]);
            // vrPar.dwStatus = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_NONE;
            //vrPar.dwAuthType = (uint)SYSFUNCRULE.DWAUTHTYPE.AUTHBY_REARCHTEST;

            SFROLEINFO[] vtRes;
            uResponse = m_Request.System.SFRoleGet(vrPar, out vtRes);
            if (uResponse == REQUESTCODE.EXECUTE_SUCCESS == vtRes.Length > 0)
            {
                vtRes[0].dwStatus = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_ADMINOK;
                uResponse         = m_Request.System.SFRoleCheck(vtRes[0]);
                if (uResponse == REQUESTCODE.EXECUTE_SUCCESS)
                {
                    MessageBox("审核通过", "", MSGBOX.SUCCESS, MSGBOX_ACTION.OK);
                }
                else
                {
                    MessageBox(m_Request.szErrMessage, "审核失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL);
                }
            }
        }

        if (Request["op"] == "set")
        {
            bSet = true;
            REQUESTCODE   uResponse = REQUESTCODE.EXECUTE_FAIL;
            SFROLEINFOREQ vrPar     = new SFROLEINFOREQ();
            vrPar.dwApplyID = Parse(Request["ID"]);
            SFROLEINFO[] vtRes;
            uResponse = m_Request.System.SFRoleGet(vrPar, out vtRes);
            if (uResponse != REQUESTCODE.EXECUTE_SUCCESS)
            {
                MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL);
            }
            else
            {
                if (vtRes.Length == 0)
                {
                    MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL);
                }
                else
                {
                    PutJSObj(vtRes[0]);
                    m_Title = "查看信息";
                }
            }
        }
        else
        {
            m_Title = "查看审核";
        }
    }
Beispiel #3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        REQUESTCODE   uResponse = REQUESTCODE.EXECUTE_FAIL;
        SFROLEINFOREQ vrPar     = new SFROLEINFOREQ();

        GetHTTPObj(out vrPar);
        vrPar.dwAuthType = (uint)SYSFUNCRULE.DWAUTHTYPE.AUTHBY_REARCHTEST;
        if (vrPar.dwStatus == null || ((uint)vrPar.dwStatus) == 0)
        {
            // vrPar.dwStatus =(uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_NONE;
        }
        SFROLEINFO[] vtRes;
        uResponse = m_Request.System.SFRoleGet(vrPar, out vtRes);
        if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtRes != null && vtRes.Length > 0)
        {
            for (int i = 0; i < vtRes.Length; i++)
            {
                m_szOut += "<tr>";

                m_szOut += "<td data-id=" + vtRes[i].dwApplyID.ToString() + ">" + GetAlinkAccno(tipInfo.accnoTip, vtRes[i].szTrueName + "(" + vtRes[i].szPID + ")", vtRes[i].dwAccNo.ToString()) + "</td>";
                m_szOut += "<td>" + vtRes[i].szDeptName + "</td>";
                m_szOut += "<td>" + vtRes[i].szHandPhone + "</td>";
                m_szOut += "<td>" + vtRes[i].szTutorName + "</td>";
                m_szOut += "<td>" + vtRes[i].szTargetName + "</td>";
                m_szOut += "<td>" + Get1970Date(vtRes[i].dwApplyTime) + "</td>";
                m_szOut += "<td>" + (vtRes[i].dwApplyUseTime) + "</td>";
                m_szOut += "<td>" + (vtRes[i].szLabName) + "</td>";
                m_szOut += "<td>" + GetJustName((vtRes[i].dwStatus), "Reserve_Status") + "</td>";
                m_szOut += "<td>" + Get1970Date(vtRes[i].dwCheckTime) + "</td>";
                string szOp = "";
                //   if (((uint)vtRes[i].dwStatus & ((uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_NONE)) > 0)
                {
                    //     szOp = "OPTD";
                }
                //else
                {
                    szOp = "OPTD OPTD2";
                }
                m_szOut += "<td><div class='" + szOp + "'></div></td>";
                m_szOut += "</tr>";
            }
            UpdatePageCtrl(m_Request.System);
        }
        PutBackValue();
    }
Beispiel #4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        UNILAB newLab;

        if (IsPostBack)
        {
            REQUESTCODE   uResponse = REQUESTCODE.EXECUTE_FAIL;
            SFROLEINFOREQ vrPar     = new SFROLEINFOREQ();
            vrPar.dwApplyID = Parse(Request["ID"]);
            // vrPar.dwStatus = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_NONE;
            //vrPar.dwAuthType = (uint)SYSFUNCRULE.DWAUTHTYPE.AUTHBY_REARCHTEST;

            SFROLEINFO[] vtRes;
            uResponse = m_Request.System.SFRoleGet(vrPar, out vtRes);
            if (uResponse == REQUESTCODE.EXECUTE_SUCCESS == vtRes.Length > 0)
            {
                vtRes[0].dwStatus = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_ADMINOK;
                uResponse         = m_Request.System.SFRoleCheck(vtRes[0]);
                if (uResponse == REQUESTCODE.EXECUTE_SUCCESS)
                {
                    MessageBox("审核通过", "", MSGBOX.SUCCESS, MSGBOX_ACTION.OK);
                }
                else
                {
                    MessageBox(m_Request.szErrMessage, "审核失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL);
                }
            }
        }

        if (Request["op"] == "set")
        {
            bSet = true;
            REQUESTCODE   uResponse = REQUESTCODE.EXECUTE_FAIL;
            SFROLEINFOREQ vrPar     = new SFROLEINFOREQ();
            vrPar.dwApplyID = Parse(Request["ID"]);
            //vrPar.dwStatus = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_NONE;
            //vrPar.dwAuthType = (uint)SYSFUNCRULE.DWAUTHTYPE.AUTHBY_REARCHTEST;

            SFROLEINFO[] vtRes;
            uResponse = m_Request.System.SFRoleGet(vrPar, out vtRes);
            if (uResponse != REQUESTCODE.EXECUTE_SUCCESS)
            {
                MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL);
            }
            else
            {
                if (vtRes.Length == 0)
                {
                    MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL);
                }
                else
                {
                    PutJSObj(vtRes[0]);
                    if (vtRes[0].szApplyURL != null && vtRes[0].szApplyURL != "")
                    {
                        string[] szApplyUrlList = vtRes[0].szApplyURL.Split('&');
                        for (int i = 0; i < szApplyUrlList.Length; i++)
                        {
                            string temp = szApplyUrlList[i];
                            if (temp == "")
                            {
                                continue;
                            }
                            string szFilePath = "../../../../ClientWeb/upload/UpLoadFile/" + temp;
                            szFileName += "<a style='color:blue' target='_blank' href='" + szFilePath + "'>点击下载申请报告(" + (i + 1) + "),</a>";
                        }
                    }
                    m_Title = "查看信息";
                }
            }
        }
        else
        {
            m_Title = "审核";
        }
    }
Beispiel #5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        REQUESTCODE   uResponse = REQUESTCODE.EXECUTE_FAIL;
        SFROLEINFOREQ vrPar     = new SFROLEINFOREQ();

        GetHTTPObj(out vrPar);
        GetPageCtrlValue(out vrPar.szReqExtInfo);
        vrPar.dwAuthType = (uint)SYSFUNCRULE.DWAUTHTYPE.AUTHBY_REARCHTEST;
        if (vrPar.dwStatus == null || ((uint)vrPar.dwStatus) == 0)
        {
            vrPar.dwStatus = (uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_CANDO;
        }
        UNIACCOUNT accinfo;

        if (Request["szLogonName"] != null && Request["szLogonName"].ToString() != "")
        {
            if (GetAccByLogonName(Request["szLogonName"].ToString(), out accinfo))
            {
                vrPar.dwAccNo = accinfo.dwAccNo;
            }
        }
        SFROLEINFO[] vtRes;
        uResponse = m_Request.System.SFRoleGet(vrPar, out vtRes);
        if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtRes != null && vtRes.Length > 0)
        {
            UpdatePageCtrl(m_Request.System);
            for (int i = 0; i < vtRes.Length; i++)
            {
                RESEARCHTEST reschTest = new RESEARCHTEST();
                m_szOut += "<tr>";

                m_szOut += "<td data-id=" + vtRes[i].dwApplyID.ToString() + ">" + GetAlinkAccno(tipInfo.accnoTip, vtRes[i].szTrueName + "(" + vtRes[i].szPID + ")", vtRes[i].dwAccNo.ToString()) + "</td>";
                m_szOut += "<td>" + vtRes[i].szDeptName + "</td>";
                m_szOut += "<td>" + vtRes[i].szHandPhone + "</td>";
                m_szOut += "<td>" + vtRes[i].szTutorName + "</td>";
                if (vtRes[i].dwTargetID != null && GetResearchTestByID(out reschTest, vtRes[i].dwTargetID.ToString()))
                {
                    m_szOut += "<td>" + reschTest.szRTName + "</td>";
                }
                else
                {
                    m_szOut += "<td></td>";
                }
                m_szOut += "<td>" + vtRes[i].szTargetName + "</td>";
                m_szOut += "<td>" + Get1970Date(vtRes[i].dwApplyTime) + "</td>";
                m_szOut += "<td>" + "总计申请:" + (vtRes[i].dwApplyUseTime) + "</br>本次申请:" + (vtRes[i].dwApplyUseTime - vtRes[i].dwPermitUseTime) + "</td>";
                if (vtRes[i].dwApplyUseTime > vtRes[i].dwUsedTime)
                {
                    m_szOut += "<td>" + (vtRes[i].dwApplyUseTime - vtRes[i].dwUsedTime) + "</td>";
                }
                else
                {
                    m_szOut += "<td>" + "0" + "</td>";
                }
                m_szOut += "<td>" + (vtRes[i].szLabName) + "</td>";
                m_szOut += "<td>" + GetJustName((vtRes[i].dwStatus), "Reserve_Status") + "</td>";
                m_szOut += "<td>" + Get1970Date(vtRes[i].dwCheckTime) + "</td>";
                string szOp = "";
                //if (((uint)vtRes[i].dwStatus & ((uint)ADMINCHECK.DWCHECKSTAT.CHECKSTAT_CANDO)) > 0)
                {
                    szOp = "OPTD";
                }
                // else
                {
                    //  szOp = "OPTD OPTD2";
                }
                m_szOut += "<td><div class='" + szOp + "'></div></td>";
                m_szOut += "</tr>";
            }
        }
        PutBackValue();
    }