Beispiel #1
0
 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);
     }
 }
 /*
  * 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());
 }
Beispiel #3
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);
     }
 }