Beispiel #1
0
        public void ValidarTratamento(TratamentoFitossanitario item, List <TratamentoFitossanitario> lista = null)
        {
            if (string.IsNullOrWhiteSpace(item.ProdutoComercial))
            {
                Validacao.Add(Mensagem.EmissaoCFOC.TratamentoNomeProdutoComercialObrigatorio);
            }

            if (string.IsNullOrWhiteSpace(item.IngredienteAtivo))
            {
                Validacao.Add(Mensagem.EmissaoCFOC.TratamentoIngredienteAtivoObrigatorio);
            }

            if (item.Dose <= 0)
            {
                Validacao.Add(Mensagem.EmissaoCFOC.TratamentoDoseObrigatorio);
            }

            if (string.IsNullOrWhiteSpace(item.PragaProduto))
            {
                Validacao.Add(Mensagem.EmissaoCFOC.TratamentoPragaProdutoObrigatorio);
            }

            if (string.IsNullOrWhiteSpace(item.ModoAplicacao))
            {
                Validacao.Add(Mensagem.EmissaoCFOC.TratamentoModoAplicacao);
            }

            if (lista != null)
            {
                if (lista.Count >= 5)
                {
                    Validacao.Add(Mensagem.EmissaoCFOC.LimiteMaximo);
                }
            }
        }
Beispiel #2
0
        public ActionResult ValidarTratamentoFitossanitario(TratamentoFitossanitario item, List <TratamentoFitossanitario> lista)
        {
            _validar.ValidarTratamento(item, lista);

            return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros }));
        }