Exemplo n.º 1
0
        public void Load(long id)
        {
            try
            {
                AssignmentsDataSet ds = new AssignmentsDataSet();
                AssignmentsDataSetTableAdapters.AssignmentsTableAdapter adapter = new AssignmentsDataSetTableAdapters.AssignmentsTableAdapter();
                AssignmentsDataSet.AssignmentsDataTable dataTable = adapter.GetDataById(id);

                if (dataTable.Rows.Count > 0)
                {
                    _row = (AssignmentsDataSet.AssignmentsRow)dataTable.Rows[0];

                    RaisePropertyChanged(nameof(Date));
                    RaisePropertyChanged(nameof(Observations));
                    RaisePropertyChanged(nameof(Enabled));
                    UpdateDriverInfo(_row.DriverId);
                    UpdateCabInfo(_row.CabId);
                    UpdateTrailerInfo(_row.TrailerId);
                }


                FormLoadFinished?.Invoke();
            }
            catch (Exception e)
            {
                FormLoadError?.Invoke(e);
            }
        }
Exemplo n.º 2
0
        public void LoadDatas(long id)
        {
            try
            {
                AssignmentsDataSet ds = new AssignmentsDataSet();
                AssignmentsDataSetTableAdapters.AssignmentsTableAdapter adapter = new AssignmentsDataSetTableAdapters.AssignmentsTableAdapter();
                AssignmentsDataSet.AssignmentsDataTable dataTable = adapter.GetDataById(id);

                AssignmentsDataSetTableAdapters.Assignments_ObsTableAdapter adapter2 = new AssignmentsDataSetTableAdapters.Assignments_ObsTableAdapter();
                AssignmentsDataSet.Assignments_ObsDataTable dataTableObs             = adapter2.GetDataAssignmentsObsById(id);

                if (dataTable.Rows.Count > 0)
                {
                    _row = (AssignmentsDataSet.AssignmentsRow)dataTable.Rows[0];

                    //fecha
                    txtDate.Text = _row.Date.ToString();

                    //observaciones
                    if (dataTableObs.Count > 0)
                    {
                        txtObservation.Text = dataTableObs[0].Observations.ToString();
                    }
                    else
                    {
                        txtObservation.Text = "";
                    }

                    //cargamos datos conductor
                    txtCodeDriver.Text = ReturnDriverCode(_row.DriverId);
                    txtNameDriver.Text = ReturnDriverInfo(_row.DriverId);

                    //cargamos datos cabina tractora
                    txtlicense.Text   = ReturnCabLicensePlate(_row.CabId);
                    tractoraCode.Text = ReturnCabCode(_row.CabId);

                    //cargamos datos trailer
                    txttrailerCode.Text     = ReturnTrailerCode(_row.TrailerId);
                    txtRemolquelicense.Text = ReturnTrailerLicense(_row.TrailerId);
                    txtTrailerVolume.Text   = ReturnTrailerVolume(_row.TrailerId);
                }
            }
            catch (Exception e)
            {
            }
        }