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(); } }
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(); } }
public static void CompleteScaling(Guid truckId) { IGINProcess ginProcess = GetGINProcess(true); SqlTransaction transaction = null; try { transaction = ginProcess.CompleteScaling(truckId); TruckRegistrationInfo truckReistration = new TruckRegistrationInfo() { GINTruck = ginProcess.GINProcessInformation.Trucks.Find(t => t.TruckId == truckId) }; TruckWeight trackWeight = truckReistration.TruckWeight; trackWeight.Id = Guid.NewGuid(); trackWeight.Save(transaction); CompleteWorkflowTask(ginProcess.GINProcessInformation.Trucks[0].TransactionId); transaction.Commit(); } catch (Exception ex) { try { if (transaction != null) { transaction.Rollback(); } } catch (Exception ex2) { throw ex2; } throw ex; } }
private bool SuspeciousTruckWeight() { TruckRegistrationInfo truckRegistration = new TruckRegistrationInfo(); truckRegistration.GINTruck = GINTruckInformation; //{ // GINTruck = GINTruckInformation //}; return(truckRegistration.IsSuspecious); }