public function index_tpg()
 {
     $grupo = Input::get('grupos');
     $companias = Companias::where('activo', 1)->lists('nombre', 'id');
     $tratamientos = Tratamientos::where('tratamientos.activo', '=', '1')->where('tratamientos.grupostratamientos_id', '=', $grupo)->leftJoin('precios', 'precios.tratamientos_id', '=', 'tratamientos.id')->select('tratamientos.id', 'tratamientos.codigo', 'tratamientos.nombre', 'tratamientos.quirofano', 'tratamientos.historiable', DB::raw('GROUP_CONCAT(IFNULL(precios.precio, "NULL") ORDER BY precios.companias_id) as precios'))->groupBy('tratamientos.id')->get();
     return View::make('tratamientos.index')->with(array('companias' => $companias, 'tratamientos' => $tratamientos));
 }
Exemplo n.º 2
0
 /**
  * Show the form for creating a new resource.
  *
  * @return Response
  */
 public function create()
 {
     $companias = Companias::where('activo', 1)->get();
     return View::make('tratamientos.companias')->with('companias', $companias);
 }
Exemplo n.º 3
0
             echo "Crear Tratamientos: " . $cod_trat . "<br>";
             $tratamiento->nombre = $nombre_trat;
             $tratamiento->codigo = $cod_trat;
             $tratamiento->activo = 1;
             $tratamiento->save();
         } else {
             echo "Tratamiento " . $cod_trat . " ya existe <br>";
         }
     }
 });
 Route::get('asignarprecios', function () {
     $archivo = fopen(storage_path() . '/tcps.csv', 'r');
     while (($tcps = fgetcsv($archivo, 1000, ';')) !== FALSE) {
         $cod_trat = $tcps[0];
         $comp = $tcps[4];
         $id_comp = Companias::where('nombre', 'LIKE', '%' . $comp . '%')->lists('id');
         $id_comp = $id_comp[0];
         //        echo $id_comp[0]."<br>";
         $precio = $tcps[2];
         $id_tratamiento = Tratamientos::where('codigo', $cod_trat)->first();
         $siexiste = Precios::where('tratamientos_id', $id_tratamiento->id)->where('companias_id', $id_comp)->lists('id');
         if (empty($siexiste)) {
             Tratamientos::find($id_tratamiento->id)->precios()->attach($id_comp, array('precio' => $precio));
             //echo "Añadido tratamiento ".$id_tratamiento->nombre." a compañía ".$id_comp." precio: ".$precio."<br>";
             //$tratamiento->precios()->attach($id_comp, array('precio' => $precio));
         } else {
             echo "Precio para esta compañía y tratamientos ya existe";
         }
     }
 });
 Route::get('crearpresu', function () {