コード例 #1
0
 public WorkshopCardHolderIdentification(byte[] value)
 {
     workshopName = new Name(ConvertionClass.arrayCopy(value, 0, 36));
     workshopAddress = new Address(ConvertionClass.arrayCopy(value, 36, 36));
     cardHolderName = new HolderName(ConvertionClass.arrayCopy(value, 72, 72));
     cardHolderPreferredLanguage = new Language(ConvertionClass.arrayCopy(value, 144, 2));
 }
コード例 #2
0
 public WorkshopCardHolderIdentification()
 {
     workshopName = new Name();
     workshopAddress = new Address();
     cardHolderName = new HolderName();
     cardHolderPreferredLanguage = new Language();
 }
コード例 #3
0
 public ControlCardHolderIdentification(byte[] value)
 {
     controlBodyName = new Name(ConvertionClass.arrayCopy(value, 0, 36));
     controlBodyAddress = new Address(ConvertionClass.arrayCopy(value, 36, 36));
     cardHolderName = new HolderName(ConvertionClass.arrayCopy(value, 72, 72));
     cardHolderPreferredLanguage = new Language(ConvertionClass.arrayCopy(value, 144, 2));
 }
コード例 #4
0
 public ControlCardHolderIdentification()
 {
     controlBodyName = new Name();
     controlBodyAddress = new Address();
     cardHolderName = new HolderName();
     cardHolderPreferredLanguage = new Language();
 }
コード例 #5
0
 public VuCompanyLocksRecord()
 {
     lockInTime = new TimeReal();
     lockOutTime = new TimeReal();
     companyName = new Name();
     companyAddress = new Address();
     companyCardNumber = new FullCardNumber();
 }
コード例 #6
0
 public VuCompanyLocksRecord(byte[] value)
 {
     lockInTime = new TimeReal(ConvertionClass.arrayCopy(value, 0, 4));
     lockOutTime = new TimeReal(ConvertionClass.arrayCopy(value, 4, 4));
     companyName = new Name(ConvertionClass.arrayCopy(value, 8, 36));
     companyAddress = new Address(ConvertionClass.arrayCopy(value, 44, 36));
     companyCardNumber = new FullCardNumber(ConvertionClass.arrayCopy(value, 80, 18));
 }
コード例 #7
0
 public VuTimeAdjustmentRecord()
 {
     oldTimeValue = new TimeReal();
     newTimeValue = new TimeReal();
     workshopName = new Name();
     workshopAddress = new Address();
     workshopCardNumber = new FullCardNumber();
 }
コード例 #8
0
 public VuTimeAdjustmentRecord(byte[] value)
 {
     oldTimeValue = new TimeReal(ConvertionClass.arrayCopy(value, 0, 4));
     newTimeValue = new TimeReal(ConvertionClass.arrayCopy(value, 4, 4));
     workshopName = new Name(ConvertionClass.arrayCopy(value, 8, 36));
     workshopAddress = new Address(ConvertionClass.arrayCopy(value, 44, 36));
     workshopCardNumber = new FullCardNumber(ConvertionClass.arrayCopy(value, 80, 18));
 }
コード例 #9
0
 public CardIdentification(byte[] value, short cardType)
 {
     cardIssuingMemberState = new NationNumeric(value[0]);
     cardNumber = new CardNumber(ConvertionClass.arrayCopy(value, 1, 16), cardType);
     cardIssuingAuthorityName = new Name(ConvertionClass.arrayCopy(value, 17, 36));
     cardIssueDate = new TimeReal(ConvertionClass.arrayCopy(value, 53, 4));
     cardValidityBegin = new TimeReal(ConvertionClass.arrayCopy(value, 57, 4));
     cardExpiryDate = new TimeReal(ConvertionClass.arrayCopy(value, 61, 4));
 }
コード例 #10
0
 public CardIdentification()
 {
     cardIssuingMemberState = new NationNumeric();
     cardNumber = new CardNumber();
     cardIssuingAuthorityName = new Name();
     cardIssueDate = new TimeReal();
     cardValidityBegin = new TimeReal();
     cardExpiryDate = new TimeReal();
 }
コード例 #11
0
 public VuCalibrationRecord(byte[] value)
 {
     calibrationPurpose = new CalibrationPurpose(value[0]);
     workshopName = new Name(ConvertionClass.arrayCopy(value, 1, 36));
     workshopAddress = new Address(ConvertionClass.arrayCopy(value, 37, 36));
     workshopCardNumber = new FullCardNumber(ConvertionClass.arrayCopy(value, 73, 18));
     workshopCardExpiryDate = new TimeReal(ConvertionClass.arrayCopy(value, 91, 4));
     vehicleIdentificationNumber = new VehicleIdentificationNumber(ConvertionClass.arrayCopy(value, 95, 17));
     vehicleRegistrationIdentification = new VehicleRegistrationIdentification(ConvertionClass.arrayCopy(value, 112, 15));
     wVehicleCharacteristicConstant = new W_VehicleCharacteristicConstant(ConvertionClass.arrayCopy(value, 127, 2));
     kConstantOfRecordingEquipment = new K_ConstantOfRecordingEquipment(ConvertionClass.arrayCopy(value, 129, 2));
     lTyreCircumference = new L_TyreCircumference(ConvertionClass.arrayCopy(value, 131, 2));
     tyreSize = new TyreSize(ConvertionClass.arrayCopy(value, 133, 15));
     authorisedSpeed = new SpeedAuthorised(value[148]);
     oldOdometerValue = new OdometerShort(ConvertionClass.arrayCopy(value, 149, 3));
     newOdometerValue = new OdometerShort(ConvertionClass.arrayCopy(value, 152, 3));
     oldTimeValue = new TimeReal(ConvertionClass.arrayCopy(value, 155, 4));
     newTimeValue = new TimeReal(ConvertionClass.arrayCopy(value, 159, 4));
     nextCalibrationDate = new TimeReal(ConvertionClass.arrayCopy(value, 163, 4));
 }
コード例 #12
0
 public VuCalibrationRecord()
 {
     calibrationPurpose = new CalibrationPurpose();
     workshopName = new Name();
     workshopAddress = new Address();
     workshopCardNumber = new FullCardNumber();
     workshopCardExpiryDate = new TimeReal();
     vehicleIdentificationNumber = new VehicleIdentificationNumber();
     vehicleRegistrationIdentification = new VehicleRegistrationIdentification();
     wVehicleCharacteristicConstant = new W_VehicleCharacteristicConstant();
     kConstantOfRecordingEquipment = new K_ConstantOfRecordingEquipment();
     lTyreCircumference = new L_TyreCircumference();
     tyreSize = new TyreSize();
     authorisedSpeed = new SpeedAuthorised();
     oldOdometerValue = new OdometerShort();
     newOdometerValue = new OdometerShort();
     oldTimeValue = new TimeReal();
     newTimeValue = new TimeReal();
     nextCalibrationDate = new TimeReal();
 }
コード例 #13
0
 public CardDrivingLicenceInformation(byte[] value)
 {
     drivingLicenceIssuingAuthority = new Name(ConvertionClass.arrayCopy(value, 0, 36));
     drivingLicenceIssuingNation = new NationNumeric(value[36]);
     drivingLicenceNumber = ConvertionClass.convertIntoString(ConvertionClass.arrayCopy(value, 37, 16)).Trim();
 }
コード例 #14
0
 public VuDownloadActivityData()
 {
     downloadingTime = new TimeReal();
     fullCardNumber = new FullCardNumber();
     companyOrWorkshopName = new Name();
 }
コード例 #15
0
 public VuDownloadActivityData(byte[] value)
 {
     downloadingTime = new TimeReal(ConvertionClass.arrayCopy(value, 0, 4));
     fullCardNumber = new FullCardNumber(ConvertionClass.arrayCopy(value, 4, 18));
     companyOrWorkshopName = new Name(ConvertionClass.arrayCopy(value, 22, 36));
 }
コード例 #16
0
 public CardDrivingLicenceInformation()
 {
     drivingLicenceIssuingAuthority = new Name();
     drivingLicenceIssuingNation = new NationNumeric();
     drivingLicenceNumber = new string("".ToCharArray());
 }
コード例 #17
0
 public CompanyCardHolderIdentification(byte[] value)
 {
     companyName = new Name(ConvertionClass.arrayCopy(value, 0, 36));
     companyAddress = new Address(ConvertionClass.arrayCopy(value, 36, 36));
     cardHolderPreferredLanguage = new Language(ConvertionClass.arrayCopy(value, 72, 2));
 }
コード例 #18
0
ファイル: HolderName.cs プロジェクト: ShunkevichDV/FIS
 public HolderName()
 {
     holderSurname = new Name();
     holderFirstNames = new Name();
 }
コード例 #19
0
ファイル: HolderName.cs プロジェクト: ShunkevichDV/FIS
 public HolderName(byte[] value)
 {
     holderSurname = new Name(ConvertionClass.arrayCopy(value, 0, 36));
     holderFirstNames = new Name(ConvertionClass.arrayCopy(value, 36, 36));
 }
コード例 #20
0
 public CompanyCardHolderIdentification()
 {
     companyName = new Name();
     companyAddress = new Address();
     cardHolderPreferredLanguage = new Language();
 }