Ferramentas de usuario

Ferramentas do sitio


informe_de_planilla_de_tratamientos

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
informe_de_planilla_de_tratamientos [2023/03/23 10:58]
admin
informe_de_planilla_de_tratamientos [2023/03/23 15:55] (actual)
admin
Liña 18: Liña 18:
   - De cada animal obtenemos id del animal, de la explotación, nombre corto, número de saneamiento, tipo y número de establo.   - De cada animal obtenemos id del animal, de la explotación, nombre corto, número de saneamiento, tipo y número de establo.
   - 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, obtenemos los datos de los medicamentos de los campos correspondientes.
 +  - 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 "propietario", "cea", "tecnico", "telefono", "nombre_corto", "n_saneamiento", "fecha", "fecha_orden", "fecha_hora_inicio", "fecha_hora_fin", "tratamiento", "patologia", "medicamento", "dosis", "supresion_leche", "supresion_carne"
 +  - 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.
 +
 +{{ ::planilla_de_tratamientos.png?nolink&600 |}}
 +
 +
  
  
  
informe_de_planilla_de_tratamientos.1679565504.txt.gz · Última modificación: 2023/03/23 10:58 por admin