Associations
This commit is contained in:
@@ -87,7 +87,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
|
||||
private SbmVehicleEvent_Dbas CreateVehicleEvent(SaVehicleEvent_Db dbVehicleEvent)
|
||||
{
|
||||
ClearErrorState();
|
||||
SbmVehicleEvent_Dbas vehicleEvent = new SbmVehicleEvent_Dbas(Internals, new SysId(dbVehicleEvent._VehicleId), (Sbm.VehicleEventType)dbVehicleEvent._EventType, (ushort)dbVehicleEvent._Flags);
|
||||
SbmVehicleEvent_Dbas vehicleEvent = new SbmVehicleEvent_Dbas(Internals, new SysId(dbVehicleEvent._VehicleId ?? 0), (Sbm.VehicleEventType)dbVehicleEvent._EventType, (ushort)dbVehicleEvent._Flags);
|
||||
PopulateFrom(dbVehicleEvent, vehicleEvent);
|
||||
return vehicleEvent;
|
||||
}
|
||||
@@ -236,23 +236,23 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
|
||||
private void PopulateFrom(SaVehicleEvent_Db dbVehicleEvent, SbmVehicleEvent vehicleEvent)
|
||||
{
|
||||
//vehicleEvent.Id = new SysId(dbVehicleEvent._Id);
|
||||
vehicleEvent.VehicleId = new SysId(dbVehicleEvent._VehicleId);
|
||||
vehicleEvent.VehicleEventType = (Sbm.VehicleEventType)dbVehicleEvent._EventType;
|
||||
vehicleEvent.StartOn = dbVehicleEvent._StartOn;
|
||||
vehicleEvent.FinishOn = dbVehicleEvent._FinishOn;
|
||||
vehicleEvent.Odometer = dbVehicleEvent._Odometer;
|
||||
vehicleEvent.VehicleId = new SysId(dbVehicleEvent._VehicleId ?? 0);
|
||||
vehicleEvent.VehicleEventType = (Sbm.VehicleEventType)(dbVehicleEvent._EventType ?? 0);
|
||||
vehicleEvent.StartOn = dbVehicleEvent._StartOn ?? default(DateTime);
|
||||
vehicleEvent.FinishOn = dbVehicleEvent._FinishOn ?? default(DateTime);
|
||||
vehicleEvent.Odometer = dbVehicleEvent._Odometer ?? 0;
|
||||
vehicleEvent.DescBrief = dbVehicleEvent._DescBrief;
|
||||
vehicleEvent.DescDetail = dbVehicleEvent._DescDetail;
|
||||
vehicleEvent.AmountNet = dbVehicleEvent._AmountNet;
|
||||
vehicleEvent.TaxCodeId = new SysId(dbVehicleEvent._TaxCodeId);
|
||||
vehicleEvent.TaxRate = dbVehicleEvent._TaxRate;
|
||||
vehicleEvent.AmountTax = dbVehicleEvent._AmountTax;
|
||||
vehicleEvent.AmountTot = dbVehicleEvent._AmountTot;
|
||||
vehicleEvent.AmountNet = dbVehicleEvent._AmountNet ?? 0.0m;
|
||||
vehicleEvent.TaxCodeId = new SysId(dbVehicleEvent._TaxCodeId ?? 0);
|
||||
vehicleEvent.TaxRate = dbVehicleEvent._TaxRate ?? 0.0m;
|
||||
vehicleEvent.AmountTax = dbVehicleEvent._AmountTax ?? 0.0m;
|
||||
vehicleEvent.AmountTot = dbVehicleEvent._AmountTot ?? 0.0m;
|
||||
// Common properties.
|
||||
vehicleEvent.Notes = dbVehicleEvent._Notes;
|
||||
vehicleEvent.Status = SacsSystem.GetStatusForCode(dbVehicleEvent._Status);
|
||||
vehicleEvent.SetCreateStamp(dbVehicleEvent._CreateOn, new SysId(dbVehicleEvent._CreateBy), dbVehicleEvent._CreateHost);
|
||||
vehicleEvent.SetUpdateStamp(dbVehicleEvent._UpdateOn, new SysId(dbVehicleEvent._UpdateBy), dbVehicleEvent._UpdateHost);
|
||||
vehicleEvent.SetCreateStamp(dbVehicleEvent._CreateOn ?? default(DateTime), new SysId(dbVehicleEvent._CreateBy ?? 0), dbVehicleEvent._CreateHost);
|
||||
vehicleEvent.SetUpdateStamp(dbVehicleEvent._UpdateOn ?? default(DateTime), new SysId(dbVehicleEvent._UpdateBy ?? 0), dbVehicleEvent._UpdateHost);
|
||||
vehicleEvent.AcceptChanges();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user