// Ajouter, lire, modifier, supprimer public void Ajouter(Parcelle p) { liste.Add(p); }
private void ShowListViewTraitements(Parcelle p) { currentType = TypeTraitement; toolStripLabel.Text = "Chargements des traitements"; // Affichage des traitements dans le listView listView.Columns.Add("Description", 100); listView.Columns.Add("Quantité appliquée", 100); listView.Columns.Add("Pulvérisations", 100); toolStripProgressBar.Maximum = p.Traitements.Count; foreach (TraitementPhytosanitaire t in p.Traitements) { int nbPulverisations = 0; if (t is TraitementEnChamp) nbPulverisations = (t as TraitementEnChamp).Pulverisations.Count; ListViewItem lvi = new ListViewItem(new string[] { t.Description, Convert.ToString(t.QuantiteAppliquee()), nbPulverisations.ToString() }, TypeTraitement); lvi.Tag = t; lvi.ImageIndex = TypeTraitement; listView.Items.Add(lvi); toolStripProgressBar.Value++; } }
public void AjouterParcelle(Parcelle p) { p.Exploitant = this; gestion.Ajouter(p); }