/// <summary> /// Salva modifiche utensile , se non esiste lo aggiunge /// </summary> /// <param name="utensile"></param> public void SaveTool(Utensile utensile) { var saved = false; for (int i = 0; i < _tools.Count; i++) { if (_tools[i].ToolGuid == utensile.ToolGuid) { _tools[i] = utensile; saved = true; break; } } if (!saved) _tools.Add(utensile); }
internal void AddOrUpdateTool(Utensile tool) { if (tool == null) return; var t = (from utensile in GetTools(tool.Unit) where utensile.ToolGuid == tool.ToolGuid select utensile).FirstOrDefault(); if (t != null) { if (_tools.Contains(t)) _tools.Remove(t); } _tools.Add(tool); return; }
public void RemoveTool(Utensile t) { if (_tools.Contains(t)) _tools.Remove(t); }
public override void GetToolDefaultData(Utensile tool) { NumeroPostazione = tool.MillToolHolder.NumeroPostazione; NumeroCorrettoreLunghezza = tool.MillToolHolder.NumeroCorrettoreLunghezza; NumeroCorrettoreRaggio = tool.MillToolHolder.NumeroCorrettoreRaggio; }
public override void GetToolDefaultData(Utensile tool) { NumeroPostazione = tool.LatheToolHolder.NumeroPostazione; NumeroCorrettore = tool.LatheToolHolder.NumeroCorrettore; }
public abstract void GetToolDefaultData(Utensile tool);