Пример #1
0
        public override ICollection GetItemsByFilter(DaoFactory daofactory)
        {
            ContactSortedByType sortBy;

            if (!EnumExtension.TryParse(SortBy, true, out sortBy))
            {
                sortBy = ContactSortedByType.Created;
            }

            ContactListViewType contactListViewType;

            EnumExtension.TryParse(ContactListView, true, out contactListViewType);

            return(daofactory.GetContactDao().GetContacts(
                       FilterValue,
                       Tags,
                       ContactStage,
                       ContactType,
                       contactListViewType,
                       FromDate,
                       ToDate,
                       0,
                       0,
                       new OrderBy(sortBy, IsAsc),
                       ResponsibleId,
                       IsShared));
        }
Пример #2
0
        public override ICollection GetItemsByFilter(DaoFactory daofactory)
        {
            DealSortedByType sortBy;

            EnumExtension.TryParse(SortBy, true, out sortBy);

            DealMilestoneStatus?stageType = null;
            DealMilestoneStatus stage;

            if (EnumExtension.TryParse(StageType, true, out stage))
            {
                stageType = stage;
            }

            return(daofactory.GetDealDao().GetDeals(
                       FilterValue,
                       ResponsibleId,
                       OpportunityStageId,
                       Tags,
                       ContactId,
                       stageType,
                       ContactAlsoIsParticipant,
                       FromDate,
                       ToDate,
                       0, 0,
                       new OrderBy(sortBy, IsAsc)));
        }
Пример #3
0
        public override ICollection GetItemsByFilter(DaoFactory daofactory)
        {
            InvoiceItemSortedByType sortBy;

            EnumExtension.TryParse(SortBy, true, out sortBy);

            return(daofactory.GetInvoiceItemDao().GetInvoiceItems(
                       FilterValue,
                       0,
                       InventoryStock,
                       0, 0,
                       new OrderBy(sortBy, IsAsc)));
        }
Пример #4
0
        public override ICollection GetItemsByFilter(DaoFactory daofactory)
        {
            SortedByType sortBy;

            if (!EnumExtension.TryParse(SortBy, true, out sortBy))
            {
                sortBy = SortedByType.Title;
            }

            return(daofactory.GetCasesDao().GetCases(
                       FilterValue,
                       0,
                       IsClosed,
                       Tags,
                       0, 0,
                       new OrderBy(sortBy, IsAsc)));
        }
Пример #5
0
        public override ICollection GetItemsByFilter(DaoFactory daofactory)
        {
            TaskSortedByType sortBy;

            if (!EnumExtension.TryParse(SortBy, true, out sortBy))
            {
                sortBy = TaskSortedByType.DeadLine;
            }

            return(daofactory.GetTaskDao().GetTasks(
                       FilterValue,
                       ResponsibleId,
                       CategoryId,
                       IsClosed,
                       FromDate,
                       ToDate,
                       ContactId > 0 ? EntityType.Contact : EntityType.Any,
                       ContactId,
                       0, 0,
                       new OrderBy(sortBy, IsAsc)));
        }