コード例 #1
0
 /**
  * update a table plan
  * @param PlanTratamiento $plan
  * @return bool
  */
 public function actualizarAtencionTratamiento(PlanTratamiento $plan)
 {
     // TODO: Implement actualizarAtencionTratamiento() method.
     try {
         foreach ($plan->getListaDientes() as $diente) {
             if ($diente->tieneTratamientos()) {
                 foreach ($diente->getListaTratamientos() as $dientePlan) {
                     DB::table('diente_diente_tratamiento')->where('idPlanTratamiento', $plan->getId())->where('Numero', $diente->getNumero())->where('idDienteTratamiento', $dientePlan->getDienteTratamiento()->getId())->update(['Atendido' => 1, 'FechaModificacion' => date('Y-m-d H:m:i')]);
                 }
             }
         }
         if ($plan->atendido()) {
             $this->actualizarPlan($plan);
         }
         return true;
     } catch (\PDOException $e) {
         echo $e->getMessage();
         return false;
     }
 }