Exemple #1
0
        public bool ResponsavelTecnico(List <ResponsavelTecnico> responsaveisTecnicos)
        {
            int i = 0;

            foreach (ResponsavelTecnico responsavel in responsaveisTecnicos)
            {
                if (string.IsNullOrEmpty(responsavel.NomeRazao))
                {
                    Validacao.Add(Mensagem.Processo.ResponsavelNomeRazaoObrigatorio(i));
                }

                if (string.IsNullOrEmpty(responsavel.CpfCnpj))
                {
                    Validacao.Add(Mensagem.Processo.ResponsavelCpfCnpjObrigatorio(i));
                }

                if (responsavel.Funcao <= 0)
                {
                    Validacao.Add(Mensagem.Processo.ResponsavelFuncaoObrigatorio(i));
                }

                if (string.IsNullOrEmpty(responsavel.NumeroArt))
                {
                    Validacao.Add(Mensagem.Processo.ResponsavelARTObrigatorio(i));
                }

                _busPessoa.ValidarAssociarResponsavelTecnico(responsavel.Id);

                i++;
            }

            return(Validacao.EhValido);
        }
 public bool ValidarAssociarResponsavelTecnico(int id)
 {
     return(_busPessoa.ValidarAssociarResponsavelTecnico(id));
 }