Associations

This commit is contained in:
Andy Howard
2024-12-04 15:30:59 +00:00
parent c8b5df5909
commit 30d0352f48
140 changed files with 5109 additions and 2879 deletions
@@ -249,38 +249,38 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
private void PopulateFrom(SaVehicle_Db dbVehicle, SbmVehicle vehicle)
{
//vehicle.Id = new SysId(dbVehicle._Id);
vehicle.VehicleClassId = new SysId(dbVehicle._VehicleClassId);
vehicle.VehicleClassId = new SysId(dbVehicle._VehicleClassId ?? 0);
vehicle.RegNumber = dbVehicle._RegNumber;
vehicle.Vin = dbVehicle._VIN;
vehicle.CapCode = dbVehicle._CapCode;
vehicle.KeyNumber = dbVehicle._KeyNumber;
vehicle.KeyLocation = dbVehicle._KeyLocation;
vehicle.EngineNumber = dbVehicle._EngineNumber;
vehicle.EngineCapacity = dbVehicle._EngineCapacity;
vehicle.Seats = dbVehicle._Seats;
vehicle.Weight = dbVehicle._Weight;
vehicle.ManufactureYear = dbVehicle._ManufactureYear;
vehicle.BuildOn = dbVehicle._BuildOn;
vehicle.FirstRegisterOn = dbVehicle._FirstRegisterOn;
vehicle.RegisterOn = dbVehicle._RegisterOn;
vehicle.EngineCapacity = dbVehicle._EngineCapacity ?? 0;
vehicle.Seats = dbVehicle._Seats ?? 0;
vehicle.Weight = dbVehicle._Weight ?? 0;
vehicle.ManufactureYear = dbVehicle._ManufactureYear ?? 0;
vehicle.BuildOn = dbVehicle._BuildOn ?? default(DateTime);
vehicle.FirstRegisterOn = dbVehicle._FirstRegisterOn ?? default(DateTime);
vehicle.RegisterOn = dbVehicle._RegisterOn ?? default(DateTime);
vehicle.RegNumberPrev = dbVehicle._RegNumberPrev;
vehicle.PurchaseOdo = dbVehicle._PurchaseOdo;
vehicle.PurchaseOdo = dbVehicle._PurchaseOdo ?? 0;
vehicle.TachoCode = dbVehicle._TachoCode;
vehicle.TachoId = dbVehicle._TachoId;
vehicle.LastServiceOdo = dbVehicle._LastServiceOdo;
vehicle.LastServiceOn = dbVehicle._LastServiceOn;
vehicle.NextServiceOdo = dbVehicle._NextServiceOdo;
vehicle.NextServiceOn = dbVehicle._NextServiceOn;
vehicle.MotOn = dbVehicle._MotOn;
vehicle.LastServiceOdo = dbVehicle._LastServiceOdo ?? 0;
vehicle.LastServiceOn = dbVehicle._LastServiceOn ?? default(DateTime);
vehicle.NextServiceOdo = dbVehicle._NextServiceOdo ?? 0;
vehicle.NextServiceOn = dbVehicle._NextServiceOn ?? default(DateTime);
vehicle.MotOn = dbVehicle._MotOn ?? default(DateTime);
vehicle.MotNo = dbVehicle._MotNo;
vehicle.NextTaxOn = dbVehicle._NextTaxOn;
vehicle.LatestOdo = dbVehicle._LatestOdo;
vehicle.LatestOdoOn = dbVehicle._LatestOdoOn;
vehicle.NextTaxOn = dbVehicle._NextTaxOn ?? default(DateTime);
vehicle.LatestOdo = dbVehicle._LatestOdo ?? 0;
vehicle.LatestOdoOn = dbVehicle._LatestOdoOn ?? default(DateTime);
// Common properties.
vehicle.Notes = dbVehicle._Notes;
vehicle.Status = SacsSystem.GetStatusForCode(dbVehicle._Status);
vehicle.SetCreateStamp(dbVehicle._CreateOn, new SysId(dbVehicle._CreateBy), dbVehicle._CreateHost);
vehicle.SetUpdateStamp(dbVehicle._UpdateOn, new SysId(dbVehicle._UpdateBy), dbVehicle._UpdateHost);
vehicle.SetCreateStamp(dbVehicle._CreateOn ?? default(DateTime), new SysId(dbVehicle._CreateBy ?? 0), dbVehicle._CreateHost);
vehicle.SetUpdateStamp(dbVehicle._UpdateOn ?? default(DateTime), new SysId(dbVehicle._UpdateBy ?? 0), dbVehicle._UpdateHost);
vehicle.AcceptChanges();
}