/** @param empresa */
 @Override
 public void excluir(PessoaFisica empresa) {
   try {
     daoEmpresa.remove(empresa);
     FacesMessages.mensInfo("Representante excluido com sucesso!");
   } catch (Exception e) {
     FacesMessages.mensErro("Erro ao excluir representante: " + e.getMessage());
   }
 }
示例#2
0
 @Override
 public void excluir(Contrato t) throws Exception {
   try {
     daoContrato.remove(t);
     FacesMessages.mensInfo("Contrato excluído com sucesso!");
   } catch (Exception e) {
     FacesMessages.mensErro("Erro ao excluir contrato: " + e.getMessage());
   }
 }
  @Override
  public String gravar() {

    empresa.setAtivo(true);
    empresa.setTipoPessoa(Pessoa.TipoPessoaEnum.REPRESENTANTE);

    try {
      daoEmpresa.save(empresa);
      FacesMessages.mensInfo("Representante cadastrado com sucesso!");
      limpar();
    } catch (Exception e) {
      FacesMessages.mensErro("Erro ao cadastrar representante: " + e.getMessage());
    }
    return null;
  }
示例#4
0
  @Override
  public String gravar() throws Exception {

    if (contrato.getOrc().getId() == 0 || contrato.getOrc() == null) {
      FacesMessages.mensErro("Selecione um orçamento para gerar o contrato.");
      return null;
    } else if (contrato.getCliente() == null) {
      FacesMessages.mensErro("Preencha os dados do cliente pra gerar o contrato.");
      return null;
    }
    try {
      daoContrato.save(contrato);
      FacesMessages.mensInfo("Contrato gravado com sucesso!");
      limpar();
    } catch (Exception e) {
      FacesMessages.mensErro("Erro ao gravar contrato: " + e.getMessage());
    }
    return null;
  }