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()); }
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()); }
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()); }
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)); }