public ActionResult DeleteConfirmed(int id) { ETA eTA = db.ETAs.Find(id); db.ETAs.Remove(eTA); db.SaveChanges(); return(RedirectToAction("Index")); }
public virtual int _GetUniqueIdentifier() { var hashCode = 399326290; hashCode = hashCode * -1521134295 + (ExecutionPlanID?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (Notes?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (ETA?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (ActualArrivalTime?.GetHashCode() ?? 0); return(hashCode); }
public ActionResult Edit([Bind(Include = "ETA_ID,TIME")] ETA eTA) { if (ModelState.IsValid) { db.Entry(eTA).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(eTA)); }
public ActionResult Create([Bind(Include = "ETA_ID,TIME")] ETA eTA) { if (ModelState.IsValid) { db.ETAs.Add(eTA); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(eTA)); }
// GET: ETAs/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ETA eTA = db.ETAs.Find(id); if (eTA == null) { return(HttpNotFound()); } return(View(eTA)); }
public override Unity_Object CreateObject(int index) { // Get the event var e = AvailableEvents[index]; // Get the commands and label offsets R1_EventCommandCollection cmds = null; ushort[] labelOffsets = null; // If local (non-compiled) commands are used, attempt to get them from the event info or decompile the compiled ones if (UsesLocalCommands) { cmds = EventCommandCompiler.Decompile(new EventCommandCompiler.CompiledEventCommandData(R1_EventCommandCollection.FromBytes(e.Commands, Context.Settings), e.LabelOffsets), e.Commands); } else if (e.Commands.Any()) { cmds = R1_EventCommandCollection.FromBytes(e.Commands, Context.Settings); labelOffsets = e.LabelOffsets.Any() ? e.LabelOffsets : null; } var eventData = new Unity_Object_R1(new R1_EventData() { Type = (R1_EventType)e.Type, Etat = e.Etat, SubEtat = e.SubEtat, OffsetBX = e.OffsetBX, OffsetBY = e.OffsetBY, OffsetHY = e.OffsetHY, FollowSprite = e.FollowSprite, DisplayPrio = 0, HitSprite = e.HitSprite, Commands = cmds, LabelOffsets = labelOffsets }, this, ETAIndex: ETA.FindItemIndex(x => x.Name == e.ETA)); eventData.EventData.SetFollowEnabled(Context.Settings, e.FollowEnabled); // We need to set the hit points after the type eventData.EventData.ActualHitPoints = e.HitPoints; // Set DES eventData.DESIndex = DES.FindItemIndex(x => x.Name == e.DES); return(eventData); }
public virtual int _GetUniqueIdentifier() { var hashCode = 399326290; hashCode = hashCode * -1521134295 + (Id?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdID?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdOrderID_Remote?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdOrderExternalCode?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdOrderDescr?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdRegDateTime?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdDateTime?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdDeliveryDateTime?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdDepositorCode?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdDepositorFullName?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdCustomerCode?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdCustomerFullName?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdStatus?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdMemo?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdPurpose?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdDeliveryValue?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdDeliveryNotes?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdIsReturn?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdPrdTypeDescr?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdWrhRoutingCode?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdDlsId?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdDlsDescr?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdDlsAddress?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdDlsZipCode?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdDlsCity?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdDlsArea?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdRoutingStatus?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdLfdWeight?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdLfdVol?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdLfdCtn?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdLfdBar?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdLfdPalEuro?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdLfdPalInd?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdLfdPalElsa?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdLfdParOU?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdLfdVar?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdVoucherDateTime?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdVoucherNumber?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdVoucherSeries?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdVoucherId?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdAgencyCode?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdAgencyDescr?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdAgencyAddress?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdTelRouteId?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdVchPlateNr?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdVchRouteNr?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdVhrDate?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdVhrID?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdLastUpdateDateTime?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdReadyForLoading?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (OrdStatusString?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (Polyline?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (Warehouse?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (Truck?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (WarehouseAddress?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (ETA?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (ATA?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (DestLat?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (DestLong?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (COE?.GetHashCode() ?? 0); return(hashCode); }
protected IEnumerable <GeneralEventInfoData> GetGeneralEventInfoData() { var engine = GeneralEventInfoData.Engine.R1; if (Context.Settings.EngineVersion == EngineVersion.R1_PC_Edu || Context.Settings.EngineVersion == EngineVersion.R1_PS1_Edu) { engine = GeneralEventInfoData.Engine.EDU; } else if (Context.Settings.EngineVersion == EngineVersion.R1_PC_Kit) { engine = GeneralEventInfoData.Engine.KIT; } return(LevelEditorData.EventInfoData.Where(x => x.Worlds.Contains(Context.Settings.R1_World) && x.Engines.Contains(engine) && (!HasDefinedDesEtaNames || (DES.Any(d => d.Name == x.DES) && ETA.Any(e => e.Name == x.ETA))))); }
/// <summary> /// Handles the data serialization /// </summary> /// <param name="s">The serializer object</param> public override void SerializeImpl(SerializerObject s) { ETAPointer = s.SerializePointer(ETAPointer, name: nameof(ETAPointer)); CommandsPointer = s.SerializePointer(CommandsPointer, name: nameof(CommandsPointer)); XPosition = s.Serialize <short>(XPosition, name: nameof(XPosition)); YPosition = s.Serialize <short>(YPosition, name: nameof(YPosition)); DisplayPrio = s.Serialize <ushort>(DisplayPrio, name: nameof(DisplayPrio)); LinkGroup = s.Serialize <ushort>(LinkGroup, name: nameof(LinkGroup)); Etat = s.Serialize <byte>(Etat, name: nameof(Etat)); SubEtat = s.Serialize <byte>(SubEtat, name: nameof(SubEtat)); OffsetBX = s.Serialize <byte>(OffsetBX, name: nameof(OffsetBX)); OffsetBY = s.Serialize <byte>(OffsetBY, name: nameof(OffsetBY)); OffsetHY = s.Serialize <byte>(OffsetHY, name: nameof(OffsetHY)); FollowEnabled = s.Serialize <bool>(FollowEnabled, name: nameof(FollowEnabled)); FollowSprite = s.Serialize <byte>(FollowSprite, name: nameof(FollowSprite)); HitPoints = s.Serialize <byte>(HitPoints, name: nameof(HitPoints)); Type = s.Serialize <R1_EventType>(Type, name: nameof(Type)); HitSprite = s.Serialize <byte>(HitSprite, name: nameof(HitSprite)); Unk = s.Serialize <byte>(Unk, name: nameof(Unk)); // Serialize data from pointers // Serialize the current state if (ETAPointer != null) { do { var hasSerialized = ETA != null && s is BinaryDeserializer; int etatCount; if (!hasSerialized) { etatCount = Etat + 1; // Get correct etat count on GBA if (s.GameSettings.EngineVersion == EngineVersion.R1_GBA) { s.DoAt(ETAPointer, () => { int curEtatCount = 0; Pointer off_prev = null; while (true) { Pointer off_next = s.SerializePointer(null, allowInvalid: true, name: "TestPointer"); if (curEtatCount < etatCount || (off_next != null && off_next != ETAPointer && (off_prev == null || ((off_next.AbsoluteOffset - off_prev.AbsoluteOffset > 0) && (off_next.AbsoluteOffset - off_prev.AbsoluteOffset < 0x10000)) || (off_next.file != off_prev.file && off_next.file != Offset.file) ))) { curEtatCount++; off_prev = off_next; } else { break; } } etatCount = curEtatCount; }); } } else { etatCount = ETA.Length; } // Get max linked etat if we've already serialized ETA if (hasSerialized) { var maxLinked = ETA.SelectMany(x => x).Where(x => x != null).Max(x => x.LinkedEtat) + 1; if (etatCount < maxLinked) { etatCount = maxLinked; } } // Serialize etat pointers Pointer[] EtatPointers = s.DoAt(ETAPointer, () => s.SerializePointerArray(default, etatCount, name: $"{nameof(EtatPointers)}"));