protected void btnConfirm_Click(object sender, EventArgs e) { try { //AuditTrailWrapper auditTrail = new AuditTrailWrapper(AuditTrailWrapper.TruckLoading); GINTruckInformation.Copy((GINTruckInfo)TruckDataEditor.DataSource); if (TruckLoadEditor.DataSource != null) { TruckLoadInfo originalLoad = new TruckLoadInfo(); originalLoad.Copy(GINTruckInformation.Load); GINTruckInformation.Load.Copy((TruckLoadInfo)TruckLoadEditor.DataSource); //auditTrail.AddChange(originalLoad, GINTruckInformation.Load); } GINProcessWrapper.SaveLoading(GINTruckInformation.TruckId);//, auditTrail); GINProcessWrapper.CompleteLoading(GINTruckInformation.TruckId); GINProcessWrapper.RemoveGINProcessInformation(); transferedData.Return(); } catch (Exception ex) { errorDisplayer.ShowErrorMessage(ex.Message); } }