예제 #1
0
        /// <summary>
        /// 批准
        /// </summary>
        private void OnApprove()
        {
            ApplicationInfos.Where(application => application.IsSelected == true)
            .ForEach(application => _service.Approve(application));

            ApplicationInfos = _service.QueryAll(QueryCriteria);
        }
예제 #2
0
        /// <summary>
        /// 全选
        /// </summary>
        /// <param name="isSelected">是否已选择</param>
        private void OnSelectAll(bool?isSelected)
        {
            if (ApplicationInfos == null || !ApplicationInfos.Any())
            {
                return;
            }

            ApplicationInfos.ForEach(salesOrder => salesOrder.IsSelected = isSelected.Value);
        }
예제 #3
0
 private bool CanCommandExecute()
 {
     return(ApplicationInfos != null && ApplicationInfos.Any(application => application.IsSelected == true));
 }