public EF_Places(byte[] value, short noOfCardPlaceRecords) { cardPlaceDailyWorkPeriod = new CardPlaceDailyWorkPeriod(value, noOfCardPlaceRecords); structureSize = cardPlaceDailyWorkPeriod.structureSize; }
protected void Driver_Places(object sender, EventArgs e) { EnableAllDriversPreviewButtons(); Places_btn.Enabled = false; string connectionString = ConfigurationSettings.AppSettings["fleetnetbaseConnectionString"]; DataBlock dataBlock = new DataBlock(connectionString, ConfigurationManager.AppSettings["language"]); try { dataBlock.OpenConnection(); TextBoxTest.Text = ""; DDDClass.CardPlaceDailyWorkPeriod cardPlaceDailyWorkPeriod = new DDDClass.CardPlaceDailyWorkPeriod(); int userID = 0; int dataBlockId = Convert.ToInt32(onlyForInternal.Value); cardPlaceDailyWorkPeriod = dataBlock.cardUnitInfo.Get_EF_Places(dataBlockId); /* int number = 1; TextBoxTest.Text = "Place Daily Work Period records COUNT: " + cardPlaceDailyWorkPeriod.placeRecords.Count + Environment.NewLine + "<br/>"; */ if (cardPlaceDailyWorkPeriod.placeRecords.Count == 0) TextBoxTest.Text += "Нет записей!"; else FilesPreviewPanel.Visible = true; /* foreach (DDDClass.PlaceRecord record in cardPlaceDailyWorkPeriod.placeRecords) { TextBoxTest.Text += Environment.NewLine + "<br/>"; TextBoxTest.Text += "#" + number + Environment.NewLine + "<br/>"; TextBoxTest.Text += " dailyWorkPeriodCountry:\t" + record.dailyWorkPeriodCountry.ToString() + Environment.NewLine + "<br/>"; TextBoxTest.Text += " dailyWorkPeriodRegion:\t " + record.dailyWorkPeriodRegion.ToString() + Environment.NewLine + "<br/>"; TextBoxTest.Text += " entryTime: " + record.entryTime.ToString() + Environment.NewLine + "<br/>"; TextBoxTest.Text += " entryTypeDailyWorkPeriod: " + record.entryTypeDailyWorkPeriod.ToString() + Environment.NewLine + "<br/>"; TextBoxTest.Text += " vehicleOdometerValue: " + record.vehicleOdometerValue.ToString() + Environment.NewLine + "<br/>"; TextBoxTest.Text += "-----------------------------------------"; number++; }*/ FilesPreviewDataGrid.DataSource = DriverPreviewDataTable.DriverPreview_DrivingLicenceInfo(cardPlaceDailyWorkPeriod); FilesPreviewDataGrid.DataBind(); } catch (Exception exc) { TextBoxTest.Text = ""; Status.Text = exc.Message; StatusUpdatePanel.Update(); } finally { dataBlock.CloseConnection(); ModalPopupExtender1.Hide(); } }