Exemplo n.º 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        uint uYearTerm = 20131401;

        if ((((ADMINLOGINRES)Session["LoginResult"]).dwManRole & (uint)ADMINLOGINRES.DWMANROLE.MANROLE_LEADER) > 0)
        {
            bLeader = true;
        }
        REQUESTCODE uResponse   = REQUESTCODE.EXECUTE_FAIL;
        DEVLISTREQ  vrParameter = new DEVLISTREQ();

        DEVLIST[] vrResult;
        {
            GetPageCtrlValue(out vrParameter.szReqExtInfo);
            vrParameter.dwReportStat = (uint)DEVLIST.DWREPORTSTAT.REPORTSTAT_DEPLOY;
            vrParameter.dwYearTerm   = uYearTerm;
            uResponse = m_Request.Report.GetDevList(vrParameter, out vrResult);
            if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vrResult != null && vrResult.Length > 0)
            {
                for (int i = 0; i < vrResult.Length; i++)
                {
                    m_szOut += "<tr>";
                    m_szOut += "<td data-labid='" + vrResult[i].dwLabID.ToString() + "' data-YearTerm='" + vrResult[i].dwYearTerm.ToString() + "' data-id='" + vrResult[i].dwDevID.ToString() + "'>" + ConfigConst.GCSchoolCode.ToString() + "</td>";
                    m_szOut += "<td>" + vrResult[i].szAssertSN.ToString() + "</td>";
                    m_szOut += "<td>" + vrResult[i].szClassSN.ToString() + "</td>";
                    m_szOut += "<td>" + vrResult[i].szDevName.ToString() + "</td>";
                    m_szOut += "<td>" + vrResult[i].szModel.ToString() + "</td>";
                    m_szOut += "<td>" + vrResult[i].szSpecification.ToString() + "</td>";
                    m_szOut += "<td>" + vrResult[i].dwComeFrom.ToString() + "</td>";
                    m_szOut += "<td>" + vrResult[i].dwNationCode.ToString() + "</td>";
                    m_szOut += "<td>" + vrResult[i].dwUnitPrice.ToString() + "</td>";
                    m_szOut += "<td>" + GetDateStr((uint)vrResult[i].dwPurchaseDate) + "</td>";
                    m_szOut += "<td  class='tdSet1' data-type='dwStatCode'>" + vrResult[i].dwStatCode + "</td>";
                    uint uDevPropery = (uint)vrResult[i].dwComeFrom;
                    if ((uDevPropery & (uint)UNIDEVICE.DWPROPERTY.DEVPROP_FORTEACHING) > 0)
                    {
                        m_szOut += "<td>" + "调整" + "</td>";
                    }
                    else if ((uDevPropery & (uint)UNIDEVICE.DWPROPERTY.DEVPROP_FORRESEARCH) > 0)
                    {
                        m_szOut += "<td>" + "调整" + "</td>";
                    }
                    else
                    {
                        m_szOut += "<td>" + "" + "</td>";
                    }
                    m_szOut += "<td  class='tdSet1' data-type='szDeptSN'>" + vrResult[i].szDeptSN.ToString() + "</td>";
                    m_szOut += "<td>" + vrResult[i].szDeptName.ToString() + "</td>";
                    m_szOut += "</tr>";
                }
                UpdatePageCtrl(m_Request.Report);
            }
        }

        PutBackValue();
    }
Exemplo n.º 2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        uint uYearTerm = 20131401;

        if ((((ADMINLOGINRES)Session["LoginResult"]).dwManRole & (uint)ADMINLOGINRES.DWMANROLE.MANROLE_LEADER) > 0)
        {
            bLeader = true;
        }
        REQUESTCODE uResponse   = REQUESTCODE.EXECUTE_FAIL;
        DEVLISTREQ  vrParameter = new DEVLISTREQ();

        DEVLIST[] vrResult;
        GetPageCtrlValue(out vrParameter.szReqExtInfo);
        string szValue = Request["changeInfo"];
        string opSub   = Request["opSub"];

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

            if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vrResult != null && vrResult.Length > 0)
            {
                for (int i = 0; i < vrResult.Length; i++)
                {
                    DEVLIST setValue2 = vrResult[i];
                    setValue2.dwReportStat = (uint)DEVLIST.DWREPORTSTAT.REPORTSTAT_DEPLOY;
                    m_Request.Report.SetDevList(setValue2);
                }
            }
        }

        if (IsPostBack && szValue != "" && opSub != "1")
        {
            szValue = szValue.Substring(0, szValue.Length - 1);
            szValue = "[" + szValue + "]";
            List <devListSet> devlist = JsonConvert.DeserializeObject <List <devListSet> >(szValue);
            for (int i = 0; i < devlist.Count; i++)
            {
                UNIDEPT    setDept     = new UNIDEPT();
                DEVLIST    setValueObj = new DEVLIST();
                devListSet temp        = (devListSet)devlist[i];
                setValueObj.dwReportStat = (uint)DEVLIST.DWREPORTSTAT.REPORTSTAT_SAVE;
                setValueObj.dwDevID      = temp.dwDevID;
                if (temp.dwStatCode != 0)
                {
                    setValueObj.dwStatCode = temp.dwStatCode;
                }
                setValueObj.dwYearTerm = uYearTerm;
                if (temp.szDeptSN != "")
                {
                    if (GetDeptBySN(temp.szDeptSN, out setDept))
                    {
                        setValueObj.dwDeptID = setDept.dwID;
                    }
                }
                else
                {
                    setValueObj.szDeptSN = null;
                }
                m_Request.Report.SetDevList(setValueObj);
            }
        }
        vrParameter.dwReportStat = (uint)DEVLIST.DWREPORTSTAT.REPORTSTAT_SAVE;
        vrParameter.dwYearTerm   = uYearTerm;
        uResponse = m_Request.Report.GetDevList(vrParameter, out vrResult);

        if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vrResult != null && vrResult.Length > 0)
        {
            for (int i = 0; i < vrResult.Length; i++)
            {
                m_szOut += "<tr>";
                m_szOut += "<td data-labid='" + vrResult[i].dwLabID.ToString() + "' data-YearTerm='" + vrResult[i].dwYearTerm.ToString() + "' data-id='" + vrResult[i].dwDevID.ToString() + "'>" + ConfigConst.GCSchoolCode.ToString() + "</td>";
                m_szOut += "<td>" + vrResult[i].szAssertSN.ToString() + "</td>";
                m_szOut += "<td>" + vrResult[i].szClassSN.ToString() + "</td>";
                m_szOut += "<td>" + vrResult[i].szDevName.ToString() + "</td>";
                m_szOut += "<td>" + vrResult[i].szModel.ToString() + "</td>";
                m_szOut += "<td>" + vrResult[i].szSpecification.ToString() + "</td>";
                m_szOut += "<td>" + vrResult[i].dwComeFrom.ToString() + "</td>";
                m_szOut += "<td>" + vrResult[i].dwNationCode.ToString() + "</td>";
                m_szOut += "<td>" + vrResult[i].dwUnitPrice.ToString() + "</td>";
                m_szOut += "<td>" + GetDateStr((uint)vrResult[i].dwPurchaseDate) + "</td>";
                m_szOut += "<td  class='tdSet' data-type='dwStatCode'>" + vrResult[i].dwStatCode + "</td>";
                uint uDevPropery = (uint)vrResult[i].dwComeFrom;
                if ((uDevPropery & (uint)UNIDEVICE.DWPROPERTY.DEVPROP_FORTEACHING) > 0)
                {
                    m_szOut += "<td>" + "调整" + "</td>";
                }
                else if ((uDevPropery & (uint)UNIDEVICE.DWPROPERTY.DEVPROP_FORRESEARCH) > 0)
                {
                    m_szOut += "<td>" + "调整" + "</td>";
                }
                else
                {
                    m_szOut += "<td>" + "" + "</td>";
                }
                m_szOut += "<td data-type='szDeptSN'>" + vrResult[i].szDeptSN.ToString() + "</td>";
                m_szOut += "<td>" + vrResult[i].szDeptName.ToString() + "</td>";
                m_szOut += "</tr>";
            }
            UpdatePageCtrl(m_Request.Report);
        }

        PutBackValue();
    }