/* * Prints main info present in the card (that doesn't need address pin) */ public void ShowCardInfo() { Console.WriteLine("\n\nReading card details:"); Console.WriteLine("Name: " + eid.getGivenName() + " " + eid.getSurname()); Console.WriteLine("Card Type: " + eid.getDocumentType()); Console.WriteLine("Card Version: " + eid.getDocumentVersion()); Console.WriteLine("Card Number: " + eid.getDocumentNumber()); Console.WriteLine("Local of Request: " + eid.getLocalofRequest()); Console.WriteLine("Issuing Entity: " + eid.getIssuingEntity()); Console.WriteLine("Issuing Date: " + eid.getValidityBeginDate()); Console.WriteLine("Validity End Date: " + eid.getValidityEndDate()); Console.WriteLine("PAN Number: " + eid.getDocumentPAN()); Console.WriteLine("Civilian ID : " + eid.getCivilianIdNumber()); Console.WriteLine("Tax ID: " + eid.getTaxNo()); Console.WriteLine("Social Security ID: " + eid.getSocialSecurityNumber()); Console.WriteLine("Health ID: " + eid.getHealthNumber()); Console.WriteLine("Parents: " + eid.getParents()); Console.WriteLine("Father: " + eid.getGivenNameFather() + " " + eid.getSurnameFather()); Console.WriteLine("Mother: " + eid.getGivenNameMother() + " " + eid.getSurnameMother()); Console.WriteLine("Indications: " + eid.getAccidentalIndications()); Console.WriteLine("Nationality: " + eid.getNationality()); Console.WriteLine("Country: " + eid.getCountry()); Console.WriteLine("Date of birth: " + eid.getDateOfBirth()); Console.WriteLine("Height: " + eid.getHeight()); Console.WriteLine("Gender: " + eid.getGender()); Console.WriteLine("MRZ (Machine Readable Zone): " + eid.getMRZ1()); Console.WriteLine(" " + eid.getMRZ2()); Console.WriteLine(" " + eid.getMRZ3()); }
internal PteidId(PTEID_EId id) { try { version = 0; deliveryEntity = id.getIssuingEntity(); country = id.getCountry(); documentType = id.getDocumentType(); cardNumber = id.getDocumentNumber(); cardNumberPAN = id.getDocumentPAN(); cardVersion = id.getDocumentVersion(); deliveryDate = id.getValidityBeginDate(); locale = id.getLocalofRequest(); validityDate = id.getValidityEndDate(); name = id.getSurname(); firstname = id.getGivenName(); sex = id.getGender(); nationality = id.getNationality(); birthDate = id.getDateOfBirth(); height = id.getHeight(); numBI = id.getCivilianIdNumber(); nameFather = id.getSurnameFather(); firstnameFather = id.getGivenNameFather(); nameMother = id.getSurnameMother(); firstnameMother = id.getGivenNameMother(); numNIF = id.getTaxNo(); numSS = id.getSocialSecurityNumber(); numSNS = id.getHealthNumber(); notes = id.getAccidentalIndications(); mrz1 = id.getMRZ1(); mrz2 = id.getMRZ2(); mrz3 = id.getMRZ3(); } catch (Exception) { throw new PteidException(0); } }
internal PTEID_ID(PTEID_EId id) { try { version = 0; deliveryEntity = id.getIssuingEntity(); country = id.getCountry(); documentType = id.getDocumentType(); cardNumber = id.getDocumentNumber(); cardNumberPAN = id.getDocumentPAN(); cardVersion = id.getDocumentVersion(); deliveryDate = id.getValidityBeginDate(); locale = id.getLocalofRequest(); validityDate = id.getValidityEndDate(); name = id.getSurname(); firstname = id.getGivenName(); sex = id.getGender(); nationality = id.getNationality(); birthDate = id.getDateOfBirth(); height = id.getHeight(); numBI = id.getCivilianIdNumber(); nameFather = id.getSurnameFather(); firstnameFather = id.getGivenNameFather(); nameMother = id.getSurnameMother(); firstnameMother = id.getGivenNameMother(); numNIF = id.getTaxNo(); numSS = id.getSocialSecurityNumber(); numSNS = id.getHealthNumber(); notes = id.getAccidentalIndications(); mrz1 = id.getMRZ1(); mrz2 = id.getMRZ2(); mrz3 = id.getMRZ3(); } catch (Exception) { throw new PteidException(0); } }