Пример #1
0
 public boolean validaEmpresa(Empresa empresa, boolean update, boolean pessoaFisica) {
   if ((empresa.getCidade() == null) || (empresa.getCidade().getId() == null)) {
     Mensagem.send(Mensagem.MSG_INCOMPLETO, Mensagem.ERROR);
     return false;
   } else if ((empresa.getCnpj() == null) || (empresa.getCnpj().trim().equals(""))) {
     Mensagem.send(Mensagem.MSG_INCOMPLETO, Mensagem.ERROR);
     return false;
   } else if (!this.validaCNPJ(empresa.getCnpj()) && (!validaCPF(empresa.getCnpj()))) {
     if (!pessoaFisica) {
       Mensagem.send(Mensagem.MSG_CNPJ, Mensagem.ERROR);
     } else {
       Mensagem.send(Mensagem.MSG_CPF, Mensagem.ERROR);
     }
     return false;
   } else if ((empresa.getEmail() == null) || (empresa.getEmail().trim().equals(""))) {
     Mensagem.send(Mensagem.MSG_INCOMPLETO, Mensagem.ERROR);
     return false;
   } else if (!this.validaEmail(empresa.getEmail())) {
     Mensagem.send(Mensagem.MSG_EMAIL, Mensagem.ERROR);
     return false;
   } else if ((empresa.getLogin() == null) || (empresa.getLogin().trim().equals(""))) {
     Mensagem.send(Mensagem.MSG_INCOMPLETO, Mensagem.ERROR);
     return false;
   } else if ((empresa.getNomeFantasia() == null)
       || (empresa.getNomeFantasia().trim().equals(""))) {
     Mensagem.send(Mensagem.MSG_INCOMPLETO, Mensagem.ERROR);
     return false;
   } else if ((empresa.getRazaoSocial() == null) || (empresa.getRazaoSocial().trim().equals(""))) {
     Mensagem.send(Mensagem.MSG_INCOMPLETO, Mensagem.ERROR);
     return false;
   } else if ((empresa.getSenha() == null) || (empresa.getSenha().trim().equals(""))) {
     Mensagem.send(Mensagem.MSG_INCOMPLETO, Mensagem.ERROR);
     return false;
   } else if ((!update) && (!validaUnique(empresa, pessoaFisica))) {
     return false;
   } else {
     if (!update) {
       empresa.setStatus("New");
     } else {
       // verifica se a senha foi alterada
       try {
         Empresa temp = new Empresa();
         temp.setId(empresa.getId());
         temp = this.controller.find(temp);
         if (!temp.getSenha().equals(empresa.getSenha())) {
           // criptografia da senha
           empresa.setSenha(this.crip(empresa.getSenha()));
         }
         return true;
       } catch (Exception e) {
         // TODO Auto-generated catch block
         e.printStackTrace();
       }
     }
   }
   empresa.setSenha(this.crip(empresa.getSenha()));
   return true;
 }
Пример #2
0
  public Empresa efetuarLogin(Empresa empresa) {
    // verifica se o login e senha nao sao vazios
    if ((empresa.getLogin() != null)
        && (!empresa.getLogin().trim().equals(""))
        && (empresa.getSenha() != null)
        && (!empresa.getSenha().trim().equals(""))) {
      // tente buscar o usuario
      try {
        empresa.setSenha(this.crip(empresa.getSenha()));
        empresa = this.controller.find(empresa, Controller.SEARCH_EQUALS_STRING);
      } catch (Exception e) {
        empresa = null;
        e.printStackTrace();
      }
    } else {
      empresa = null;
    }

    return empresa;
  }