Ferramentas de usuario

Ferramentas do sitio


informe_grafico_cond._corporal

Con este informe vamos a poder ver la evolución de la condición corporal de los animales basándonos en las acciones de reproducción insertadas de condición corporal

El botón que genera está en Reproducción → Informes → Informes RE, el id de referencia es imprimeConCor, el id del informe es admin/central/22. La interfaz está definida en client/principal/f_informes_RE.xml.

La ejecución comienza imprimeConCor.addActionListener

  1. Primero obtenemos los registros de los animales que tenemos en la tabla de la interfaz de Informes RE
  2. Consultamos la entidad EAnimales para obtener los registros de la base de datos para los animales de la tabla anterior.
  3. Con estos datos conformamos un Hashtable y hacemos una consulta nuevamente la entidad EAnimales con el flag de consulta concor con valor si
  4. En la entidad EAnimales creamos un EntityResult con el valor generado por el método fai_gra_cond_cor
  5. Obtenemos los datos técnico si existe, en caso contrario, del administrador, en caso contrario del ganadero
  6. Por cada animal del paso 2 iteramos
  7. Consultamos el propietario, y el cea de la entidad EExplotaciones, si no hay resultado entonces utilizamos los campos de los parámetros que se le pasan a la función fai_gra_cond_cor
  8. En caso de el tipo de animal no sea vaca hacemos lo siguiente
  9. Obtenemos todas las entradas de historial animal para el animal y solo los campos de condición corporal y DEL
  10. Iteramos la consulta anterior
  11. Rellenamos los datos de condición corporal y rellenamos un Hashtable y lo insertamos en un EntityResult
  12. Insertamos valores de condición corporal ideal, máximo y mínimo y lo ponemos también en el EntityResult que devolvemos para representarlo en el gráfico.
informe_grafico_cond._corporal.txt · Última modificación: 2023/03/21 10:28 por admin