Esempio n. 1
0
        public DataListModel(ListEnum _listEnum)
        {
            Headers["Secret-Lang"] = "zh-hans";
            switch (_listEnum)
            {
                case ListEnum.News:
                    this.title = "秘密网-民间版(最新)";
                    currentUrl = Const.New;
                    break;
                case ListEnum.Find:
                    this.title = "秘密网-民间版(发现)";
                    currentUrl = Const.Find;
                    break;
                case ListEnum.Hot_24:
                    this.title = "秘密网-民间版(24小时内)";
                    currentUrl = Const.Hot_24;
                    break;
                case ListEnum.Hot_7:
                    this.title = "秘密网-民间版(7天内)";
                    currentUrl = Const.Hot_7;
                    break;
                case ListEnum.Hot_30:
                    this.title = "秘密网-民间版(30天内)";
                    currentUrl = Const.Hot_30;
                    break;
            }

            virtuaData = new Cnljli.ViewModel.UIElement.VirtualizingCollection<Data>(Invoke, currentPageIndex, 30);
        }
Esempio n. 2
0
        public ItemDialog(IUnitOfWork unitOfWork, bool isForCombo, Item item = null)
        {
            InitializeComponent();

            _unitOfWork = unitOfWork;
            _isForCombo = isForCombo;
            if (!(item is null))
            {
                _model      = item;
                _isEditMode = true;
            }
            if (_isForCombo)
            {
                _types.Add(new ItemType(ITEM_TYPE.COMBO, "Combo"));
            }
            else
            {
                _types = ListEnum.GetListItemType();
            }
            this.numberUnitPrice.Maximum = decimal.MaxValue;

            HideView();
            LoadComboItemType();
            LoadModel(_model);
            if (_isForCombo)
            {
                if (_isEditMode)
                {
                    _relations = _model.ConsistOf.Select(m => new ItemRelation(m)).ToList();
                }
                LoadGridSubItem(_relations);
                this.SetUpGridSubItem();
            }
        }
#pragma warning restore 1591 // restore the xmlComments warning

        /// <summary>
        /// Returns the entire data table of application session records in the
        /// database based on the given enumeration.
        /// </summary>
        /// <param name="daMgr">DataAccessMgr object</param>
        /// <param name="tpqList">Enumeration indicating what type of session records to return</param>
        /// <returns>DataTable of Task Processing Queue records</returns>
        public static DataTable TaskProcessingQueueList(DataAccessMgr daMgr, ListEnum tpqList)
        {
            DbCommand dbCmd;

            switch (tpqList)
            {
            case ListEnum.Queued:
                dbCmd = daMgr.DbCmdCacheGetOrAdd("BuildCmdGetTPQListByWaitDateTime"
                                                 , BuildCmdGetTPQListByWaitDateTime);
                dbCmd.Parameters[daMgr.BuildParamName(Constants.StatusCode)].Value = Convert.ToByte(tpqList);
                break;

            case ListEnum.Failed:
            case ListEnum.Succeeded:
            case ListEnum.InProcess:
            case ListEnum.NotQueued:
                dbCmd = daMgr.DbCmdCacheGetOrAdd("BuildCmdGetTPQListByStatusDateTime"
                                                 , BuildCmdGetTPQListByStatusDateTime);
                dbCmd.Parameters[daMgr.BuildParamName(Constants.StatusCode)].Value = Convert.ToByte(tpqList);
                break;

            default:
                dbCmd = daMgr.DbCmdCacheGetOrAdd("BuildCmdGetTPQListByTaskId", BuildCmdGetTPQListByTaskId);
                break;
            }

            return(daMgr.ExecuteDataSet(dbCmd, null, null).Tables[0]);
        }
        private void LoadCheckBoxType()
        {
            checkedTypeBox.Items.Clear();

            checkedTypeBox.DataSource    = ListEnum.GetListItemType();
            checkedTypeBox.DisplayMember = "TypeName";
            checkedTypeBox.ValueMember   = "Type";
        }
        public OrderPnl(IUnitOfWork unitOfWork, ISearchSortService searchSortService, IOrderService orderService)
        {
            InitializeComponent();
            this.Dock = DockStyle.Fill;

            _unitOfWork        = unitOfWork;
            _searchSortService = searchSortService;
            _orderService      = orderService;
            _statuses          = ListEnum.GetListOrderStatus(true);
            LoadComboStatus();
            LoadOrderData();
            LoadGridOrder();

            this.dateEnd.MinDate = dateStart.Value.Date;
        }
Esempio n. 6
0
        /// <summary>
        /// Converts a ListEnum value to a corresponding string value
        /// </summary>
        /// <param name="enumValue">The ListEnum value to convert</param>
        /// <returns>The representative string value</returns>
        public static string ToValue(ListEnum enumValue)
        {
            switch (enumValue)
            {
            //only valid enum elements can be used
            //this is necessary to avoid errors
            case ListEnum.WHITELIST:
            case ListEnum.BLACKLIST:
                return(stringValues[(int)enumValue]);

            //an invalid enum value was requested
            default:
                return(null);
            }
        }
Esempio n. 7
0
        public static T[] ListMagic(T[] ista, ListEnum operation, T item)
        {
            var lista = ista.ToList();

            if (operation == ListEnum.Add)
            {
                lista.Add(item);
            }
            if (operation == ListEnum.Remove)
            {
                lista.Remove(item);
            }

            return(lista.ToArray());
        }
Esempio n. 8
0
        public ItemPnl(IUnitOfWork unitOfWork, ISearchSortService searchSortService)
        {
            InitializeComponent();
            this.Dock = DockStyle.Fill;

            _unitOfWork        = unitOfWork;
            _searchSortService = searchSortService;
            _types             = ListEnum.GetListItemType();
            LoadCheckBoxType();
            LoadItemData();
            LoadGridItem();


            this.numberFrom.Minimum = 0;
            this.numberTo.Minimum   = 0;
            this.numberFrom.Maximum = decimal.MaxValue;
            this.numberTo.Maximum   = Decimal.MaxValue;
            this.numberTo.Value     = 100000000;
        }