Isto amosa as diferenzas entre a revisión seleccionada e a versión actual da páxina.
Both sides previous revision Previous revision Next revision | Previous revision | ||
informe_de_planilla_de_tratamientos [2023/03/23 09:58] admin |
informe_de_planilla_de_tratamientos [2023/03/23 13:17] (actual) |
||
---|---|---|---|
Liña 18: | Liña 18: | ||
- De cada animal obtenemos id del animal, de la explotación, | - De cada animal obtenemos id del animal, de la explotación, | ||
- Hacemos una consulta a EExplotaciones para obtener el propietario y el cea. | - Hacemos una consulta a EExplotaciones para obtener el propietario y el cea. | ||
+ | - Hacemos una consulta a la tabla de tratamientos animales para el id del animal y que tenga la fecha y hora posterior a la fecha que se puso en el formulario de consulta | ||
+ | - Comenzando a iterar por todas las entradas anteriores | ||
+ | - De cada entrada obtenemos lo datos del medicamento previo, la dosificación previa, y las horas del tratamiento previo | ||
+ | - Hacemos una consulta una la tabla de medicamentos para obtener los tiempos de leche y carne | ||
+ | - En dependencia de si hay más de un medicamento en el tratamiento, | ||
+ | - Si se trata de un tratamiento clínico, entonces usando el valor de días de repetición rellenamos un Hashtable con tantas entradas repeticiones del tratamiento. | ||
+ | - En otro caso simplemente obtenemos del las líneas de los tratamientos " | ||
+ | - Si el número de avisos es mayor que cero, entonces añadimos más datos al hashtable | ||
+ | - Con el Hashtable completo, entonces se lo pasamos a un EntityResult y luego al método de generación de informes. | ||
+ | |||
+ | {{ :: | ||
+ | |||
+ | |||