public override bool TryRemoveItem(IdentifiedRegistry identifiedRegistry, out string message) { message = null; Database.RemoveNozzle(identifiedRegistry.Id); return(true); }
public bool TryRemoveItem(IdentifiedRegistry identifiedRegistry, out string message) { if (_currentCollectionManager.TryRemoveItem(identifiedRegistry, out message)) { _view.RemoveItem(identifiedRegistry); return(true); } return(false); }
public void UpdateViewItem(IdentifiedRegistry identifiedRegistry) { if (identifiedRegistry == null) { _currentController.SetViewVisibility(false); return; } _currentController.SetViewVisibility(true); _currentController.UpdateViewItem(identifiedRegistry); }
public override bool TryRemoveItem(IdentifiedRegistry identifiedRegistry, out string message) { message = null; var nozzlesUsingTank = Database.GetNozzlesUsingTank(identifiedRegistry.Id); if (nozzlesUsingTank.Any()) { var stringBuilder = new StringBuilder(); stringBuilder.AppendLine("Não é possível remover o tanque pois os seguintes bicos estão o utilizando:"); foreach (var nozzle in nozzlesUsingTank) { stringBuilder.Append("- "); stringBuilder.AppendLine(nozzle.Name); } message = stringBuilder.ToString(); return(false); } Database.RemoveTank(identifiedRegistry.Id); return(true); }
public override bool TryRemoveItem(IdentifiedRegistry identifiedRegistry, out string message) { message = null; var tanksUsingFuel = Database.GetTanksUsingFuel(identifiedRegistry.Id); if (tanksUsingFuel.Any()) { var stringBuilder = new StringBuilder(); stringBuilder.AppendLine("Não é possível remover o combustível pois os seguintes tanques estão o utilizando:"); foreach (var tank in tanksUsingFuel) { stringBuilder.Append("- "); stringBuilder.AppendLine(tank.Name); } message = stringBuilder.ToString(); return(false); } Database.RemoveFuel(identifiedRegistry.Id); return(true); }
public abstract void UpdateViewItem(IdentifiedRegistry identifiedRegistry);
public override void UpdateViewItem(IdentifiedRegistry identifiedRegistry) { _tank = identifiedRegistry as Tank; UpdateView(); }
public override void UpdateViewItem(IdentifiedRegistry identifiedRegistry) { _nozzle = identifiedRegistry as Nozzle; UpdateView(); }
public abstract bool TryRemoveItem(IdentifiedRegistry identifiedRegistry, out string message);
public void SelectItem(IdentifiedRegistry item) { lbItems.SelectedItem = item; }
public void RemoveItem(IdentifiedRegistry item) { lbItems.Items.Remove(item); }
public void AddItem(IdentifiedRegistry item) { lbItems.Items.Add(item); }
public override void UpdateViewItem(IdentifiedRegistry identifiedRegistry) { _fuel = identifiedRegistry as Fuel; UpdateView(); }
public void UpdateRegistryViewItem(IdentifiedRegistry identifiedRegistry) { _hostController.UpdateViewItem(identifiedRegistry); }