예제 #1
0
        public Person(SCMS.Entity.Shared.Person person, SOFTTEK.SCMS.Foundation.Security.EncryptionStatus encryptionStatus = SOFTTEK.SCMS.Foundation.Security.EncryptionStatus.EncryptionStatusNone, SOFTTEK.SCMS.Foundation.Security.SymmetricCipherProvider symmetricCipherProvider = null)
        {
            Identifier     = person.Identifier;
            Identification = person.Identification;
            Name           = person.Name;
            MiddleName     = person.MiddleName;
            LastName       = person.LastName;
            Gender         = person.Gender;
            From           = person.From;

            switch (encryptionStatus)
            {
            case SOFTTEK.SCMS.Foundation.Security.EncryptionStatus.EncryptionStatusEncrypted:

                Encrypt(symmetricCipherProvider);

                break;

            case SOFTTEK.SCMS.Foundation.Security.EncryptionStatus.EncryptionStatusDecrypted:

                Decrypt(symmetricCipherProvider);

                break;

            default:
                break;
            }
        }
예제 #2
0
 public void AddTrace(SCMS.Entity.Shared.Person trace)
 {
     throw new NotImplementedException();
 }