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'' - Consultamos ''EAnimales'' para la explotación que tengan ''parto_previsto'' y no sean ni Baja ni Cebo - Hacemos otra consulta a EAnimales con la lista de animales anteriores, otros parámetros y el flag ''parpre'' con valor //si//. - Esto nos deriva al método ''fai_sec_pre'' en ''EAnimales.java''. - En este método hacemos los siguiente. - Obtenemos los datos del técnico de ''ETecnicos'' si existen, sino entonces consultamos ''EAdministradores'', si no exiten datos entonces consultamos ''EGanaderos'' - Comenzamos a iterar por los animales que se consultaron anteriormente - Para cada animal obtenemos, el toro gestante, el nombre corto del animal, el numero de saneamiento, lactación, secado previsto y parto previsto. - 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'' - Lo mismo para la fecha de parto previsto. - Obtenemos la el cea y el propietarios de la explotación consultando ''EExplotaciones'' - En el caso de que el animal no esté de baja rellenamos un ''Hashtable'' con estos datos y lo insetamos en un ''EntityResult'' - Devolvemos este ''EntityResult'' - Le pasamos esta información al método de generación de Informes El informe tiene esta estructura: {{ ::informe-proximos-partos-1.jpg?nolink&600 |}}