示例#1
0
        public VehicleFormViewModel()
        {
            VehicleDataSet1 dataset = new VehicleDataSet1();

            VehicleDataSet1TableAdapters.VehiclesTableAdapter     vehicle     = new VehicleDataSet1TableAdapters.VehiclesTableAdapter();
            VehicleDataSet1TableAdapters.Vehicles_ObsTableAdapter vehicle_obs = new VehicleDataSet1TableAdapters.Vehicles_ObsTableAdapter();

            _row     = dataset.Vehicles.NewVehiclesRow();
            _row_obs = dataset.Vehicles_Obs.NewVehicles_ObsRow();

            VehiclesType = new ObservableCollection <VehicleDataSet1.Vehicles_TypesRow>();
            LoadVehiclesTypes();

            VehiclesSizes = new ObservableCollection <VehicleDataSet1.Vehicles_SizesRow>();
            LoadVehiclesSizes();


            //vehiculo
            _row.Brand                   = 1;
            _row.LicensePlate            = "";
            _row.Code                    = "";
            _row.VIN                     = "";
            _row.Type                    = 0;
            _row.Size                    = 0;
            _row.BrandModel              = "";
            _row.StartNode               = 1;
            _row.FinalNode               = 1;
            _row.TankVolume              = 0;
            _row.CreatedDate             = DateTime.Now;
            _row.ModifiedDate            = DateTime.Now;
            _row.StartDate               = DateTime.Now;
            _row.FinalDate               = DateTime.Now;
            _row.AxleCount               = 0;
            _row.Weight                  = 0;
            _row.MaxWeight               = 0;
            _row.LastLocationCreatedDate = DateTime.Now;
            _row.LastLocationLatitude    = 0;
            _row.LastLocationLongitude   = 0;
            _row.LastLocationTimeStamp   = DateTime.Now;
            _row.Enabled                 = true;
            _row.TankVolume              = 0;
            _row.Id = 0;

            //observaciones
            _row_obs.Observations = "";
            SaveCommand           = new RelayCommand(Save, CanSave);
        }
示例#2
0
 public VehicleFormViewModel(VehicleDataSet1.VehiclesRow row)
 {
     _row = row;
 }