public bool AddPianta(IPianta pianta) { if (_piante.ContainsKey(pianta.Guid)) { return false; } else { _piante.Add(pianta.Guid, pianta); OnSettoreUpdated(); } return true; }
public PiantaView(IPianta pianta) { InitializeComponent(); _types = new Dictionary<Type, Type>(); _pianta = pianta; }
public bool HasPianta(IPianta pianta) { return _piante.ContainsKey(pianta.Guid); }
public bool RemovePianta(IPianta pianta) { if (!_piante.ContainsKey(pianta.Guid)) { return false; } else { IFactoryGestioneInfoRef fac = FactoryGestoreInformazioni.GetFactory(); fac.Remove(pianta.GestoreInformazioni); _piante.Remove(pianta.Guid); OnSettoreUpdated(); } return true; }
public void AddPianta(IPianta pianta) { _piante.Add(pianta.Guid, pianta); }
public void CreaGestioneInfoPiantaView(IPianta pianta) { using (var piantaForm = new Form()) { PiantaView piantaView = new PiantaView(pianta); piantaView.GestoreGiardino = _gestioneGiardino; piantaView.Controller = this; piantaView.Dock = DockStyle.Fill; CustomizeForm(piantaForm, "Gestione info pianta", new System.Drawing.Size(600, 300), piantaView); piantaForm.ShowDialog(); } }
public void CancellaPianta(IPianta pianta, ISettore settore) { settore.RemovePianta(pianta); }
public void CreaGestoreFabbisognoPiantaView(IPianta pianta) { using (var fabbisognoForm = new Form()) { GestisciFabbisognoPiantaView fabbView = new GestisciFabbisognoPiantaView(pianta); fabbView.Dock = DockStyle.Fill; CustomizeForm(fabbisognoForm, "Fabbisogni di: [" + pianta.NomeBotanico + ", " + pianta.NomeComune + "]", new System.Drawing.Size(500, 400), fabbView); var result = fabbisognoForm.ShowDialog(); } }