public function agregarPeso(Peso $peso)
 {
     $result = $this->servicePeso->agregarPeso($peso);
     if ($result) {
         $log = new Log();
         $log->setIdAnimal($peso->getIdAnimal());
         $log->setTipoLog('Pesaje');
         $log->setDescripcion(' Pesado con exito');
         $this->serviceLog->nuevoLog($log);
         return 'Atencion creada con exito';
     } else {
         return 'Error al crear atencion, intentelo nuevamente';
     }
 }
 public function nuevoAmalisis(Analisis $analisis)
 {
     $result = $this->serviceAnalis->nuevoAnalisis($analisis);
     if ($result) {
         $log = new Log();
         $log->setIdAnimal($analisis->getIdAnimal());
         $log->setTipoLog('Analisis');
         $log->setDescripcion('Analisis Creada con exito');
         $this->serviceLog->nuevoLog($log);
         return 'Analisis  creado con exito';
     } else {
         return 'Error al crear analisis, intentelo nuevamente';
     }
 }
 public function nuevoDocumento(Documento $documento)
 {
     $result = $this->serviceDocumento->nuevoDocumento($documento);
     if ($result) {
         $log = new Log();
         $log->setIdAnimal($documento->getIdAnimal());
         $log->setTipoLog('Documento');
         $log->setDescripcion('Documento aderido cone xitocon exito');
         $this->serviceLog->nuevoLog($log);
         return 'Atencion creada con exito';
     } else {
         return 'Error al crear atencion, intentelo nuevamente';
     }
 }
 public function editarLog(Log $log)
 {
     try {
         DB::table('log')->where(['IdLog' => $log->getIdLog()])->update(['FechaLog' => $log->getFechaLog(), 'TipoLog' => $log->getTipoLog(), 'DescripcionLog' => $log->getDescripcion(), 'IdAnimal' => $log->getIdAnimal()]);
         return true;
     } catch (mysqli_sql_exception $e) {
         return false;
     }
 }
 public function nuevoAtencionConRetorno(Atencion $atencion, Retorno $retorno)
 {
     $result1 = $this->serviceAtencion->nuevaAtencion($atencion);
     $result2 = $this->serviceRetorno->nuevoRetorno($retorno);
     if ($result1 && $result2) {
         $log = new Log();
         $log->setIdAnimal($atencion->setIdAnimal());
         $log->setTipoLog('Atencion con Retorno');
         $log->setDescripcion('Atencion con retorno creado exitosamente');
         $this->serviceLog->nuevoLog($log);
         return 'Atencion creada con exito';
     } else {
         return 'Error al crear atencion, intentelo nuevamente';
     }
 }