Beispiel #1
0
        public static int insertAgent(Agent agentInfo)
        {
            int result_cnt = 0;

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

            param += "&agentNm=" + agentInfo.agent_nm;
            param += "&agentDesc=" + agentInfo.agent_desc;
            param += "&agentUid=" + agentInfo.agent_uid;
            param += "&agentStatus=" + agentInfo.agent_status;
            param += "&regUser="******"insertAgent");

            if (json != null && json != "")
            {
                JObject jobj = JObject.Parse(json);

                result_cnt = (int)jobj["result_cnt"];
            }


            return(result_cnt);
        }
Beispiel #2
0
        public static int updateJob(Job jobInfo)
        {
            int result_cnt = 0;

            string url     = "http://" + ConnectionConstants.HostName + ":" + ConnectionConstants.WasPort;
            string apiname = "/updateJobInfo?";
            string param   = "jobId=" + jobInfo.job_id;

            param += "&jobNm=" + jobInfo.job_nm;
            param += "&jobDesc=" + jobInfo.job_desc;
            param += "&jobTyp=" + jobInfo.job_typ;
            param += "&jobData=" + jobInfo.job_data;
            param += "&jobTmout=" + jobInfo.job_tmout;
            param += "&authUser="******"&regUser="******"updateJobInfo");

            if (json != null && json != "")
            {
                JObject jobj = JObject.Parse(json);

                result_cnt = (int)jobj["result_cnt"];
            }


            return(result_cnt);
        }
Beispiel #3
0
        public static List <Agent> getAgentList(string AgentId, string AentNm)
        {
            List <Agent> agentList = null;

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


            url = url + apiname + pararm;
            String json    = HttpUtil.ApiRequestHttp(url, "agentList");
            JArray joArray = JArray.Parse(json);

            if (json != null && json != "")
            {
                agentList = new List <Agent>();
                for (int i = 0; i < joArray.Count; i++)
                {
                    JObject jobj      = (JObject)joArray[i];
                    Agent   agentinfo = new Agent(jobj.ToString());
                    agentList.Add(agentinfo);
                }
            }


            return(agentList);
        }
Beispiel #4
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);
        }
Beispiel #5
0
        public static List <Job> getJobList(string authUser, string searchText, string jobId)
        {
            List <Job> jobList = null;

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

            param += "&authUser="******"&jobId=" + jobId;

            url = url + apiname + param;

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

            if (json != null && json != "")
            {
                jobList = new List <Job>();
                for (int i = 0; i < joArray.Count; i++)
                {
                    JObject jobj    = (JObject)joArray[i];
                    Job     jobInfo = new Job(jobj.ToString());
                    jobList.Add(jobInfo);
                }
            }
            return(jobList);
        }
Beispiel #6
0
        public static int  InsertUser(User userInfo)
        {
            int result_cnt = 0;

            string url     = "http://" + ConnectionConstants.HostName + ":" + ConnectionConstants.WasPort;
            string apiname = "/insertUser?";
            string pararm  = "userId=" + userInfo.user_id;

            pararm += "&userNm=" + userInfo.user_nm;
            pararm += "&chbotKey=" + userInfo.chbot_key;
            pararm += "&userPhone=" + userInfo.user_phone;
            pararm += "&userEmail=" + userInfo.user_email;
            pararm += "&userTyp=" + userInfo.user_typ;
            pararm += "&regUser="******"insertUser");

            if (json != null && json != "")
            {
                JObject jobj = JObject.Parse(json);

                result_cnt = (int)jobj["result_cnt"];
            }


            return(result_cnt);
        }
Beispiel #7
0
        public static List <User> getUserList(string UserId, string UserNm)
        {
            List <User> userList = null;

            string url     = "http://" + ConnectionConstants.HostName + ":" + ConnectionConstants.WasPort;
            string apiname = "/userList?";
            string pararm  = "userId=" + UserId;

            pararm = "userNm=" + UserNm;

            url = url + apiname + pararm;
            String json    = HttpUtil.ApiRequestHttp(url, "userList");
            JArray joArray = JArray.Parse(json);

            if (json != null && json != "")
            {
                userList = new  List <User>();
                for (int i = 0; i < joArray.Count; i++)
                {
                    JObject jobj     = (JObject)joArray[i];
                    User    userinfo = new User(jobj.ToString());
                    userList.Add(userinfo);
                }
            }


            return(userList);
        }
Beispiel #8
0
        public static User Login(string UserId, string userPwd)
        {
            User userinfo = null;

            string url     = "http://" + ConnectionConstants.HostName + ":" + ConnectionConstants.WasPort;
            string apiname = "/AdminUserLogin?";
            string pararm  = "userId=" + UserId;

            pararm += "&userPwd=" + userPwd;
            url     = url + apiname + pararm;
            String json = HttpUtil.ApiRequestHttp(url, "AdminUserLogin");

            if (json != null)
            {
                JObject jobj      = JObject.Parse(json);
                JObject resultobj = (JObject)jobj["result"];
                if (resultobj != null)
                {
                    userinfo = new User(resultobj.ToString());
                }
            }



            return(userinfo);
        }
Beispiel #9
0
        /* 사용자  챗봇키 정보  업데이트  */
        public static bool userSignUp(string chbotKey, string userEmail)
        {
            bool   result  = false;
            string url     = "http://" + ConnectionConstants.HostName + ":" + ConnectionConstants.WasPort;
            string apiname = "/userSignUp?";
            string pararm  = "chbotKey=" + chbotKey + "&userEmail=" + userEmail;

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

            if (json != null && json != "")
            {
                JObject Info = JObject.Parse(json);
                result = (bool)Info["result"];
            }


            return(result);
        }
Beispiel #10
0
        /*   사용자 인증    */
        public static bool checkUser(string chbotKey)
        {
            bool   result  = false;
            string url     = "http://" + ConnectionConstants.HostName + ":" + ConnectionConstants.WasPort;
            string apiname = "/checkUser?";
            string pararm  = "chbotKey=" + chbotKey;

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

            if (json != null && json != "")
            {
                JObject Info = JObject.Parse(json);
                result = (bool)Info["result"];
            }


            return(result);
        }
Beispiel #11
0
        public static Agent getAgentInfo(string macAddress)
        {
            Agent aginfo = null;

            string url     = "http://" + ConnectionConstants.HostName + ":" + ConnectionConstants.WasPort;
            string apiname = "/searchAgent?";
            string pararm  = "agentId=&agentUid=" + macAddress;

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

            if (json != null && json != "")
            {
                aginfo = new Agent(json);
            }


            return(aginfo);
        }
Beispiel #12
0
        public static Job getJobInfo(string jobId)
        {
            Job jobInfo = null;

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

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

            if (json != null && json != "")
            {
                jobInfo = new Job(json);
            }


            return(jobInfo);
        }
Beispiel #13
0
        public static User getUserInfo(string UserId, string chbotKey)
        {
            User userinfo = null;

            string url     = "http://" + ConnectionConstants.HostName + ":" + ConnectionConstants.WasPort;
            string apiname = "/searchUser?";
            string pararm  = "userId=" + UserId + "&chbotKey= " + chbotKey;

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

            if (json != null && json != "")
            {
                userinfo = new User(json);
            }


            return(userinfo);
        }
Beispiel #14
0
        public static int deleteAgent(Agent agentInfo)
        {
            int result_cnt = 0;

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

            url = url + apiname + param;
            String json = HttpUtil.ApiRequestHttp(url, "deleteAgent");

            if (json != null && json != "")
            {
                JObject jobj = JObject.Parse(json);

                result_cnt = (int)jobj["result_cnt"];
            }


            return(result_cnt);
        }
Beispiel #15
0
        /* Job실행 요청  */
        public static string  jobExecReq(string jobId)
        {
            string resultCheckUrl = "";
            string url            = "http://" + ConnectionConstants.HostName + ":" + ConnectionConstants.WasPort;
            string apiname        = "/jobExecReq?";
            string pararm         = "jobId=" + jobId;

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

            if (json != null && json != "")
            {
                JObject Info   = JObject.Parse(json);
                bool    result = (bool)Info["result"];
                if (result)
                {
                    resultCheckUrl = (String)Info["resultCheckUrl"];
                    resultCheckUrl = "http://" + ConnectionConstants.HostName + ":" + ConnectionConstants.WasPort + resultCheckUrl;
                }
            }


            return(resultCheckUrl);
        }