Esempio n. 1
0
    private void SetOver(string szID)
    {
        REQUESTCODE    uResponse   = REQUESTCODE.EXECUTE_FAIL;
        STOCKTAKINGREQ vrParameter = new STOCKTAKINGREQ();

        vrParameter.dwSTID = Parse(szID);
        STOCKTAKING[] vrResult;
        if (m_Request.Assert.StockTakingGet(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS && vrResult != null && vrResult.Length > 0)
        {
            STOCKTAKING setValue = vrResult[0];
            setValue.dwSTEndDate = uint.Parse(DateTime.Now.ToString("yyyyMMdd"));
            setValue.dwSTStat    = (uint)STOCKTAKING.DWSTSTAT.STSTAT_DONE;
            m_Request.Assert.StockTakingDo(setValue, out setValue);
        }
    }
Esempio n. 2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        STDETAILREQ vrParameter = new STDETAILREQ();

        STDETAIL[] vrResult;
        string     szOp = Request["op"];

        if (szOp != null && szOp == "setNormail")
        {
            string szID = Request["delID"];
            setNormail(szID);
        }
        uint uSTID = 0;

        GetPageCtrlValue(out vrParameter.szReqExtInfo);
        STOCKTAKINGREQ vrGet = new STOCKTAKINGREQ();

        vrGet.dwStartDate = 20100101;
        vrGet.dwEndDate   = Parse(DateTime.Now.ToString("yyyyMMdd"));
        STOCKTAKING[] vtRes;
        if (m_Request.Assert.StockTakingGet(vrGet, out vtRes) == REQUESTCODE.EXECUTE_SUCCESS && vtRes != null && vtRes.Length > 0)
        {
            if (!IsPostBack)
            {
                uSTID = (uint)vtRes[0].dwSTID;
            }
            for (int i = 0; i < vtRes.Length; i++)
            {
                sz_Stocking += GetInputItemHtml(CONSTHTML.option, "", vtRes[i].szMemo, vtRes[i].dwSTID.ToString());
            }
        }
        uint uSTIDRqu = Parse(Request["dwSTID"]);

        if (uSTIDRqu != 0)
        {
            vrParameter.dwSTID = uSTIDRqu;
        }
        else
        {
            vrParameter.dwSTID = uSTID;
        }
        if (m_Request.Assert.STDetailGet(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS)
        {
            for (int i = 0; i < vrResult.Length; i++)
            {
                m_szOut += "<tr>";
                m_szOut += "<td data-devid='" + vrResult[i].dwDevID + "' data-id=\"" + vrResult[i].dwSTID.ToString() + "\">" + vrResult[i].szAssertSN + "</td>";
                m_szOut += "<td>" + vrResult[i].szDevName.ToString() + "</td>";
                m_szOut += "<td>" + vrResult[i].dwUnitPrice + "</td>";
                m_szOut += "<td>" + vrResult[i].szClassName + "</td>";
                m_szOut += "<td>" + vrResult[i].szRoomName + "</td>";
                m_szOut += "<td>" + vrResult[i].szDeptName + "</td>";
                m_szOut += "<td>" + vrResult[i].szLeaderName + "</td>";
                m_szOut += "<td>" + GetJustNameEqual(vrResult[i].dwSTStat, "StockingDetail_Status") + "</td>";
                m_szOut += "<td>" + vrResult[i].szSTInfo + "</td>";
                m_szOut += "<td><div class='OPTD'></div></td>";
                m_szOut += "</tr>";
            }
            UpdatePageCtrl(m_Request.Assert);
        }

        PutBackValue();
    }
Esempio n. 3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        STOCKTAKINGREQ vrParameter = new STOCKTAKINGREQ();

        STOCKTAKING[] vrResult;
        string        szOp = Request["op"];
        string        szID = Request["delID"];

        if (szOp == "del")
        {
            Del(szID);
        }
        else if (szOp == "over")
        {
            SetOver(szID);
        }
        GetHTTPObj(out vrParameter);
        GetPageCtrlValue(out vrParameter.szReqExtInfo);
        sz_Staues = GetInputHtmlFromXml(0, CONSTHTML.option, "", "Stocking_Status", true);
        if (vrParameter.dwSTStat != null && ((uint)vrParameter.dwSTStat) == 0)
        {
            vrParameter.dwSTStat = null;
        }
        if (!IsPostBack)
        {
            dwStartDate.Value       = DateTime.Now.AddDays(-5).ToString("yyyy-MM-dd");
            dwEndDate.Value         = DateTime.Now.ToString("yyyy-MM-dd");
            vrParameter.dwStartDate = uint.Parse(DateTime.Now.AddDays(-5).ToString("yyyyMMdd"));
            vrParameter.dwEndDate   = uint.Parse(DateTime.Now.ToString("yyyyMMdd"));
        }
        if (m_Request.Assert.StockTakingGet(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS)
        {
            for (int i = 0; i < vrResult.Length; i++)
            {
                m_szOut += "<tr>";
                m_szOut += "<td data-name='" + vrResult[i].szMemo + "' data-id=\"" + vrResult[i].dwSTID.ToString() + "\">" + vrResult[i].szMemo + "</td>";
                m_szOut += "<td>" + GetDateStr(vrResult[i].dwSTDate) + "</a></td>";
                if (vrResult[i].szKindName.ToString() != "")
                {
                    m_szOut += "<td>" + vrResult[i].szKindName + "</a></td>";
                }
                else
                {
                    m_szOut += "<td>无限制</td>";
                }
                if (vrResult[i].szRoomName.ToString() != "")
                {
                    m_szOut += "<td>" + vrResult[i].szRoomName.ToString() + "</td>";
                }
                else
                {
                    m_szOut += "<td>无限制</td>";
                }
                if (vrResult[i].dwMinUnitPrice != 0 && vrResult[i].dwMaxUnitPrice != 0)
                {
                    m_szOut += "<td>" + vrResult[i].dwMinUnitPrice.ToString() + "到" + vrResult[i].dwMaxUnitPrice.ToString() + "</td>";
                }
                else if (vrResult[i].dwMinUnitPrice == 0 && vrResult[i].dwMaxUnitPrice != 0)
                {
                    m_szOut += "<td>小于" + vrResult[i].dwMaxUnitPrice + "</td>";
                }
                else if (vrResult[i].dwMinUnitPrice != 0 && vrResult[i].dwMaxUnitPrice == 0)
                {
                    m_szOut += "<td>大于" + vrResult[i].dwMinUnitPrice + "</td>";
                }
                else
                {
                    m_szOut += "<td>无限制</td>";
                }
                m_szOut += "<td>" + GetJustNameEqual(vrResult[i].dwSTStat, "Stocking_Status") + "</td>";
                m_szOut += "<td>" + GetDateStr(vrResult[i].dwSTEndDate) + "</td>";
                m_szOut += "<td><div class='OPTD'></div></td>";
                m_szOut += "</tr>";
            }
            UpdatePageCtrl(m_Request.Assert);
        }

        PutBackValue();
    }