public override void Dispose()
 {
     if (!base._isDisposed)
     {
         _value = null;
         GC.SuppressFinalize(this);
         base._isDisposed = !base._isDisposed;
     }
 }
Exemple #2
0
        private Role FindRole(FunctionalRole roleType)
        {
            var role = _dao.FindSingleByQuery <Role>(Role.RoleByName, roleType.GetName());

            if (role == null)
            {
                Log.WarnFormat("role {0} not found for group", roleType.GetName());
            }
            return(role);
        }
 private WhereClauseRegisterCondition MetadataIdForModule(String metadataId, FunctionalRole fr)
 {
     return(new WhereClauseRegisterCondition {
         Alias = metadataId,
         AppContext = new ApplicationLookupContext {
             MetadataId = metadataId
         },
         Module = fr.GetName()
     });
 }
Exemple #4
0
 public Person(string firstname, string surname, Gend gender = Gend.Unknown, string streetName = "unknown",
               string zipcode         = "unknown", string city = "unknown", string emailAddress = "unknown",
               string telephoneNumber = "unknown", FunctionalRole role = FunctionalRole.Customer)
 {
     ID              = "PID" + Guid.NewGuid();
     Firstname       = firstname;
     Surname         = surname;
     _role           = role;
     Gender          = gender;
     EmailAddress    = emailAddress;
     TelephoneNumber = telephoneNumber;
 }
Exemple #5
0
 public Person(string firstname, string surname, FunctionalRole role, string username, string password)
 {
     ID              = "PID" + Guid.NewGuid();
     _role           = role;
     Firstname       = firstname;
     Surname         = surname;
     Username        = username;
     Password        = password;
     Gender          = Gend.Unknown;
     EmailAddress    = "unknown";
     TelephoneNumber = "unknown";
 }
Exemple #6
0
        public static string GetHapagPersonGroupName(this FunctionalRole value)
        {
            switch (value)
            {
            case FunctionalRole.AssetControl:
                return(HapagPersonGroupConstants.Actrl);

            case FunctionalRole.AssetRamControl:
                return(HapagPersonGroupConstants.ActrlRam);

            case FunctionalRole.Purchase:
                return(HapagPersonGroupConstants.Purchase);

            case FunctionalRole.XItc:
                return(HapagPersonGroupConstants.XITC);

            case FunctionalRole.Itom:
                return(HapagPersonGroupConstants.Itom);

            case FunctionalRole.Tom:
                return(HapagPersonGroupConstants.Tom);

            case FunctionalRole.Ad:
                return(HapagPersonGroupConstants.Ad);

            case FunctionalRole.Change:
                return(HapagPersonGroupConstants.Change);

            case FunctionalRole.Offering:
                return(HapagPersonGroupConstants.Offering);

            case FunctionalRole.Sso:
                return(HapagPersonGroupConstants.SSO);

            case FunctionalRole.Tui:
                return(HapagPersonGroupConstants.Tui);
            }
            return(null);
        }
Exemple #7
0
 public static bool IsInModule(this ContextHolder ctx, FunctionalRole role)
 {
     return(role.GetName().Equals(ctx.Module, StringComparison.InvariantCultureIgnoreCase));
 }
Exemple #8
0
 public Customer(string firstname, string surname, Gend gender = Gend.Unknown, string streetName = "unknown", string zipcode = "unknown", string city = "unknown", string emailAddress = "unknown", string telephoneNumber = "unknown", FunctionalRole role = FunctionalRole.Customer)
     : base(firstname, surname, gender, streetName, zipcode, city, emailAddress, telephoneNumber, role)
 {
 }
Exemple #9
0
 public Customer(string firstname, string surname, FunctionalRole role, string username, string password)
     : base(firstname, surname, role, username, password)
 {
 }
Exemple #10
0
 public Customer(string firstname, string surname, FunctionalRole role)
     : base(firstname, surname, role)
 {
 }
Exemple #11
0
 public Librarian(string firstname, string surname, FunctionalRole role)
     : base(firstname, surname, role)
 {
 }
Exemple #12
0
 /// <summary>
 /// returns bool if instance role is param role
 /// </summary>
 /// <returns>bool</returns>
 public bool IsRole(FunctionalRole role)
 {
     return(_role == role);
 }
        public IFunctionalRoleBuilder Clear()
        {
            _value = base.ResetValue <FunctionalRole>();

            return(this);
        }
 private WhereClauseRegisterCondition ForModule(FunctionalRole module)
 {
     return(new WhereClauseRegisterCondition {
         Module = module.GetName(),
     });
 }
Exemple #15
0
        public IEntryBuilder AddInfoProvider(FunctionalRole infoProvider)
        {
            _value.InfoProvider = infoProvider;

            return(this);
        }
Exemple #16
0
 public Librarian(string firstname, string surname, FunctionalRole role, string username, string password)
     : base(firstname, surname, role, username, password)
 {
 }
        public IAttestationInfoBuilder AddReasonForRevision(FunctionalRole attester)
        {
            _value.Attester = attester;

            return(this);
        }
Exemple #18
0
        public ICompositionBuilder AddComposer(FunctionalRole composer)
        {
            _value.Composer = composer;

            return(this);
        }