Beispiel #1
0
        public bool Salvar(Item item)
        {
            if (item.Nome != null)
            {
                item.Nome = item.Nome.Trim();
            }

            if (_da.ExisteItem(item.Id, item.Nome))
            {
                Validacao.Add(Mensagem.Item.ItemExistente);
            }

            if (item.Tipo <= 0)
            {
                Validacao.Add(Mensagem.Item.TipoObrigatorio);
            }

            if (string.IsNullOrWhiteSpace(item.Nome))
            {
                Validacao.Add(Mensagem.Item.NomeObrigatorio);
            }

            if (item.Tipo == (int)eRoteiroItemTipo.ProjetoDigital)
            {
                Validacao.Add(Mensagem.Item.TipoNaoPermitido);
            }

            if (item.Id > 0)
            {
                Editar(item.Id);
            }

            return(Validacao.EhValido);
        }
Beispiel #2
0
 private void VerificarItens(Roteiro roteiro)
 {
     if (roteiro.Itens.Count < 1)
     {
         Validacao.Add(Mensagem.Item.ItemObrigatorio);
     }
     else
     {
         foreach (var item in roteiro.Itens)
         {
             if (!_da.ExisteItem(item.Id))
             {
                 Validacao.Add(Mensagem.Item.ItemExcluidoSistema(item.Nome));
             }
         }
     }
 }