Пример #1
0
        public void Initialize()
        {
            _params = new MsgParms()
            {
                Status = _state, Top = _top, UserID = Common.CurrentLoginUserInfo.EmployeeID
            };

            _refdateTimer          = new DispatcherTimer();
            _refdateTimer.Interval = new TimeSpan(0, 0, timeer);
            _refdateTimer.Tick    += new EventHandler(_refdateTimer_Tick);
            client = new EngineWcfGlobalFunctionClient();
            client.PendingCacheMainTasksParmsCompleted += new EventHandler <PendingCacheMainTasksParmsCompletedEventArgs>(client_PendingMainTasksParmsCompleted);
            client.PendingDetailTasksCompleted         += new EventHandler <PendingDetailTasksCompletedEventArgs>(client_PendingDetailTasksCompleted);
            //if (!isLoaded)
            //{
            //    LoadDate();
            //    isLoaded = true;
            //}
            //else
            //{
            //    _refdateTimer.Start();
            //}

            LoadDate();
        }
Пример #2
0
        /// <summary>
        /// 手机版待办任务主数据(分页)kangxf
        /// </summary>
        /// <param name="msgParams"></param>
        /// <param name="rowCount"></param>
        /// <param name="pageCount"></param>
        /// <returns></returns>
        public List <T_FLOW_ENGINEMSGLIST> PendingTasksParmsPageIndexForMobile(MsgParms msgParams, ref int rowCount, ref int pageCount)
        {
            //Record.WriteLogFunction("PendingTasksParmsPageIndexForMobile()msgParams:" + ss + "rowCount:" + rowCount + "pageCount:" + pageCount + "");
            //日志内容:PendingTasksParmsPageIndexForMobile()msgParams:BeginDate:0001-1-1 0:00:00EndDate:0001-1-1 0:00:00LastDay:0MessageBody:MessageId:PageIndex:1PageSize:10000Status:close
            //Top:0UserID:1bc4b78a-d178-4499-b948-16e18a9d73d3rowCount:0pageCount:0
            EngineServicesBLL bll = new EngineServicesBLL();

            return(bll.PendingTasksParmsPageIndexForMobile(msgParams, ref rowCount, ref pageCount));
        }
Пример #3
0
        /// <summary>
        /// 平台待办任务分页数据  kangxf
        /// </summary>
        /// <param name="msgParams"></param>
        /// :BeginDate:0001-1-1 0:00:00||EndDate:0001-1-1 0:00:00||LastDay:0||MessageBody:||MessageId:||
        /// PageIndex:1||PageSize:14||Status:open||Top:0||UserID:f1a472dc-d1be-4a06-a52e-a2b296397704||IsAutofresh:True||HaveNewTask:False
        /// <param name="IsAutofresh"></param>
        /// <param name="HaveNewTask"></param>
        /// <param name="rowCount"></param>
        /// <param name="pageCount"></param>
        /// <returns></returns>
        public List <T_FLOW_ENGINEMSGLIST> PendingTasksParmsPageIndex(MsgParms msgParams, ref bool IsAutofresh, ref bool HaveNewTask, ref int rowCount, ref int pageCount)
        {
            //string ss = "测试二:BeginDate:" + msgParams.BeginDate + "||EndDate:" + msgParams.EndDate + "||LastDay:" + msgParams.LastDay;
            //ss += "||MessageBody:" + msgParams.MessageBody + "||MessageId:" + msgParams.MessageId + "||PageIndex:" + msgParams.PageIndex;
            //ss += "||PageSize:" + msgParams.PageSize + "||Status:" + msgParams.Status + "||Top:" + msgParams.Top;
            //ss += "||UserID:" + msgParams.UserID + "";
            //Record.WriteLogFunction("PendingTasksParmsPageIndex()msgParams:" + ss + "||IsAutofresh:" + IsAutofresh + "||HaveNewTask:" + HaveNewTask + "");
            EngineServicesBLL bll = new EngineServicesBLL();

            return(bll.PendingTasksParmsPageIndex(msgParams, ref IsAutofresh, ref HaveNewTask, ref rowCount, ref pageCount));
        }
Пример #4
0
        /// <summary>
        /// 待办任务主数据(分页)
        /// </summary>
        /// <param name="msgParams"></param>
        /// <returns></returns>
        public List <T_FLOW_ENGINEMSGLIST> PendingTasksParmsPageIndex(MsgParms msgParams, ref int rowCount, ref int pageCount)
        {
            string ss = "测试一:BeginDate:" + msgParams.BeginDate + "||EndDate:" + msgParams.EndDate + "||LastDay:" + msgParams.LastDay;

            ss += "||MessageBody:" + msgParams.MessageBody + "||MessageId:" + msgParams.MessageId + "||PageIndex:" + msgParams.PageIndex;
            ss += "||PageSize:" + msgParams.PageSize + "||Status:" + msgParams.Status + "||Top:" + msgParams.Top;
            ss += "||UserID:" + msgParams.UserID + "";
            Record.WriteLogFunction("PendingTasksParmsPageIndex()msgParams:" + ss + "||rowCount:" + rowCount + "||pageCount:" + pageCount + "");
            EngineServicesBLL bll = new EngineServicesBLL();

            return(bll.PendingTasksParmsPageIndex(msgParams, ref rowCount, ref pageCount));
        }
Пример #5
0
        /// <summary>
        /// 根据MessageId获取上一条、下一条记录
        /// </summary>
        /// <param name="msgParms"></param>
        /// <returns></returns>

        public Dictionary <string, T_FLOW_ENGINEMSGLIST> GetPendingTaskPrevNext(MsgParms msgParams)
        {
            string ss = "BeginDate:" + msgParams.BeginDate + "EndDate:" + msgParams.EndDate + "LastDay:" + msgParams.LastDay;

            ss += "MessageBody:" + msgParams.MessageBody + "MessageId:" + msgParams.MessageId + "PageIndex:" + msgParams.PageIndex;
            ss += "PageSize:" + msgParams.PageSize + "Status:" + msgParams.Status + "Top:" + msgParams.Top;
            ss += "UserID:" + msgParams.UserID + "";
            Record.WriteLogFunction("GetPendingTaskPrevNext()msgParams:" + ss + "");
            EngineServicesBLL bll = new EngineServicesBLL();

            return(bll.GetPendingTaskPrevNext(msgParams));
        }
Пример #6
0
        public void Initialize()
        {
            pageerVM = new ViewModels.DataGridPageViewModel();
            pageerVM.OnPageIndexChanged += new EventHandler(pageerVM_OnPageIndexChanged);
            Pager.DataContext            = pageerVM;
            // Top = _top,
            _params = new MsgParms()
            {
                Status   = _state,
                UserID   = Common.CurrentLoginUserInfo.EmployeeID,
                PageSize = pageerVM.PageSize
            };

            _refdateTimer          = new DispatcherTimer();
            _refdateTimer.Interval = new TimeSpan(0, 0, timeer);
            _refdateTimer.Tick    += new EventHandler(_refdateTimer_Tick);
            client = new EngineWcfGlobalFunctionClient();

            client.PendingMainTasksParmsCompleted           += new EventHandler <PendingMainTasksParmsCompletedEventArgs>(client_PendingMainTasksParmsCompleted);
            client.PendingDetailTasksCompleted              += new EventHandler <PendingDetailTasksCompletedEventArgs>(client_PendingDetailTasksCompleted);
            client.PendingCacheTasksParmsPageIndexCompleted += new EventHandler <PendingCacheTasksParmsPageIndexCompletedEventArgs>(client_PendingCacheTasksParmsPageIndexCompleted);
            LoadDate();
        }
Пример #7
0
        public void Initialize()
        {
            pageerVM = new ViewModels.DataGridPageViewModel();
            pageerVM.OnPageIndexChanged += new EventHandler(pageerVM_OnPageIndexChanged);
            Pager.DataContext = pageerVM;
            // Top = _top,
            _params = new MsgParms()
            {
                Status = _state,
                UserID = Common.CurrentLoginUserInfo.EmployeeID,
                PageSize = pageerVM.PageSize

            };

            _refdateTimer = new DispatcherTimer();
            _refdateTimer.Interval = new TimeSpan(0, 0, timeer);
            _refdateTimer.Tick += new EventHandler(_refdateTimer_Tick);
            client = new EngineWcfGlobalFunctionClient();

            client.PendingMainTasksParmsCompleted += new EventHandler<PendingMainTasksParmsCompletedEventArgs>(client_PendingMainTasksParmsCompleted);
            client.PendingDetailTasksCompleted += new EventHandler<PendingDetailTasksCompletedEventArgs>(client_PendingDetailTasksCompleted);
            client.PendingCacheTasksParmsPageIndexCompleted += new EventHandler<PendingCacheTasksParmsPageIndexCompletedEventArgs>(client_PendingCacheTasksParmsPageIndexCompleted);
            LoadDate();
        }
Пример #8
0
        public void Initialize()
        {
            _params = new MsgParms() { Status = _state, Top = _top, UserID = Common.CurrentLoginUserInfo.EmployeeID };

            _refdateTimer = new DispatcherTimer();
            _refdateTimer.Interval = new TimeSpan(0, 0, timeer);
            _refdateTimer.Tick += new EventHandler(_refdateTimer_Tick);
            client = new EngineWcfGlobalFunctionClient();
            client.PendingCacheMainTasksParmsCompleted += new EventHandler<PendingCacheMainTasksParmsCompletedEventArgs>(client_PendingMainTasksParmsCompleted);
            client.PendingDetailTasksCompleted += new EventHandler<PendingDetailTasksCompletedEventArgs>(client_PendingDetailTasksCompleted);
            //if (!isLoaded)
            //{
            //    LoadDate();
            //    isLoaded = true;
            //}
            //else
            //{
            //    _refdateTimer.Start();
            //}

            LoadDate();
        }
Пример #9
0
        /// <summary>
        /// 平台待办任务不第一次显示的数据,未分页 kangxf
        /// </summary>
        /// <param name="msgParams">msgParams:BeginDate:0001-1-1 0:00:00EndDate:0001-1-1 0:00:00LastDay:0MessageBody:MessageId:
        /// PageIndex:0PageSize:0Status:CloseTop:20UserID:1bc4b78a-d178-4499-b948-16e18a9d73d3IsAutofresh:TrueHaveNewTask:False</param>
        /// <param name="IsAutofresh">是否是门户自动刷新</param>
        /// <returns></returns>
        public List <T_FLOW_ENGINEMSGLIST> PendingMainTasksParms(MsgParms msgParams, ref bool IsAutofresh, ref bool HaveNewTask)
        {
            EngineServicesBLL bll = new EngineServicesBLL();

            return(bll.PendingMainTasksParms(msgParams, ref IsAutofresh, ref HaveNewTask));
        }
Пример #10
0
        /// <summary>
        /// 平台待办任务不第一次显示的数据,未分页 kangxf
        /// </summary>
        /// <param name="msgParams">
        ///  msgParams:BeginDate:0001-1-1 0:00:00EndDate:0001-1-1 0:00:00LastDay:0MessageBody:MessageId:PageIndex:0PageSize:0Status:openTop:20
        ///   UserID:1bc4b78a-d178-4499-b948-16e18a9d73d3
        /// </param>
        /// <returns></returns>
        public List <T_FLOW_ENGINEMSGLIST> PendingMainTasksParms(MsgParms msgParams)
        {
            EngineServicesBLL bll = new EngineServicesBLL();

            return(bll.PendingMainTasksParms(msgParams));
        }