Ferramentas de usuario

Ferramentas do sitio


informe_de_partos_previstos

Aquí vamos a ver un informes con los partos previstos para la explotación seleccionada.

El botón está en f_informes_RE.xml identificado con imprimeParPre. El controlador es f_informes_RE.java

  1. Consultamos EAnimales para la explotación que tengan parto_previsto y no sean ni Baja ni Cebo
  2. Hacemos otra consulta a EAnimales con la lista de animales anteriores, otros parámetros y el flag parpre con valor si.
  3. Esto nos deriva al método fai_sec_pre en EAnimales.java.
  4. En este método hacemos los siguiente.
  5. Obtenemos los datos del técnico de ETecnicos si existen, sino entonces consultamos EAdministradores, si no exiten datos entonces consultamos EGanaderos
  6. Comenzamos a iterar por los animales que se consultaron anteriormente
  7. Para cada animal obtenemos, el toro gestante, el nombre corto del animal, el numero de saneamiento, lactación, secado previsto y parto previsto.
  8. Calculamos la diferencia de días entre la fecha en la que se genera el informe y la fecha de secado previsto con el método fechasDiferenciaEnDias
  9. Lo mismo para la fecha de parto previsto.
  10. Obtenemos la el cea y el propietarios de la explotación consultando EExplotaciones
  11. En el caso de que el animal no esté de baja rellenamos un Hashtable con estos datos y lo insetamos en un EntityResult
  12. Devolvemos este EntityResult
  13. Le pasamos esta información al método de generación de Informes

El informe tiene esta estructura:

informe_de_partos_previstos.txt · Última modificación: 2023/03/14 10:23 por admin