public ControlCardControlActivityData(byte[] value, int noOfControlActivityRecords) { int noOfValidControlActivityRecords = 0; controlActivityRecords = new List <CardControlActivityDataRecord>(); for (int i = 0; i < noOfControlActivityRecords; i += 1) { byte[] record = ConvertionClass.arrayCopy(value, 2 + (i * CardControlActivityDataRecord.structureSize), CardControlActivityDataRecord.structureSize); CardControlActivityDataRecord ccadr = new CardControlActivityDataRecord(record); // only add entries with non-default values, i.e. skip empty entries if (ccadr.controlTime.timereal != 0) { controlActivityRecords.Add(ccadr); noOfValidControlActivityRecords += 1; } } structureSize = 2 + noOfValidControlActivityRecords * CardControlActivityDataRecord.structureSize; }
public ControlCardControlActivityData(byte[] value, int noOfControlActivityRecords) { int noOfValidControlActivityRecords = 0; controlActivityRecords = new List<CardControlActivityDataRecord>(); for (int i = 0; i < noOfControlActivityRecords; i += 1) { byte[] record =ConvertionClass.arrayCopy(value, 2 + (i * CardControlActivityDataRecord.structureSize), CardControlActivityDataRecord.structureSize); CardControlActivityDataRecord ccadr = new CardControlActivityDataRecord(record); // only add entries with non-default values, i.e. skip empty entries if (ccadr.controlTime.timereal != 0) { controlActivityRecords.Add(ccadr); noOfValidControlActivityRecords += 1; } } structureSize = 2 + noOfValidControlActivityRecords * CardControlActivityDataRecord.structureSize; }
protected void Driver_ControlActivityData(object sender, EventArgs e) { EnableAllDriversPreviewButtons(); ControlActivityData_btn.Enabled = false; string connectionString = ConfigurationSettings.AppSettings["fleetnetbaseConnectionString"]; DataBlock dataBlock = new DataBlock(connectionString, ConfigurationManager.AppSettings["language"]); try { dataBlock.OpenConnection(); TextBoxTest.Text = ""; DDDClass.CardControlActivityDataRecord cardControlActivityDataRecord = new DDDClass.CardControlActivityDataRecord(); int userID = 0; int dataBlockId = Convert.ToInt32(onlyForInternal.Value); cardControlActivityDataRecord = dataBlock.cardUnitInfo.Get_EF_Control_Activity_Data(dataBlockId); TextBoxTest.Text = "Control Activity Data Record: " + Environment.NewLine + "<br/>"; TextBoxTest.Text += Environment.NewLine + "<br/>"; TextBoxTest.Text += "controlCardNumber: " + Environment.NewLine + "<br/>"; TextBoxTest.Text += " cardIssuingMemberState: " + cardControlActivityDataRecord.controlCardNumber.cardIssuingMemberState.ToString() + Environment.NewLine + "<br/>"; TextBoxTest.Text += " cardType: " + cardControlActivityDataRecord.controlCardNumber.cardType.ToString() + Environment.NewLine + "<br/>"; TextBoxTest.Text += " driverIdentificationNumber: " + cardControlActivityDataRecord.controlCardNumber.cardNumber.driverIdentificationNumber() + Environment.NewLine + "<br/>"; TextBoxTest.Text += " ownerIdentificationNumber: " + cardControlActivityDataRecord.controlCardNumber.cardNumber.ownerIdentificationNumber() + Environment.NewLine + "<br/>"; TextBoxTest.Text += "controlDownloadPeriodBegin: " + cardControlActivityDataRecord.controlDownloadPeriodBegin.ToString() + Environment.NewLine + "<br/>"; TextBoxTest.Text += "controlDownloadPeriodEnd: " + cardControlActivityDataRecord.controlDownloadPeriodEnd.ToString() + Environment.NewLine + "<br/>"; TextBoxTest.Text += "controlTime: " + cardControlActivityDataRecord.controlTime.ToString() + Environment.NewLine + "<br/>"; TextBoxTest.Text += "controlType: " + Environment.NewLine + "<br/>"; TextBoxTest.Text += " Card_Downloading: " + cardControlActivityDataRecord.controlType.Card_Downloading() + Environment.NewLine + "<br/>"; TextBoxTest.Text += " Display_Activity: " + cardControlActivityDataRecord.controlType.Display_Activity() + Environment.NewLine + "<br/>"; TextBoxTest.Text += " Printing_Activity: " + cardControlActivityDataRecord.controlType.Printing_Activity() + Environment.NewLine + "<br/>"; TextBoxTest.Text += " Vu_Downloading: " + cardControlActivityDataRecord.controlType.Vu_Downloading() + Environment.NewLine + "<br/>"; TextBoxTest.Text += "controlVehicleRegistration: " + Environment.NewLine + "<br/>"; TextBoxTest.Text += " vehicleRegistrationNation: " + cardControlActivityDataRecord.controlVehicleRegistration.vehicleRegistrationNation.ToString() + Environment.NewLine + "<br/>"; TextBoxTest.Text += " vehicleRegistrationNumber: " + cardControlActivityDataRecord.controlVehicleRegistration.vehicleRegistrationNumber.ToString() + Environment.NewLine + "<br/>"; } catch (Exception exc) { TextBoxTest.Text = ""; TextBoxTest.Visible = false; Status.Text = exc.Message; StatusUpdatePanel.Update(); } finally { dataBlock.CloseConnection(); ModalPopupExtender1.Hide(); } }
public EF_Control_Activity_Data(byte[] value) { cardControlActivityDataRecord = new CardControlActivityDataRecord(value); }
public EF_Control_Activity_Data() { cardControlActivityDataRecord = new CardControlActivityDataRecord(); }