public DriverCardApplicationIdentification(byte[] value) { typeOfTachographCardId = new EquipmentType(value[0]); cardStructureVersion = new CardStructureVersion(ConvertionClass.arrayCopy(value, 1, 2)); noOfEventsPerType = new NoOfEventsPerType(value[3]); noOfFaultsPerType = new NoOfFaultsPerType(value[4]); activityStructureLength = new CardActivityLengthRange(ConvertionClass.arrayCopy(value, 5, 2)); noOfCardVehicleRecords = new NoOfCardVehicleRecords(ConvertionClass.arrayCopy(value, 7, 2)); noOfCardPlaceRecords = new NoOfCardPlaceRecords(value[9]); }
public DriverCardApplicationIdentification() { typeOfTachographCardId = new EquipmentType(); cardStructureVersion = new CardStructureVersion(); noOfEventsPerType = new NoOfEventsPerType(); noOfFaultsPerType = new NoOfFaultsPerType(); activityStructureLength = new CardActivityLengthRange(); noOfCardVehicleRecords = new NoOfCardVehicleRecords(); noOfCardPlaceRecords = new NoOfCardPlaceRecords(); }
public CertificateHolderAuthorisation(byte[] value) { tachographApplicationID = ConvertionClass.arrayCopy(value, 0, 6); equipmentType = new EquipmentType(value[6]); }
public CertificateHolderAuthorisation() { tachographApplicationID = new byte[6]; equipmentType = new EquipmentType(); }
public FullCardNumber(byte[] value) { cardType = new EquipmentType(value[0]); cardIssuingMemberState = new NationNumeric(value[1]); cardNumber = new CardNumber(ConvertionClass.arrayCopy(value, 2, 16), cardType.equipmentType); }
public FullCardNumber() { cardType = new EquipmentType(); cardIssuingMemberState = new NationNumeric(); cardNumber = new CardNumber(); }
public ControlCardApplicationIdentification(byte[] value) { typeOfTachographCardId = new EquipmentType(value[0]); cardStructureVersion = new CardStructureVersion(ConvertionClass.arrayCopy(value, 1, 2)); noOfControlActivityRecords = new NoOfControlActivityRecords(ConvertionClass.arrayCopy(value, 3, 2)); }
public ControlCardApplicationIdentification() { typeOfTachographCardId = new EquipmentType(); cardStructureVersion = new CardStructureVersion(); noOfControlActivityRecords = new NoOfControlActivityRecords(); }
protected void Driver_CardDownload(object sender, EventArgs e) { EnableAllDriversPreviewButtons(); CardDownload_btn.Enabled = false; int userID = 0; int dataBlockId = Convert.ToInt32(onlyForInternal.Value); string connectionString = ConfigurationSettings.AppSettings["fleetnetbaseConnectionString"]; DataBlock dataBlock = new DataBlock(connectionString, ConfigurationManager.AppSettings["language"]); dataBlock.OpenConnection(); TextBoxTest.Text = ""; try { CardUnit.EF_Card_Download data = new CardUnit.EF_Card_Download(); data = dataBlock.cardUnitInfo.Get_EF_Card_Download(dataBlockId); TextBoxTest.Text += "CardDownload: " + Environment.NewLine + "<br/>"; DDDClass.EquipmentType cardType = new DDDClass.EquipmentType(Convert.ToByte(data.cardType)); switch (cardType.equipmentType) { case 1: { TextBoxTest.Text += "cardType: " + cardType.ToString() + Environment.NewLine + "<br/>"; DDDClass.LastCardDownload lastDownload = data.lastCardDownload; if (lastDownload != null) TextBoxTest.Text += "lastCardDownload: " + lastDownload.ToString() + Environment.NewLine + "<br/>"; else TextBoxTest.Text += "lastCardDownload: нет информации" + Environment.NewLine + "<br/>"; } break; case 2: { TextBoxTest.Text += "cardType: " + cardType.ToString() + Environment.NewLine + "<br/>"; DDDClass.NoOfCalibrationsSinceDownload noofcalib = data.noOfCalibrationsSinceDownload; if (noofcalib != null) TextBoxTest.Text += "noOfCalibrationsSinceDownload: " + noofcalib.ToString() + Environment.NewLine + "<br/>"; else TextBoxTest.Text += "noOfCalibrationsSinceDownload: нет информации" + Environment.NewLine + "<br/>"; } break; case 3: { TextBoxTest.Text += "cardType: " + cardType.ToString() + Environment.NewLine + "<br/>"; } break; case 4: { TextBoxTest.Text += "cardType: " + cardType.ToString() + Environment.NewLine + "<br/>"; } break; default: throw new Exception("Неизвестный тип карты!"); } } catch (Exception exc) { Status.Text += exc.Message; TextBoxTest.Text = ""; StatusUpdatePanel.Update(); //TextBoxTest.Visible = false; //ErrorLabel.Text = exc.Message; } finally { dataBlock.CloseConnection(); ModalPopupExtender1.Hide(); } }