예제 #1
0
        public static List <JobExecReqVo> jobExecReqList(string agentId, string jobId, string jobExecReqId, string jobStatus)
        {
            List <JobExecReqVo> jobList = null;

            string url     = "http://" + ConnectionConstants.HostName + ":" + ConnectionConstants.WasPort;
            string apiname = "/jobExecReqList?";
            string param   = "agentId=" + agentId;

            param += "&jobId=" + jobId;
            param += "&jobExecReqId=" + jobExecReqId;
            param += "&jobStatus=" + jobStatus;
            url    = url + apiname + param;

            String json    = HttpUtil.ApiRequestHttp(url, "jobExecReqList");
            JArray joArray = JArray.Parse(json);

            if (json != null && json != "")
            {
                jobList = new List <JobExecReqVo>();
                for (int i = 0; i < joArray.Count; i++)
                {
                    JObject      jobj    = (JObject)joArray[i];
                    JobExecReqVo jobInfo = new JobExecReqVo(jobj.ToString());
                    jobList.Add(jobInfo);
                }
            }
            return(jobList);
        }
예제 #2
0
        public static JobExecReqVo getJobReqInfo(string jobExecReqId)
        {
            JobExecReqVo Info = null;

            string url     = "http://" + ConnectionConstants.HostName + ":" + ConnectionConstants.WasPort;
            string apiname = "/searchjobExecReq?";
            string pararm  = "jobExecReqId=" + jobExecReqId;

            url = url + apiname + pararm;
            String json = HttpUtil.ApiRequestHttp(url, "searchjobExecReq");

            if (json != null && json != "")
            {
                Info = new JobExecReqVo(json);
            }


            return(Info);
        }
예제 #3
0
        private void drawListView(List <JobExecReqVo> infoList)
        {
            initListView();

            for (int i = 0; i < infoList.Count; i++)
            {
                JobExecReqVo info = infoList[i];
                ListViewItem lvt  = new ListViewItem();
                lvt.Text = info.exec_req_id;
                lvt.SubItems.Add(info.agent_id);
                lvt.SubItems.Add(info.job_id);
                lvt.SubItems.Add(info.job_status);
                lvt.SubItems.Add(info.agent_status);
                lvt.SubItems.Add(info.reg_user);
                lvt.SubItems.Add(info.reg_dtm);
                lvt.SubItems.Add(info.upd_dtm);
                JobListView.Items.Add(lvt);
            }
        }