Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
        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;


        }
Exemplo n.º 3
0
 public void RemoveTool(Utensile t)
 {
     if (_tools.Contains(t))
         _tools.Remove(t);
 }
Exemplo n.º 4
0
 public override void GetToolDefaultData(Utensile tool)
 {
     NumeroPostazione          = tool.MillToolHolder.NumeroPostazione;
     NumeroCorrettoreLunghezza = tool.MillToolHolder.NumeroCorrettoreLunghezza;
     NumeroCorrettoreRaggio    = tool.MillToolHolder.NumeroCorrettoreRaggio;
 }
Exemplo n.º 5
0
 public override void GetToolDefaultData(Utensile tool)
 {
     NumeroPostazione = tool.LatheToolHolder.NumeroPostazione;
     NumeroCorrettore = tool.LatheToolHolder.NumeroCorrettore;
 }
Exemplo n.º 6
0
 public abstract void GetToolDefaultData(Utensile tool);