public Boolean exiteTemp(Temporal temp) { foreach (Temporal item in listaTemporales) { if (item.nombre.Equals(temp.nombre, StringComparison.OrdinalIgnoreCase)) { return(true); } } return(false); }
public void modificarTemp(Temporal temp) { if (exiteTemp(temp)) { foreach (Temporal item in this.listaTemporales) { if (item.nombre.Equals(temp.nombre, StringComparison.OrdinalIgnoreCase)) { item.valor = temp.valor; break; } } } }
public void agregarTemp(Temporal temp) { if (getSize() > 0) { if (!exiteTemp(temp)) { listaTemporales.Add(temp); } else { modificarTemp(temp); } } else { listaTemporales.Add(temp); } }