Exemple #1
0
 private void formatToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (_columnFilterPropertyDescriptor == null)
     {
         return;
     }
     using (var dlg = new ChooseFormatDlg(BindingListSource.ViewInfo.DataSchema.DataSchemaLocalizer))
     {
         var columnId     = ColumnId.GetColumnId(_columnFilterPropertyDescriptor);
         var columnFormat =
             BindingListSource.ColumnFormats.GetFormat(ColumnId.GetColumnId(_columnFilterPropertyDescriptor));
         if (null != columnFormat.Format)
         {
             dlg.FormatText = columnFormat.Format;
         }
         if (dlg.ShowDialog(FormUtil.FindTopLevelOwner(this)) == DialogResult.OK)
         {
             if (string.IsNullOrEmpty(dlg.FormatText))
             {
                 columnFormat = columnFormat.ChangeFormat(null);
             }
             else
             {
                 columnFormat = columnFormat.ChangeFormat(dlg.FormatText);
             }
             BindingListSource.ColumnFormats.SetFormat(columnId, columnFormat);
         }
     }
 }
Exemple #2
0
 public Column(ColumnId id, ColumnBehavior behavior, bool groupable, ColumnHeader header, SortBoundaries sortBoundaries, params PropertyDefinition[] properties)
 {
     if (behavior == null)
     {
         behavior = Column.defaultBehavior;
     }
     if (groupable)
     {
         this.groupType = behavior.GroupType;
     }
     else
     {
         this.groupType = GroupType.None;
     }
     if (this.GroupType != GroupType.None && sortBoundaries == null)
     {
         throw new ArgumentException("sortBoundaries may not be null if groupType does not equal GroupType.None");
     }
     if (properties == null || properties.Length <= 0)
     {
         throw new ArgumentException("properties may not be null or an empty array");
     }
     this.id             = id;
     this.behavior       = behavior;
     this.properties     = properties;
     this.header         = header;
     this.sortBoundaries = sortBoundaries;
     if (1 <= properties.Length)
     {
         this.isTypeDownCapable = (properties[0].Type.Equals(typeof(string)) || properties[0].Type.Equals(typeof(string[])));
     }
 }
        public override int GetHashCode()
        {
            int hash = 1;

            if (ReferenceType != global::FactSet.Protobuf.Stach.Table.ReferenceType.UnknownReferenceType)
            {
                hash ^= ReferenceType.GetHashCode();
            }
            if (TableId.Length != 0)
            {
                hash ^= TableId.GetHashCode();
            }
            if (ColumnId.Length != 0)
            {
                hash ^= ColumnId.GetHashCode();
            }
            if (RowId.Length != 0)
            {
                hash ^= RowId.GetHashCode();
            }
            if (_unknownFields != null)
            {
                hash ^= _unknownFields.GetHashCode();
            }
            return(hash);
        }
Exemple #4
0
 public TaskVirtualListView(UserContext userContext, string id, ColumnId sortedColumn, SortOrder sortOrder, Folder dataFolder, QueryFilter queryFilter, SearchScope folderScope, bool userCanCreateItem, bool isFiltered) : base(userContext, id, false, sortedColumn, sortOrder, isFiltered)
 {
     this.dataFolder        = dataFolder;
     this.queryFilter       = queryFilter;
     this.folderScope       = folderScope;
     this.userCanCreateItem = userCanCreateItem;
 }
Exemple #5
0
 protected ListView(UserContext userContext, ColumnId sortedColumn, SortOrder sortOrder, bool isFilteredView)
 {
     this.userContext    = userContext;
     this.sortedColumn   = sortedColumn;
     this.sortOrder      = sortOrder;
     this.isFilteredView = isFilteredView;
 }
Exemple #6
0
 public AddressBookListView(string searchString, UserContext userContext, ColumnId sortedColumn, SortOrder sortOrder, AddressBookBase addressBook, AddressBookBase.RecipientCategory recipientCategory) : base(userContext, sortedColumn, sortOrder, ListView.ViewType.ADContentsListView)
 {
     this.addressBook       = addressBook;
     this.searchString      = searchString;
     this.recipientCategory = recipientCategory;
     base.FilteredView      = !string.IsNullOrEmpty(searchString);
 }
 public DistributionListMemberComparer(CultureInfo cultureInfo, ColumnId sortedColumn, SortOrder order, DistributionListDataSource dataSource)
 {
     this.cultureInfo  = cultureInfo;
     this.sortedColumn = sortedColumn;
     this.order        = order;
     this.dataSource   = dataSource;
 }
        // Token: 0x0600027E RID: 638 RVA: 0x000154FC File Offset: 0x000136FC
        protected override void OnLoad(EventArgs e)
        {
            this.callTracer.TraceDebug((long)this.GetHashCode(), "ListViewPage.OnLoad");
            this.errorMessage = string.Empty;
            this.folderId     = QueryStringUtilities.CreateFolderStoreObjectId(base.UserContext.MailboxSession, base.Request, false);
            if (this.folderId == null)
            {
                this.algorithmTracer.TraceDebug((long)this.GetHashCode(), "folderId is null, using default folder");
                this.folderId = this.DefaultFolderId;
            }
            else if (!Folder.IsFolderId(this.folderId))
            {
                throw new OwaInvalidRequestException("The given Id is not a valid folder Id. Folder Id:" + this.folderId);
            }
            bool newSearch = base.UserContext.ForceNewSearch;

            this.GetSearchStringAndScope();
            bool      flag      = false;
            ColumnId  value     = this.DefaultSortedColumn;
            SortOrder sortOrder = this.DefaultSortOrder;

            if (base.IsPostFromMyself())
            {
                string formParameter = Utilities.GetFormParameter(base.Request, "hidcmdpst", false);
                string key;
                if ((key = formParameter) != null)
                {
                    if (< PrivateImplementationDetails > { 30BFC313 - DE03 - 42E1 - 890C - A081E6097637 }.$$method0x6000270 - 1 == null)
        private void AddHeader(VisualElement container, EnumField sortBySelector, ColumnId sortBy, params string[] classes)
        {
            if (!IsColumnVisible(sortBy))
            {
                return;
            }

            var header = new Label();

            UpdateHeaderTitle(sortBy, header);
            header.userData = sortBy;
            header.AddToClassList("perf-header");
            foreach (var c in classes)
            {
                header.AddToClassList(c);
            }
            header.RegisterCallback <MouseUpEvent>((evt) =>
            {
                m_SortAsc = !m_SortAsc;
                if ((ColumnId)sortBySelector.value == sortBy)
                {
                    ChangeSortOrder(sortBy);
                }
                else
                {
                    sortBySelector.value = sortBy;
                }

                SendAnalytics(Analytics.WindowUsageType.Sort);
            });
            container.Add(header);
        }
Exemple #10
0
        public void AddColumnHeader()
        {
            var newColumns = GetSelectedProperties()
                             .Select(pd => new PivotSpec.Column(ColumnId.GetColumnId(pd)).ChangeVisible(false));

            PivotSpec = PivotSpec.ChangeColumnHeaders(PivotSpec.ColumnHeaders.Concat(newColumns));
        }
        // Token: 0x06001F4E RID: 8014 RVA: 0x000B3F30 File Offset: 0x000B2130
        protected override bool InternalRenderColumn(TextWriter writer, ColumnId columnId)
        {
            switch (columnId)
            {
            case ColumnId.ConversationLastDeliveryTime:
                return(this.RenderLastDeliveryTime(writer));

            case ColumnId.ConversationIcon:
                return(this.RenderConversationIcon(writer));

            case ColumnId.ConversationSubject:
                return(this.RenderConversationSubject(writer));

            case ColumnId.ConversationUnreadCount:
                return(this.RenderConversationUnreadCount(writer));

            case ColumnId.ConversationHasAttachment:
                return(this.RenderConversationHasAttachment(writer));

            case ColumnId.ConversationSenderList:
                return(this.RenderConversationRecipientList(writer, ConversationItemSchema.ConversationMVFrom));

            case ColumnId.ConversationFlagDueDate:
                return(this.RenderConversationFlag(writer));

            case ColumnId.ConversationToList:
                return(this.RenderConversationRecipientList(writer, ConversationItemSchema.ConversationMVTo));
            }
            return(base.InternalRenderColumn(writer, columnId));
        }
Exemple #12
0
        // Token: 0x06003039 RID: 12345 RVA: 0x0011ABAC File Offset: 0x00118DAC
        private static DocumentSortType GetSortTypeofLibrary(ColumnId columnId)
        {
            switch (columnId)
            {
            case ColumnId.SharepointDocumentDisplayName:
            case ColumnId.UncDocumentDisplayName:
            case ColumnId.SharepointDocumentLibraryDisplayName:
                return(DocumentSortType.Name);

            case ColumnId.SharepointDocumentLastModified:
            case ColumnId.UncDocumentLastModified:
            case ColumnId.SharepointDocumentLibraryLastModified:
                return(DocumentSortType.ModifiedByDate);

            case ColumnId.SharepointDocumentModifiedBy:
                return(DocumentSortType.ModifiedBy);

            case ColumnId.SharepointDocumentCheckedOutTo:
                return(DocumentSortType.CheckedOutTo);

            case ColumnId.SharepointDocumentFileSize:
            case ColumnId.UncDocumentFileSize:
                return(DocumentSortType.FileSize);

            case ColumnId.SharepointDocumentLibraryDescription:
                return(DocumentSortType.Description);

            case ColumnId.SharepointDocumentLibraryItemCount:
                return(DocumentSortType.DocumentCount);
            }
            return(DocumentSortType.Name);
        }
        protected override IListView CreateListView(ColumnId sortedColumn, SortOrder sortOrder)
        {
            DumpsterVirtualListView dumpsterVirtualListView = new DumpsterVirtualListView(base.UserContext, "divVLV", sortedColumn, sortOrder, this.folder);

            dumpsterVirtualListView.LoadData(0, 50);
            return(dumpsterVirtualListView);
        }
Exemple #14
0
        private questStatus read(MasterPricingEntities dbContext, ColumnId columnId, out Quest.Services.Dbio.MasterPricing.Columns column)
        {
            // Initialize
            questStatus status = null;

            column = null;


            try
            {
                column = dbContext.Columns.Where(r => r.Id == columnId.Id).SingleOrDefault();
                if (column == null)
                {
                    return(new questStatus(Severity.Error, String.Format("ERROR: {0}.{1}: {2}",
                                                                         this.GetType().Name, MethodBase.GetCurrentMethod().Name,
                                                                         String.Format("Id {0} not found", columnId.Id))));
                }
            }
            catch (System.Exception ex)
            {
                status = new questStatus(Severity.Fatal, String.Format("EXCEPTION: {0}.{1}: {2}",
                                                                       this.GetType().Name, MethodBase.GetCurrentMethod().Name,
                                                                       ex.InnerException != null ? ex.InnerException.Message : ex.Message));
                LogException(ex, status);
                return(status);
            }
            return(new questStatus(Severity.Success));
        }
Exemple #15
0
        // Token: 0x06001D6E RID: 7534 RVA: 0x000AA240 File Offset: 0x000A8440
        private string GetProperty(AddressBookMultiLineList2.SharedColumn sharedColumn)
        {
            if (AddressBookMultiLineList2.SharedColumn.Count == sharedColumn)
            {
                return(null);
            }
            StringBuilder stringBuilder = new StringBuilder();
            ColumnId      columnId      = this.columnIds[(int)sharedColumn];

            if (columnId == ColumnId.Count)
            {
                return(null);
            }
            using (StringWriter stringWriter = new StringWriter(stringBuilder))
            {
                base.RenderColumn(stringWriter, columnId);
            }
            string text = stringBuilder.ToString();

            if (string.IsNullOrEmpty(text) || string.CompareOrdinal(text, "&nbsp;") == 0)
            {
                text = null;
            }
            return(text);
        }
Exemple #16
0
 protected override void RenderTableCellAttributes(TextWriter writer, ColumnId columnId)
 {
     if (columnId == ColumnId.Subject)
     {
         string itemProperty = this.DataSource.GetItemProperty <string>(ItemSchema.Subject);
         if (!string.IsNullOrEmpty(itemProperty))
         {
             writer.Write(" class=tskStl");
         }
         writer.Write(" id=sb");
         return;
     }
     if (columnId == ColumnId.DueDate)
     {
         if (this.DataSource.GetItemProperty <ExDateTime?>(TaskSchema.DueDate, null) != null)
         {
             writer.Write(" class=tskStl");
         }
         if (!this.IsAssignedTask)
         {
             writer.Write(" id=dd");
             return;
         }
     }
     else if (columnId == ColumnId.Importance)
     {
         writer.Write(" id=");
         writer.Write("divImp");
     }
 }
Exemple #17
0
        // Token: 0x06001D74 RID: 7540 RVA: 0x000AA5E4 File Offset: 0x000A87E4
        private string GetEmailAddress(AddressBookMultiLineList2.SharedColumn column, bool shouldGreyOut)
        {
            if (shouldGreyOut)
            {
                return(LocalizedStrings.GetHtmlEncoded(-679566404));
            }
            StringBuilder stringBuilder = new StringBuilder();
            ColumnId      columnId      = this.columnIds[(int)column];

            if (columnId == ColumnId.Count)
            {
                return(null);
            }
            using (StringWriter stringWriter = new StringWriter(stringBuilder))
            {
                base.RenderColumn(stringWriter, columnId);
            }
            string text = stringBuilder.ToString();

            if (string.IsNullOrEmpty(text) || string.CompareOrdinal(text, "&nbsp;") == 0)
            {
                text = null;
            }
            return(text);
        }
Exemple #18
0
        /// <summary>
        /// Fill in the ViewLayout with the current set of transformations, column widths, formats, etc.
        /// </summary>
        public ViewLayout PopulateLayout(ViewLayout newLayout)
        {
            var transformStack = BindingListView.TransformStack;

            newLayout = newLayout.ChangeRowTransforms(
                transformStack.RowTransforms.Skip(transformStack.StackIndex));
            var columnIds     = new HashSet <ColumnId>();
            var columnFormats = new List <Tuple <ColumnId, ColumnFormat> >();

            foreach (var pd in BindingListSource.ItemProperties)
            {
                var columnId = ColumnId.GetColumnId(pd);
                if (columnId == null)
                {
                    continue;
                }
                if (!columnIds.Add(columnId))
                {
                    continue;
                }
                var columnFormat = BindingListSource.ColumnFormats.GetFormat(columnId);
                if (columnFormat.IsEmpty)
                {
                    continue;
                }
                columnFormats.Add(Tuple.Create(columnId, columnFormat));
            }
            newLayout = newLayout.ChangeColumnFormats(columnFormats);
            return(newLayout);
        }
Exemple #19
0
 // Token: 0x06001D65 RID: 7525 RVA: 0x000A9A78 File Offset: 0x000A7C78
 private void Initialize(ViewDescriptor viewDescriptor)
 {
     for (int i = 0; i < viewDescriptor.ColumnCount; i++)
     {
         ColumnId column = viewDescriptor.GetColumn(i);
         if (column == this.columnIds[6] || column == this.columnIds[8] || column == this.columnIds[9])
         {
             for (int j = 0; j < AddressBookMultiLineList2.phoneNumberColumns.Length; j++)
             {
                 if (column == this.columnIds[(int)AddressBookMultiLineList2.phoneNumberColumns[j]])
                 {
                     this.isPhoneNumberColumnPresent[j] = true;
                 }
             }
         }
         else if (column == this.columnIds[2])
         {
             this.isYomiNameColumnPresent = true;
         }
         else if (column == this.columnIds[4])
         {
             this.isYomiAffiliationColumnPresent = true;
         }
     }
 }
Exemple #20
0
        /// <inheritdoc/>
        protected override async Task <object> CallGitHubApi(DialogContext dc, Octokit.GitHubClient gitHubClient, CancellationToken cancellationToken = default(CancellationToken))
        {
            if (ColumnId != null && Request != null && Options != null)
            {
                var columnIdValue = ColumnId.GetValue(dc.State);
                var requestValue  = Request.GetValue(dc.State);
                var optionsValue  = Options.GetValue(dc.State);
                return(await gitHubClient.Repository.Project.Card.GetAll((Int32)columnIdValue, requestValue, optionsValue).ConfigureAwait(false));
            }
            if (ColumnId != null && Options != null)
            {
                var columnIdValue = ColumnId.GetValue(dc.State);
                var optionsValue  = Options.GetValue(dc.State);
                return(await gitHubClient.Repository.Project.Card.GetAll((Int32)columnIdValue, optionsValue).ConfigureAwait(false));
            }
            if (ColumnId != null && Request != null)
            {
                var columnIdValue = ColumnId.GetValue(dc.State);
                var requestValue  = Request.GetValue(dc.State);
                return(await gitHubClient.Repository.Project.Card.GetAll((Int32)columnIdValue, requestValue).ConfigureAwait(false));
            }
            if (ColumnId != null)
            {
                var columnIdValue = ColumnId.GetValue(dc.State);
                return(await gitHubClient.Repository.Project.Card.GetAll((Int32)columnIdValue).ConfigureAwait(false));
            }

            throw new ArgumentNullException("Required [columnId] arguments missing for GitHubClient.Repository.Project.Card.GetAll");
        }
 public Column(BoardId boardId, Title title, TaskStatus taskStatus)
 {
     BoardId    = boardId;
     ColumnId   = new ColumnId(Guid.NewGuid());
     Name       = title;
     TaskStatus = taskStatus;
 }
Exemple #22
0
        private void OnEnable()
        {
            m_SortBy  = (ColumnId)EditorPrefs.GetInt(GetKeyName(nameof(m_SortBy)), (int)ColumnId.Name);
            m_SortAsc = EditorPrefs.GetBool(GetKeyName(nameof(m_SortAsc)), true);

            if (m_FilterText == null)
            {
                m_FilterText = EditorPrefs.GetString(GetKeyName(nameof(m_FilterText)), "");
            }

            if (m_UpdateSpeedIndex == -1)
            {
                m_UpdateSpeedIndex = EditorPrefs.GetInt(GetKeyName(nameof(m_UpdateSpeedIndex)), 0);
            }

            if (m_ShownColumn == -1)
            {
                m_ShownColumn = EditorPrefs.GetInt(GetKeyName(nameof(m_ShownColumn)), (int)PtModel.showAllColumns);
            }

            if (m_PinnedTrackerNames == null)
            {
                var pinnedTrackerStr = EditorPrefs.GetString(GetKeyName(nameof(m_PinnedTrackerNames)), "");
                m_PinnedTrackerNames = pinnedTrackerStr.Split(';').ToList();
            }

            ProfilerHelpers.profileEnabledChanged -= CheckIfProfilingMarker;
            ProfilerHelpers.profileEnabledChanged += CheckIfProfilingMarker;

            SetupUI();
            UpdateTrackers();
        }
        public AspirationsComponent(string componentName, int amountAllowed, ColumnId _column, Sheet parentSheet) : base(componentName, _column)
        {
            maxAspirations = amountAllowed;
            aspirations    = new List <string>(new string[maxAspirations]);

            Init(parentSheet);
        }
Exemple #24
0
 protected static bool ShouldColumnHaveAnchor(ColumnId columnId)
 {
     if (ListViewContents2.columnsWithAnchorsMap == null)
     {
         ListViewContents2.InitializeColumnsWithAnchorsMap();
     }
     return(ListViewContents2.columnsWithAnchorsMap[(int)columnId]);
 }
Exemple #25
0
 public ColumnDescriptor(ColumnId id, string label, int maskId = 0)
 {
     columnId = id;
     columnsSelectorMaskId = maskId;
     this.label            = label;
     labelAsc  = label + " \u21d3";
     labelDesc = label + " \u21d1";
 }
Exemple #26
0
        private RowFilter.ColumnFilter CreateColumnFilter(ColumnId columnId, IFilterOperation filterOp, double operand)
        {
            var op = FilterPredicate.CreateFilterPredicate(_bindingListSource.ViewInfo.DataSchema,
                                                           typeof(double), filterOp,
                                                           operand.ToString(CultureInfo.CurrentCulture));

            return(new RowFilter.ColumnFilter(columnId, op));
        }
Exemple #27
0
        public void Delete(ColumnId tableId)
        {
            var parameters = GetDefaultParameters();

            parameters[HttpParameters.ColumnId] = tableId.ToString();

            SendRequest(HttpFunctions.ColumnEdits.DeleteColumn, parameters);
        }
        // Token: 0x060027A5 RID: 10149 RVA: 0x000E0CB4 File Offset: 0x000DEEB4
        protected override IListView CreateListView(ColumnId sortedColumn, SortOrder sortOrder)
        {
            bool isMobile = Utilities.IsFlagSet((int)this.type, 8);
            AddressBookVirtualListView addressBookVirtualListView = new AddressBookVirtualListView(base.UserContext, "divVLV", this.IsMultiLine, this.viewType, sortedColumn, sortOrder, base.IsPersonalAutoAttendantPicker || this.IsDirectoryPaaPicker, isMobile, this.addressBookBase);

            addressBookVirtualListView.LoadData(0, 50);
            return(addressBookVirtualListView);
        }
        public Column GetById(ColumnId id)
        {
            var parameters = GetDefaultParameters();

            parameters[HttpParameters.ColumnId] = id.ToString();

            return(SendRequest <Column>(HttpFunctions.ColumnReads.GetColumnById, parameters));
        }
Exemple #30
0
        public void Edit(ColumnId oldColumnId, Column newColumn)
        {
            var parameters = GetDefaultParameters();

            parameters[HttpParameters.ColumnId] = oldColumnId.ToString();

            SendRequest(HttpFunctions.ColumnEdits.EditColumn, parameters, newColumn.ToJson());
        }