Esempio n. 1
0
  /**
   * ************************************************************** TITULAR
   * ***************************************************************************
   */
  public PersonaBean updateTitular(PersonaBean persona, Sesion userSesion)
      throws PermissionException, LockException, Exception {

    try {

      getSqlMapClientTemplate().startTransaction();

      // 1.Insert la persona/ titular principal de la concesion

      Persona titular = new Persona();
      titular.setApellido1(persona.getApellido1());
      titular.setApellido2(persona.getApellido2());
      titular.setDni(persona.getDNI());
      titular.setDomicilio(persona.getDomicilio());
      titular.setEstadoCivil(persona.getEstado_civil());
      titular.setFechaNacimiento(persona.getFecha_nacimiento());
      titular.setNombre(persona.getNombre());
      titular.setPoblacion(persona.getPoblacion());
      titular.setSexo(persona.getSexo());
      titular.setTelefono(persona.getTelefono());

      personaDAO.updateByPrimaryKeySelective(titular);

      getSqlMapClientTemplate().commitTransaction();

    } catch (Exception e) {
      logger.error("Error actualizando el titular" + e);
    } finally {
      getSqlMapClientTemplate().endTransaction();
    }
    return persona;
  }