Пример #1
0
        /// <summary>
        /// 创建
        /// </summary>
        /// <param name="list"></param>
        /// <param name="callback"></param>
        public void CreatePurgeTool(PurgeToolVM vm, EventHandler <RestClientEventArgs <dynamic> > callback)
        {
            List <PurgeToolInfo> data = new List <PurgeToolInfo>();
            string result             = vm.UrlList.Replace('\r', ' ');

            string[] arr = result.Split(';');
            foreach (var item in arr)
            {
                if (!string.IsNullOrEmpty(item))
                {
                    data.Add(new PurgeToolInfo()
                    {
                        Url          = item.Trim(),
                        ClearDate    = vm.ClearDate == null ? DateTime.Now : vm.ClearDate,
                        Priority     = Convert.ToInt32(string.IsNullOrEmpty(vm.Priority) ? "0" : vm.Priority),
                        CompanyCode  = CPApplication.Current.CompanyCode,
                        LanguageCode = CPApplication.Current.LanguageCode,
                        User         = new BizEntity.Common.UserInfo()
                        {
                            UserName = CPApplication.Current.LoginUser.LoginName, SysNo = CPApplication.Current.LoginUser.UserSysNo
                        }
                    });
                }
            }
            restClient.Create(CreatePurgeToolUrl, data, callback);
        }
Пример #2
0
 public PurgeToolManagement()
 {
     InitializeComponent();
     this.PurgeToolResult.LoadingDataSource += new EventHandler <LoadingDataEventArgs>(PurgeToolResult_LoadingDataSource);
     this.Loaded += (sender, e) =>
     {
         facade = new PurgeToolFacade();
         model  = new PurgeToolVM();
         this.spInfo.DataContext = model;
     };
 }