private void verificarConsistencia(Parametrizacao p) { if (p.Nome_fantasia.Trim().Length < 3) { throw new BLValidationError("O nome fantasia precisa ser informado."); } if (p.Razao_social.Trim().Length < 3) { throw new BLValidationError("A razão social precisa ser informada."); } if (p.Cnpj.Length != 14 || !StringUteis.validarCnpj(p.Cnpj)) { throw new BLValidationError("É preciso informar um CNPJ válido."); } if (!StringUteis.validarEmail(p.Email)) { throw new BLValidationError("É preciso informar um email válido."); } if (!StringUteis.validarTelefone(p.Telefone) && !StringUteis.validarCelular(p.Telefone)) { throw new BLValidationError("É preciso informar um telefone ou número de celular válido."); } if (p.Endereco == null) { throw new BLValidationError("É preciso informar um endereço."); } }
private void verificarConsistencia(Cliente c) { if (!c.Ativado) { throw new BLValidationError("Você não pode alterar os dados de um cliente já desativado."); } if (c.Cpf.Length != 11 || !StringUteis.validarCpf(c.Cpf)) { throw new BLValidationError("O CPF informado não é válido."); } if (c.Rg != null && c.Rg != String.Empty && (c.Rg.Length != 9 || !StringUteis.validarRg(c.Rg))) { throw new BLValidationError("O RG informado não é válido."); } if (c.Data_nascimento.HasValue && c.Data_nascimento.Value.AddYears(13) > DateTime.Today) { throw new BLValidationError("A idade informada não é aceitável para ser registrada no sistema, o mínimo de idade do cliente deve ser de 13 anos."); } if (c.Divida_acumulada < 0) { throw new BLValidationError("A divida acumulada informada do cliente não é válida."); } if (c.Nome.Trim().Length < 3) { throw new BLValidationError("É preciso informar um nome de cliente de pelomenos 3 caracteres."); } if (c.Endereco == null) { throw new BLValidationError("É preciso informar um endereço ao cliente."); } if (c.Email != null && c.Email != String.Empty && !StringUteis.validarEmail(c.Email)) { throw new BLValidationError("É preciso informar um email válido para o cliente."); } if (c.Telefone == null || !(StringUteis.validarTelefone(c.Telefone) || StringUteis.validarCelular(c.Telefone))) { throw new BLValidationError("É preciso informar um telefone ou celular válido para o cliente."); } }