示例#1
0
 public EF_Places(byte[] value, short noOfCardPlaceRecords)
 {
     cardPlaceDailyWorkPeriod = new CardPlaceDailyWorkPeriod(value, noOfCardPlaceRecords);
     structureSize = cardPlaceDailyWorkPeriod.structureSize;
 }
示例#2
0
    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();
        }
    }