protected override void OnInit(EventArgs e) { base.OnInit(e); errorDisplayer = new ErrorMessageDisplayer(lblMessage); errorDisplayer.ClearErrorMessage(); transferedData = new PageDataTransfer(Request.Path); PUNADataEditor.Driver = GINViewConfigurationReader.GetViewConfiguration("TruckRegistration", "PUNAcknowledgement"); DriverDataEditor.Driver = GINViewConfigurationReader.GetViewConfiguration("TruckRegistration", "RegisteredTruck"); TruckDataEditor.Driver = GINViewConfigurationReader.GetViewConfiguration("TruckRegistration", "TruckData"); TrailerDataEditor.Driver = GINViewConfigurationReader.GetViewConfiguration("TruckRegistration", "TrailerData"); TruckGridViewer.Driver = GINViewConfigurationReader.GetViewConfiguration("TruckRegistration", "RegisteredTruckGrid"); PUNADataEditor.IsNew = false; try { ginProcess = GINProcessWrapper.GetGINProcess(IsPostBack); PUNADataEditor.Lookup = ginProcess.LookupSource; TruckDataEditor.Lookup = ginProcess.LookupSource; DriverDataEditor.Lookup = ginProcess.LookupSource; TrailerDataEditor.Lookup = ginProcess.LookupSource; TruckGridViewer.Lookup = ginProcess.LookupSource; PUNADataEditor.Setup(); TruckDataEditor.Setup(); DriverDataEditor.Setup(); TrailerDataEditor.Setup(); } catch (Exception ex) { throw ex; } }
protected void linkCommand_Command(object sender, CommandEventArgs e) { if (e.CommandName == "EditTruck") { DriverDataEditor.IsNew = false; TruckDataEditor.IsNew = false; TrailerDataEditor.IsNew = false; var truckToEdit = from truck in ginProcess.GINProcessInformation.Trucks where truck.TruckId == new Guid((string)e.CommandArgument) select truck; //TruckDataEditor.DataSource = truckToEdit.ElementAt(0); //TruckDataEditor.DataBind(); TruckRegistrationInfo truckRegistration = new TruckRegistrationInfo() { GINTruck = truckToEdit.ElementAt(0) }; DriverDataEditor.DataSource = truckRegistration.GINTruck; DriverDataEditor.DataBind(); TruckDataEditor.DataSource = truckRegistration.Truck; TruckDataEditor.DataBind(); TrailerDataEditor.DataSource = truckRegistration.Trailer; TrailerDataEditor.DataBind(); mpeTruckDataEditorExtender.Show(); } }
protected void btnAddTruck_Click(object sender, EventArgs e) { bool bPunClosed = (ginProcess.GINProcessInformation.RemainingWeight <= 0); if (bPunClosed) { GINProcessWrapper.ClosePun(); GINProcessWrapper.RemoveGINProcessInformation(); transferedData.Return(); } else { DriverDataEditor.IsNew = true; TruckDataEditor.IsNew = true; TrailerDataEditor.IsNew = true; TruckRegistrationInfo truckRegistration = new TruckRegistrationInfo() { GINTruck = ginProcess.GetBlankTruck() }; DriverDataEditor.DataSource = truckRegistration.GINTruck; DriverDataEditor.DataBind(); TruckDataEditor.DataSource = truckRegistration.Truck; TruckDataEditor.DataBind(); TrailerDataEditor.DataSource = truckRegistration.Trailer; TrailerDataEditor.DataBind(); mpeTruckDataEditorExtender.Show(); } }