private void ValidacoesBasicas(Empreendimento empreendimento, bool isImportar = false) { Msg.CampoPrefixo = "Empreendimento"; if (empreendimento.Segmento == null || empreendimento.Segmento <= 0) { Validacao.Add(Msg.SegmentoObrigatorio); } if (!string.IsNullOrEmpty(empreendimento.CNPJ)) { if (!isImportar) { bool retorno = false; if (empreendimento.Id > 0) { retorno = _da.ExisteCnpj(empreendimento.CNPJ, empreendimento.Id); } else { retorno = _da.ExisteCnpj(empreendimento.CNPJ); } if (retorno) { Validacao.Add(Msg.CnpjJaExistente); } } if (!ValidacoesGenericasBus.Cnpj(empreendimento.CNPJ)) { Validacao.Add(Msg.CnpjInvalido); } } if (String.IsNullOrWhiteSpace(empreendimento.Denominador)) { Validacao.Add(Msg.DenominadorObrigatorio(BuscarSegmento(empreendimento.Segmento ?? 1))); } }
public bool ExisteEmpreendimentoCnpj(string cnpj, int?id = null) { return(_da.ExisteCnpj(cnpj, id)); }