Exemple #1
0
        /// <summary>
        /// 同步任务信息
        /// </summary>
        public static void syn_Task_Info()
        {
            //同步枪柜信息(以后要改成通过guark_ip获取)
            //syn_gunark_info(ConfigurationManager.AppSettings["gunark_ip"]);
            syn_gunark_info("TEST");
            WebService.gunServices webService    = SingleWebService.getWebService();
            BLL.task_info          task_info_bll = new Gunark.BLL.task_info();

            WebService.taskInfo[] task_info_list = webService.getTaskInfo(ConfigurationManager.AppSettings["unit_id"], ConfigurationManager.AppSettings["gunark_id"]);

            for (int i = 0; i < task_info_list.Length; i++)
            {
                if (!task_info_bll.Exists(task_info_list[i].task_ID) && task_info_list[i].task_BigType != 1)
                {
                    Model.task_info task_info = new Gunark.Model.task_info();
                    //为对象设置属性
                    task_info.gunarkId             = task_info_list[i].gunArk.gunarkId;
                    task_info.unitId               = task_info_list[i].unitInfo.unitInfoCode;
                    task_info.TASK_APPLY_USERID    = task_info_list[i].task_Apply_User.userPoliceNumb;
                    task_info.task_Plan_BeginTime  = string.Format("{0:yyyy-MM-dd HH:mm:ss.f}", task_info_list[i].task_Plan_BeginTime);
                    task_info.task_Plan_FinishTime = string.Format("{0:yyyy-MM-dd HH:mm:ss.f}", task_info_list[i].task_Plan_FinishTime);
                    task_info.TASK_STATUS          = task_info_list[i].task_Status.ToString();
                    task_info.TASK_BIGTYPE         = Convert.ToInt32(task_info_list[i].task_BigType.ToString());
                    ClassValueCopier.Copy(task_info, task_info_list[i]);

                    task_info_bll.Add(task_info);

                    syn_Task_Details(task_info_list[i].task_ID, task_info_list[i].unitInfo.unitInfoCode, task_info_list[i].gunArk.gunarkId);
                }
            }
        }
        /// <summary>
        /// 同步任务信息
        /// </summary>
        public static void syn_Task_Info()
        {
            //同步枪柜信息(以后要改成通过guark_ip获取)
            //syn_gunark_info(ConfigurationManager.AppSettings["gunark_ip"]);
            syn_gunark_info("TEST");
            WebService.gunServices webService = SingleWebService.getWebService();
            BLL.task_info task_info_bll = new Gunark.BLL.task_info();

            WebService.taskInfo[] task_info_list = webService.getTaskInfo(ConfigurationManager.AppSettings["unit_id"], ConfigurationManager.AppSettings["gunark_id"]);

            for (int i = 0; i < task_info_list.Length; i++)
            {
                if (!task_info_bll.Exists(task_info_list[i].task_ID) && task_info_list[i].task_BigType != 1)
                {
                    Model.task_info task_info = new Gunark.Model.task_info();
                    //为对象设置属性
                    task_info.gunarkId = task_info_list[i].gunArk.gunarkId;
                    task_info.unitId = task_info_list[i].unitInfo.unitInfoCode;
                    task_info.TASK_APPLY_USERID = task_info_list[i].task_Apply_User.userPoliceNumb ;
                    task_info.task_Plan_BeginTime = string.Format("{0:yyyy-MM-dd HH:mm:ss.f}", task_info_list[i].task_Plan_BeginTime);
                    task_info.task_Plan_FinishTime = string.Format("{0:yyyy-MM-dd HH:mm:ss.f}", task_info_list[i].task_Plan_FinishTime);
                    task_info.TASK_STATUS = task_info_list[i].task_Status.ToString();
                    task_info.TASK_BIGTYPE = Convert.ToInt32(task_info_list[i].task_BigType.ToString());
                    ClassValueCopier.Copy(task_info, task_info_list[i]);

                    task_info_bll.Add(task_info);

                    syn_Task_Details(task_info_list[i].task_ID,task_info_list[i].unitInfo.unitInfoCode,task_info_list[i].gunArk.gunarkId);
                }
            }
        }