Esempio n. 1
0
    private void GetNewResv()
    {
        RESVSHOWREQ req = new RESVSHOWREQ();

        req.dwBeginDate              = ToUInt(DateTime.Now.ToString("yyyyMMdd"));
        req.dwEndDate                = req.dwBeginDate;
        req.szReqExtInfo.szOrderKey  = "dwBeginTime";
        req.szReqExtInfo.szOrderMode = "ASC";
        //req.dwStatFlag =  (uint)RESVREQ.DWSTATFLAG.STATFLAG_INUSE;
        RESVSHOW[] rlt;
        if (m_Request.Reserve.GetReserveForShow(req, out rlt) == REQUESTCODE.EXECUTE_SUCCESS)
        {
            for (int i = 0; i < rlt.Length; i++)
            {
                RESVSHOW rsv   = rlt[i];
                string   start = Get1970Date((int)rsv.dwBeginTime);
                string   end   = Get1970Date((int)rsv.dwEndTime);
                //预约对象
                string objs = rsv.szDevName;
                //RESVDEV[] resvDev = rsv.ResvDev;
                //if (resvDev != null && resvDev.Length > 0)
                //{
                //    string devName = string.Empty;
                //    for (int j = 0; j < resvDev.Length; j++)
                //    {
                //        devName = devName + resvDev[j].szDevName.ToString();
                //    }
                //    objs = devName != "" ? devName : "现场分配";
                //}
                dynamicInfo += "<li date='" + start + "' id='rsv_" + rsv.dwResvID + "'><div class='title color1'>" + objs + "&nbsp;" + Util.Converter.ResvStatusConverter(rsv.dwStatus) + "</div><div class='prop songti'><span class='glyphicon glyphicon-time'></span>&nbsp;"
                               + start.Substring(11) + " 至 " + end.Substring(5) + "</div></li>";//&nbsp;&nbsp;<span class='glyphicon glyphicon-home'></span>&nbsp;
            }
        }
    }
Esempio n. 2
0
    private void GetNewResv()
    {
        if (GetConfig("mResvDynamic") != "1")
        {
            return;
        }
        RESVSHOWREQ req = new RESVSHOWREQ();

        req.dwBeginDate = ToUInt(DateTime.Now.ToString("yyyyMMdd"));
        req.dwEndDate   = req.dwBeginDate;
        string classkind = GetConfig("openClsKind");

        if (!string.IsNullOrEmpty(classkind) && classkind != "0")
        {
            req.dwClassKind = ToUInt(classkind);
        }
        req.szReqExtInfo.szOrderKey  = "dwBeginTime";
        req.szReqExtInfo.szOrderMode = "ASC";
        req.dwCheckStat = (uint)UNIRESERVE.DWSTATUS.RESVSTAT_DOING | (uint)UNIRESERVE.DWSTATUS.RESVSTAT_UNDO;
        RESVSHOW[] rlt;
        if (m_Request.Reserve.GetReserveForShow(req, out rlt) == REQUESTCODE.EXECUTE_SUCCESS)
        {
            for (int i = 0; i < rlt.Length; i++)
            {
                RESVSHOW rsv = rlt[i];
                //if ((rsv.dwStatus & (uint)UNIRESERVE.DWSTATUS.RESVSTAT_DONE) > 0) continue;//过滤过期
                string start = Get1970Date((int)rsv.dwBeginTime);
                string end   = Get1970Date((int)rsv.dwEndTime);
                //预约对象
                string objs = rsv.szDevName;
                //RESVDEV[] resvDev = rsv.ResvDev;
                //if (resvDev != null && resvDev.Length > 0)
                //{
                //    string devName = string.Empty;
                //    for (int j = 0; j < resvDev.Length; j++)
                //    {
                //        devName = devName + resvDev[j].szDevName.ToString();
                //    }
                //    objs = devName != "" ? devName : "现场分配";
                //}
                dynamicInfo += "<li date='" + start + "' id='rsv_" + rsv.dwResvID + "'><div class='text-primary'>" + CutStrT(rsv.szTestName, 16) + "<div><div class='title color1'>" + objs + "&nbsp;" + Util.Converter.ResvStatusConverter(rsv.dwStatus) + "</div><div class='prop songti'><span class='glyphicon glyphicon-time'></span>&nbsp;"
                               + start.Substring(11) + " - " + end.Substring(5) + "</div></li>";//&nbsp;&nbsp;<span class='glyphicon glyphicon-home'></span>&nbsp;
            }
        }
    }