/**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $usuario = Usuario::find($id);
     if ($usuario->cargo == "administrador") {
         $admi = Usuario::find($usuario->id)->administrador;
         Administradore::destroy($admi->id);
     } else {
         $encargado = Usuario::find($id)->encargadofarmacia;
         $farmacia = Farmacia::where('encargadofarmacia_id', '=', $encargado->id)->first();
         $farmacia->habilitado = "no";
         $farmacia->save();
         Encargadofarmacia::destroy($encargado->id);
     }
     $persona = Usuario::find($id)->persona;
     Persona::destroy($persona->id);
     Usuario::destroy($usuario->id);
     return Redirect::route('usuario.index');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     try {
         $frm = Farmacia::all();
         $trns = Farmacia::find($frm[0]->id)->turnos;
         if (count($trns) != 0) {
             $año = date("Y");
             $añosig = $año + 1;
             $sorteo = rand(1, 31);
             $fec = $año . "-01-" . $sorteo;
             $farmacia = Farmacia::where('nombre', '=', Input::get('farmacia'))->first();
             $farmacia->turnohabilitado = "si";
             $farmacia->save();
             $diass = "";
             //echo $farmacia->id." le todo el dia"." : ".$fec."<br>";
             while ($año != $añosig) {
                 $tur = Turno::where('fechaturno', '=', $fec)->first();
                 $controlaño = $fec[0] . $fec[1] . $fec[2] . $fec[3];
                 if ($controlaño == $añosig) {
                     break;
                 } else {
                     $farmacia->turnos()->attach($tur);
                     //echo $farmacia->id." le todo el dia"." : ".$tur->fechaturno."<br>";
                 }
                 $fec = strtotime('+29 day', strtotime($fec));
                 $fec = date('Y-m-j', $fec);
             }
             return Redirect::route('turno.index');
         } else {
             $error = "todavia no se sortearon los turnos, esta opcion es para asignar turnos a nuevas farmacias despues de haber sorteado los turnos ";
             return View::make('administrador.turnos.errores')->with('error', $error);
         }
     } catch (Exception $e) {
         $error = "esta tratando de hacer cosas incorrectas";
         return View::make('administrador.turnos.errores')->with('error', $error);
     }
 }