Ferramentas de usuario

Ferramentas do sitio


informe_de_planning

Diferenzas

Isto amosa as diferenzas entre a revisión seleccionada e a versión actual da páxina.

Enlazar a esta vista de comparación

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
informe_de_planning [2023/03/27 13:46]
admin
informe_de_planning [2023/03/27 16:25]
admin
Liña 18: Liña 18:
   - De la entidad ''EExplotaciones'' obtenemos el nombre del **propietario** y el **cea** y si no hubiesen resultados entonces los obtenemos desde la tabla de Animales   - De la entidad ''EExplotaciones'' obtenemos el nombre del **propietario** y el **cea** y si no hubiesen resultados entonces los obtenemos desde la tabla de Animales
   - Utilizamos el método ''calculaFechaMeses'' para calcular las fechas correspondientes al siguiente mes, luego al siguiente y así hasta los 12 meses siguientes.   - Utilizamos el método ''calculaFechaMeses'' para calcular las fechas correspondientes al siguiente mes, luego al siguiente y así hasta los 12 meses siguientes.
 +  - Inicializamos las variables ''mes_1'', ''mes_2'' hasta ''mes_12'' que contendrán las cadenas para los títulos de las columnas de los meses
 +  - Inicializamos las variables ''mes1'', ''mes2'', hasta el ''mes12'' que contienen el valor numérico de los meses siguientes
 +  - Lo mismo para el año
 +  - Rellenamos las variables de ''mes1'', ''mes2'' ... para que sean cadenas como **01/2023**, **02/2023**, etc..
 +  - Pasamos estas variables a un Hashtable llamado ''av''
 +  - Inicializamos el Hashtable con los valores para cada mes y para cada línea de cada casilla
 +  - Inicializamos en el Hashtable con el nombre del padre del animal, el número de saneamiento, la fecha de nacimiento, el nombre del técnico, teléfono, fecha de parto´, ícono del parto, fecha de la 1ª inseminación, fecha de la última inseminación, el número de inseminaciones.
 +  - Si el animal tiene relleno el campo del padre, entonces rellenamos el nombre del toro
 +  - Rellenamos el Hashtable con los datos del número de saneamiento y la fecha de nacimiento
 +  - Obtenemos los datos del técnico de ETecnicos, si no existen entonces de EAdministradores, si no hubiesen entonces de EGanaderos
 +  - Consultamos la tabla del **Historial Animales** para el último registro que no sea ni //Mamitis// ni //Alta// y que sea menos a la fecha en la que se consulta
 +  - Si hay resultados entonces rellenamos fecha de parto si existe, también con la fecha de la 1ª inseminación, la de última inseminación, el número de inseminaciones
 +  - También en el historial obtenemos el estado y el nombre corto del toro
 +  - Si la fecha de parto que obtuvimos 
  
  
informe_de_planning.txt · Última modificación: 2023/03/28 18:06 por admin