public override void WriteXml(System.Xml.XmlWriter writer)
        {
            if (IsDisabled)
            {
                writer.WriteAttributeString("IsDisabled", IsDisabled.ToString());
            }
            if (!CanHide)
            {
                writer.WriteAttributeString("CanHide", CanHide.ToString());
            }
            if (!CanAutoHide)
            {
                writer.WriteAttributeString("CanAutoHide", CanAutoHide.ToString(CultureInfo.InvariantCulture));
            }
            if (AutoHideWidth > 0)
            {
                writer.WriteAttributeString("AutoHideWidth", AutoHideWidth.ToString(CultureInfo.InvariantCulture));
            }
            if (AutoHideHeight > 0)
            {
                writer.WriteAttributeString("AutoHideHeight", AutoHideHeight.ToString(CultureInfo.InvariantCulture));
            }
            if (AutoHideMinWidth != 25.0)
            {
                writer.WriteAttributeString("AutoHideMinWidth", AutoHideMinWidth.ToString(CultureInfo.InvariantCulture));
            }
            if (AutoHideMinHeight != 25.0)
            {
                writer.WriteAttributeString("AutoHideMinHeight", AutoHideMinHeight.ToString(CultureInfo.InvariantCulture));
            }


            base.WriteXml(writer);
        }
 public override int GetHashCode()
 {
     return(new object[] { OrganisationName, LoginId, FirstName, LastName, EmailAddress, Count }.GetCollectionHashCode()
            ^ MatchOrganisationNameExactly.GetHashCode()
            ^ IsEnabled.GetHashCode()
            ^ IsDisabled.GetHashCode()
            ^ SortOrder.GetHashCode());
 }
Example #3
0
 private void DataSource_CollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e)
 {
     models = DataSource.Select(x => new TabOption()
     {
         IsClosable = IsClosable?.Invoke(x),
         IsDisabled = IsDisabled?.Invoke(x),
         Name       = Name(x),
         Title      = Title(x),
         Content    = Content(x)
     }).ToList();
 }
Example #4
0
        public async Task <ClaimsIdentity> GenerateUserIdentityAsync(UserManager <ApplicationUser> manager)
        {
            // Note the authenticationType must match the one defined in CookieAuthenticationOptions.AuthenticationType
            var userIdentity = await manager.CreateIdentityAsync(this, DefaultAuthenticationTypes.ApplicationCookie);

            // Add custom user claims here
            userIdentity.AddClaim(new Claim("EmployeeId", EmployeeId.ToString()));
            userIdentity.AddClaim(new Claim("IsDisabled", IsDisabled.ToString()));
            userIdentity.AddClaim(new Claim("Email", Email.ToString()));
            return(userIdentity);
        }
Example #5
0
        public override int GetHashCode()
        {
            const int prime  = 397;
            int       result = (int)Format;

            result = (result * prime) ^ (Pattern != null ? Pattern.GetHashCode() : 0);
            result = (result * prime) ^ (Replace != null ? Replace.GetHashCode() : 0);
            result = (result * prime) ^ (Options != null ? Options.GetHashCode() : 0);
            result = (result * prime) ^ (Order.GetHashCode());
            result = (result * prime) ^ (IsDisabled.GetHashCode());
            return(result);
        }
Example #6
0
 protected override void OnInitialized()
 {
     DataSource.CollectionChanged -= DataSource_CollectionChanged;
     DataSource.CollectionChanged += DataSource_CollectionChanged;
     models = DataSource.Select(x => new TabOption()
     {
         IsClosable = IsClosable?.Invoke(x),
         IsDisabled = IsDisabled?.Invoke(x),
         Name       = Name(x),
         Title      = Title(x),
         Content    = Content(x)
     }).ToList();
 }
 public void Validate()
 {
     Name.ValidateOptional("Name");
     BirthDate.ValidateOptional("BirthDate");
     BloodType.ValidateOptional("BloodType");
     Ethnicity.ValidateOptional("Ethnicity");
     MaritalStatus.ValidateOptional("MaritalStatus");
     IsDeceased.ValidateOptional("IsDeceased");
     DateOfDeath.ValidateOptional("DateOfDeath");
     Religion.ValidateOptional("Religion");
     IsVeteran.ValidateOptional("IsVeteran");
     EducationLevel.ValidateOptional("EducationLevel");
     IsDisabled.ValidateOptional("IsDisabled");
 }
Example #8
0
        public FlareSelector(
            DataGetter dataGetter,
            bool multiple,
            string filterPlaceholder    = "Filter options",
            bool clearOnSelect          = false,
            bool?closeOnSelect          = null,
            uint?minFilterValueLength   = null,
            string?minFilterValueNotice = null,
            string?emptyPlaceholder     = null,
            bool monospace        = true,
            IsDisabled?isDisabled = null
            )
        {
            _dataGetter = dataGetter;

            Multiple             = multiple;
            FilterPlaceholder    = filterPlaceholder;
            ClearOnSelect        = clearOnSelect;
            CloseOnSelect        = closeOnSelect ?? !multiple;
            MinFilterValueLength = minFilterValueLength;
            MinFilterValueNotice = minFilterValueNotice ?? $"Filter by at least {MinFilterValueLength} characters";
            EmptyPlaceholder     = emptyPlaceholder;
            Monospace            = monospace;
            _isDisabled          = isDisabled ?? (() => false);

            GenerateBatches();
            CacheMatched();

            for (var batchID = 0; batchID < Batches !.Length; batchID++)
            {
                (UpdateTrigger, List <IOption <T> >)b = Batches[batchID];
                foreach (IOption <T> option in b.Item2)
                {
                    if (option.Selected)
                    {
                        Select(batchID, option);
                        if (!Multiple)
                        {
                            break;
                        }
                    }
                }
            }
        }
Example #9
0
        public int CompareTo(object obj, string propertyName)
        {
            if (obj == null)
            {
                return(1);
            }

            Item item = obj as Item;

            if (item == null)
            {
                throw new ArgumentException("Object is not an Item");
            }

            int result = 0;

            switch (propertyName)
            {
            case "Path":
                result = Path.CompareTo(item.Path);
                break;

            case "Size":
            case "HumanReadableSize":
                result = Size.CompareTo(item.Size);
                break;

            case "AverageFileSize":
            case "HumanReadableAverageFileSize":
                result = AverageFileSize.CompareTo(item.AverageFileSize);
                break;

            case "NumberOfFiles":
                result = NumberOfFiles.CompareTo(item.NumberOfFiles);
                break;

            case "NumberOfDirectories":
                result = NumberOfDirectories.CompareTo(item.NumberOfDirectories);
                break;

            case "Name":
                result = Name.CompareTo(item.Name);
                break;

            case "Target":
                result = Target.CompareTo(item.Target);
                break;

            case "IsSymLink":
                result = IsSymLink.CompareTo(item.IsSymLink);
                break;

            case "IsDisabled":
                result = IsDisabled.CompareTo(item.IsDisabled);
                break;
            }

            if (result == 0)
            {
                if (propertyName == null || !propertyName.Equals("Path"))
                {
                    result = Path.CompareTo(item.Path);
                }
                if (result == 0)
                {
                    result = Info.FullName.CompareTo(item.FullName);
                }
            }

            return(result);
        }
Example #10
0
 public void DoIsDisabled(bool disabled) => IsDisabled?.Invoke(disabled);