private decimal CalcularTotal(ItemTrabalho tarefa) { var total = tarefa.GetPreco(); if (tarefa.GetItemTrabalho() != null) { total = total += CalcularTotal(tarefa.GetItemTrabalho()); } return(total); }
private void ShowEap(ItemTrabalho itemTrabalho) { _node.Append("+"); Console.WriteLine(_node.ToString() + " " + itemTrabalho.Nome); if (itemTrabalho.GetItemTrabalho() != null) { ShowEap(itemTrabalho.GetItemTrabalho()); } _node.Clear(); }
public void SetItemTrabalho(ItemTrabalho itemTrabalho) { try { if (!(itemTrabalho is Tarefa)) { throw new Exception("Somente tarefas serão aceitas"); } base.SetItemTrabalho(itemTrabalho); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public void SetItemTrabalho(ItemTrabalho itemTrabalho) { _itemTrabalho = itemTrabalho; }