protected void Page_Load(object sender, EventArgs e)
    {
        REQUESTCODE   uResponse   = REQUESTCODE.EXECUTE_FAIL;
        LABSUMMARYREQ vrParameter = new LABSUMMARYREQ();
        uint          uYearTerm   = 20131401;
        LABSUMMARY    vrResult;

        if ((((ADMINLOGINRES)Session["LoginResult"]).dwManRole & (uint)ADMINLOGINRES.DWMANROLE.MANROLE_LEADER) > 0)
        {
            bLeader = true;
        }
        string opSub = Request["opSub"];

        if (IsPostBack && opSub == "1")
        {
            vrParameter.dwReportStat = (uint)DEVLIST.DWREPORTSTAT.REPORTSTAT_SAVE;
            vrParameter.dwYearTerm   = uYearTerm;
            uResponse = m_Request.Report.GetLabSummary(vrParameter, out vrResult);

            if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vrResult.dwYearTerm != null)
            {
                LABSUMMARY setValue2 = vrResult;
                setValue2.dwReportStat = (uint)DEVLIST.DWREPORTSTAT.REPORTSTAT_DEPLOY;
                m_Request.Report.SetLabSummary(setValue2);
            }
        }
        if (IsPostBack && opSub != "1")
        {
            string szValue = Request["changeInfo"];
            if (IsPostBack && szValue != "")
            {
                szValue = "[" + szValue + "]";
                List <LABSUMMARY> devlist = JsonConvert.DeserializeObject <List <LABSUMMARY> >(szValue);
                for (int i = 0; i < devlist.Count; i++)
                {
                    LABSUMMARY tempValue = devlist[i];
                    LABSUMMARY setValue  = (LABSUMMARY)SetEmpty0ToNull <LABSUMMARY>(tempValue);
                    setValue.dwReportStat = (uint)DEVLIST.DWREPORTSTAT.REPORTSTAT_SAVE;
                    setValue.dwYearTerm   = uYearTerm;
                    uResponse             = m_Request.Report.SetLabSummary(setValue);
                }
            }
        }

        vrParameter.dwReportStat = (uint)DEVLIST.DWREPORTSTAT.REPORTSTAT_SAVE;
        vrParameter.dwYearTerm   = uYearTerm;
        uResponse = m_Request.Report.GetLabSummary(vrParameter, out vrResult);
        if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vrResult.dwLabNum != null)
        {
            m_szOut += "<tr>";
            m_szOut += "<td>" + ConfigConst.GCSchoolCode.ToString() + "</td>";
            m_szOut += "<td>" + "单位名称" + "</td>";
            m_szOut += "<td class='tdSet' data-type='dwLabNum'>" + vrResult.dwLabNum.ToString() + "</td>";
            m_szOut += "<td class='tdSet' data-type='dwLabArea'>" + vrResult.dwLabArea.ToString() + "</td>";
            m_szOut += "<td class='tdSet' data-type='dwDevNum'>" + vrResult.dwDevNum.ToString() + "</td>";
            m_szOut += "<td class='tdSet' data-type='dwDevMoney'>" + vrResult.dwDevMoney + "</td>";
            m_szOut += "<td class='tdSet' data-type='dwBigDevNum'>" + vrResult.dwBigDevNum.ToString() + "</td>";
            m_szOut += "<td class='tdSet' data-type='dwBigMoney'>" + vrResult.dwBigMoney + "</td>";
            m_szOut += "<td class='tdSet' data-type='dwTItemNum'>" + vrResult.dwTItemNum.ToString() + "</td>";
            m_szOut += "<td class='tdSet' data-type='dwTUseTime'>" + vrResult.dwTUseTime.ToString() + "</td>";
            uint uTimeTotal = ToUint(vrResult.dwDUseTime) + ToUint(vrResult.dwMUseTime) + ToUint(vrResult.dwUUseTime) + ToUint(vrResult.dwJUseTime);
            m_szOut += "<td>" + uTimeTotal + "</td>";
            m_szOut += "<td  class='tdSet' data-type='dwDUseTime'>" + (vrResult.dwDUseTime.ToString()) + "</td>";
            m_szOut += "<td class='tdSet' data-type='dwMUseTime'>" + (vrResult.dwMUseTime.ToString()) + "</td>";
            m_szOut += "<td class='tdSet' data-type='dwUUseTime'>" + (vrResult.dwUUseTime.ToString()) + "</td>";
            m_szOut += "<td class='tdSet' data-type='dwJUseTime'>" + (vrResult.dwJUseTime.ToString()) + "</td>";
            m_szOut += "<td class='tdSet' data-type='dwRItemNum'>" + (vrResult.dwRItemNum.ToString()) + "</td>";
            uint uStaffTotal = ToUint(vrResult.dwHTStaff) + ToUint(vrResult.dwMTStaff) + ToUint(vrResult.dwHSStaff) + ToUint(vrResult.dwMSStaff) + ToUint(vrResult.dwOtherStaff) + ToUint(vrResult.dwPartTimeStaff);
            m_szOut += "<td>" + uStaffTotal + "</td>";
            m_szOut += "<td class='tdSet' data-type='dwHTStaff'>" + (vrResult.dwHTStaff.ToString()) + "</td>";
            m_szOut += "<td class='tdSet' data-type='dwMTStaff'>" + (vrResult.dwMTStaff.ToString()) + "</td>";
            m_szOut += "<td class='tdSet' data-type='dwHSStaff'>" + (vrResult.dwHSStaff.ToString()) + "</td>";
            m_szOut += "<td class='tdSet' data-type='dwMSStaff'>" + (vrResult.dwMSStaff.ToString()) + "</td>";
            m_szOut += "<td class='tdSet' data-type='dwOtherStaff'>" + (vrResult.dwOtherStaff.ToString()) + "</td>";
            m_szOut += "<td class='tdSet' data-type='dwPartTimeStaff'>" + (vrResult.dwPartTimeStaff.ToString()) + "</td>";
            m_szOut += "<td class='tdSet' data-type='dwPaperNum'>" + (vrResult.dwPaperNum.ToString()) + "</td>";
            m_szOut += "<td class='tdSet' data-type='dwTReward'>" + (vrResult.dwTReward.ToString()) + "</td>";
            m_szOut += "<td class='tdSet' data-type='dwSReward'>" + (vrResult.dwSReward.ToString()) + "</td>";
            m_szOut += "</tr>";
        }

        PutBackValue();
    }
Exemple #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        REQUESTCODE   uResponse   = REQUESTCODE.EXECUTE_FAIL;
        LABSUMMARYREQ vrParameter = new LABSUMMARYREQ();
        uint          uYearTerm   = 20131401;

        if ((((ADMINLOGINRES)Session["LoginResult"]).dwManRole & (uint)ADMINLOGINRES.DWMANROLE.MANROLE_LEADER) > 0)
        {
            bLeader = true;
        }
        LABSUMMARY vrResult;

        if (IsPostBack)
        {
            vrParameter.dwReportStat = (uint)DEVLIST.DWREPORTSTAT.REPORTSTAT_ORIGINAL;
            vrParameter.dwYearTerm   = uYearTerm;
            uResponse = m_Request.Report.GetLabSummary(vrParameter, out vrResult);
            if (uResponse == REQUESTCODE.EXECUTE_SUCCESS)
            {
                LABSUMMARY setValue = vrResult;
                setValue.dwYearTerm   = uYearTerm;
                setValue.dwReportStat = (uint)DEVLIST.DWREPORTSTAT.REPORTSTAT_SAVE;
                uResponse             = m_Request.Report.SetLabSummary(setValue);
            }
        }
        vrParameter.dwReportStat = (uint)DEVLIST.DWREPORTSTAT.REPORTSTAT_SAVE;
        vrParameter.dwYearTerm   = uYearTerm;
        uResponse = m_Request.Report.GetLabSummary(vrParameter, out vrResult);
        if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vrResult.dwYearTerm == null)
        {
            vrParameter.dwYearTerm   = uYearTerm;
            vrParameter.dwReportStat = (uint)DEVLIST.DWREPORTSTAT.REPORTSTAT_DEPLOY;
            uResponse = m_Request.Report.GetLabSummary(vrParameter, out vrResult);
            if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vrResult.dwYearTerm == null)
            {
                vrParameter.dwReportStat = (uint)DEVLIST.DWREPORTSTAT.REPORTSTAT_ORIGINAL;
                vrParameter.dwYearTerm   = uYearTerm;
                uResponse = m_Request.Report.GetLabSummary(vrParameter, out vrResult);
                if (uResponse == REQUESTCODE.EXECUTE_SUCCESS)
                {
                    LABSUMMARY setValue = vrResult;
                    setValue.dwYearTerm   = uYearTerm;
                    setValue.dwReportStat = (uint)DEVLIST.DWREPORTSTAT.REPORTSTAT_SAVE;
                    uResponse             = m_Request.Report.SetLabSummary(setValue);
                }
            }
        }
        vrParameter.dwReportStat = (uint)DEVLIST.DWREPORTSTAT.REPORTSTAT_ORIGINAL;
        vrParameter.dwYearTerm   = uYearTerm;
        uResponse = m_Request.Report.GetLabSummary(vrParameter, out vrResult);
        if (uResponse == REQUESTCODE.EXECUTE_SUCCESS)
        {
            m_szOut += "<tr>";
            m_szOut += "<td>" + ConfigConst.GCSchoolCode.ToString() + "</td>";
            m_szOut += "<td>" + "单位名称" + "</td>";
            m_szOut += "<td>" + vrResult.dwLabNum.ToString() + "</td>";
            m_szOut += "<td>" + vrResult.dwLabArea.ToString() + "</td>";
            m_szOut += "<td>" + vrResult.dwDevNum.ToString() + "</td>";
            m_szOut += "<td>" + vrResult.dwDevMoney + "</td>";
            m_szOut += "<td>" + vrResult.dwBigDevNum.ToString() + "</td>";
            m_szOut += "<td>" + vrResult.dwBigMoney + "</td>";
            m_szOut += "<td>" + vrResult.dwTItemNum.ToString() + "</td>";
            m_szOut += "<td>" + vrResult.dwTUseTime.ToString() + "</td>";
            uint uTimeTotal = ToUint(vrResult.dwDUseTime) + ToUint(vrResult.dwMUseTime) + ToUint(vrResult.dwUUseTime) + ToUint(vrResult.dwJUseTime);
            m_szOut += "<td>" + uTimeTotal + "</td>";
            m_szOut += "<td>" + (vrResult.dwDUseTime.ToString()) + "</td>";
            m_szOut += "<td>" + (vrResult.dwMUseTime.ToString()) + "</td>";
            m_szOut += "<td>" + (vrResult.dwUUseTime.ToString()) + "</td>";
            m_szOut += "<td>" + (vrResult.dwJUseTime.ToString()) + "</td>";
            m_szOut += "<td>" + (vrResult.dwRItemNum.ToString()) + "</td>";
            uint uStaffTotal = ToUint(vrResult.dwHTStaff) + ToUint(vrResult.dwMTStaff) + ToUint(vrResult.dwHSStaff) + ToUint(vrResult.dwMSStaff) + ToUint(vrResult.dwOtherStaff) + ToUint(vrResult.dwPartTimeStaff);
            m_szOut += "<td>" + uStaffTotal + "</td>";
            m_szOut += "<td>" + (vrResult.dwHTStaff.ToString()) + "</td>";
            m_szOut += "<td>" + (vrResult.dwMTStaff.ToString()) + "</td>";
            m_szOut += "<td>" + (vrResult.dwHSStaff.ToString()) + "</td>";
            m_szOut += "<td>" + (vrResult.dwMSStaff.ToString()) + "</td>";
            m_szOut += "<td>" + (vrResult.dwOtherStaff.ToString()) + "</td>";
            m_szOut += "<td>" + (vrResult.dwPartTimeStaff.ToString()) + "</td>";
            m_szOut += "<td>" + (vrResult.dwPaperNum.ToString()) + "</td>";
            m_szOut += "<td>" + (vrResult.dwTReward.ToString()) + "</td>";
            m_szOut += "<td>" + (vrResult.dwSReward.ToString()) + "</td>";
            m_szOut += "</tr>";
        }

        PutBackValue();
    }