Exemple #1
0
        protected override SecureItem GetSecureItemInternal(CsvExportItem exportItem, System.Collections.Generic.Dictionary <string, string> values)
        {
            var note = new PBSubType.PersonalInfo.SecureNotes();

            note.Notes = exportItem.extra;
            return(note.GetSecureItem());
        }
        protected override SecureItem GetSecureItemInternal(CsvExportItem exportItem, Dictionary <string, string> values)
        {
            var data = new PBSubType.PersonalInfo.SecureNotes();

            data.Title = exportItem.name;
            data.Notes = exportItem.extra;
            return(data.GetSecureItem());
        }
Exemple #3
0
        protected override PasswordBoss.DTO.SecureItem GetSecureItemInternal(CsvExportItem exportItem, Dictionary <string, string> values)
        {
            var data = new PBSubType.PersonalInfo.SocialSecurity();

            data.SocialSecurityFirstName = values[DictKeys.Name];
            data.SocialSecurityNumber    = values[DictKeys.Number];

            return(data.GetSecureItem());
        }
        protected override PasswordBoss.DTO.SecureItem GetSecureItemInternal(CsvExportItem exportItem, Dictionary <string, string> values)
        {
            PBSubType.DigitalWallet.Bank data = new PBSubType.DigitalWallet.Bank();
            data.AccountNickname      = exportItem.name;
            data.AccountBankName      = values[DictKeys.BankName];
            data.AccountNumber        = values[DictKeys.AccountNumber];
            data.AccountRoutingNumber = values[DictKeys.RoutingNumber];
            data.Swift = values[DictKeys.SwiftCode];
            data.Iban  = values[DictKeys.IbanNumber];

            return(data.GetSecureItem());
        }
        protected override SecureItem GetSecureItemInternal(CsvExportItem exportItem, Dictionary <string, string> values)
        {
            var data = new PBSubType.PersonalInfo.DriverLicense();

            data.LicenseNickname  = exportItem.name;
            data.LicenseCountry   = values[DictKeys.Country];
            data.LicenseNumber    = values[DictKeys.Number];
            data.LicenseExpires   = values[DictKeys.ExpirationDate];
            data.LicenseFirstName = values[DictKeys.Name];
            data.LicenseState     = values[DictKeys.State];

            return(data.GetSecureItem());
        }
Exemple #6
0
        protected override SecureItem GetSecureItemInternal(CsvExportItem exportItem, Dictionary <string, string> values)
        {
            var data = new PBSubType.PersonalInfo.Passport();

            data.PassportNickName     = exportItem.name;
            data.PassportFirstName    = values[DictKeys.Name];
            data.PassportNumber       = values[DictKeys.Number];
            data.PassportNationality  = values[DictKeys.Nationality];
            data.PassportPlaceOfIssue = values[DictKeys.IssuingAuthority];
            data.PassportDateOfBirth  = values[DictKeys.DateOfBirth];
            data.PassportIssueDate    = values[DictKeys.IssuedDate];
            data.PassportExpiers      = values[DictKeys.ExpirationDate];

            return(data.GetSecureItem());
        }
Exemple #7
0
        protected override PasswordBoss.DTO.SecureItem GetSecureItemInternal(CsvExportItem exportItem, System.Collections.Generic.Dictionary <string, string> values)
        {
            var data = new PBSubType.PersonalInfo.MemberIDs();

            data.MemberId         = values[DictKeys.MembershipNumber];
            data.MemberIdNickname = values[DictKeys.MembershipName];

            data.MemberIdNotes = Helpers.GetValueFormated(values, DictKeys.Organization) +
                                 Helpers.GetValueFormated(values, DictKeys.StartDate) +
                                 Helpers.GetValueFormated(values, DictKeys.ExpirationDate) +
                                 Helpers.GetValueFormated(values, DictKeys.Website) +
                                 Helpers.GetValueFormated(values, DictKeys.Telephone) +
                                 Helpers.GetValueFormated(values, DictKeys.Password) +
                                 Helpers.GetValueFormated(values, DictKeys.Notes);

            return(data.GetSecureItem());
        }
        protected override PasswordBoss.DTO.SecureItem GetSecureItemInternal(CsvExportItem exportItem, Dictionary <string, string> values)
        {
            var data = new PBSubType.DigitalWallet.CreditCard();

            var expirationDateParts = values[DictKeys.ExpirationDate].Split(',');

            data.CreditCardNickname = exportItem.name;
            data.CardNumber         = values[DictKeys.Number];
            data.ExpiresMonth       = Helpers.GetMonthValue(expirationDateParts[0]);
            data.ExpiresYear        = expirationDateParts[1];
            data.NameOnCard         = values[DictKeys.NameOnCard];
            data.Pin            = values[DictKeys.SecurityCode];
            data.CreditCardType = values[DictKeys.Type];

            var secureItem = data.GetSecureItem();

            secureItem.Color = "0";
            return(secureItem);
        }
 protected abstract SecureItem GetSecureItemInternal(CsvExportItem exportItem, Dictionary <string, string> values);
 public SecureItem GetSecureItem(CsvExportItem exportItem, Dictionary <string, string> values)
 {
     return(GetSecureItemInternal(exportItem, values));
 }
 public static SecureItem GetSecureItem(CsvExportItem exportItem, Dictionary <string, string> dict)
 {
     return(GetSpecialNote(dict).GetSecureItem(exportItem, dict));
 }