public function index_nc()
 {
     $fecha_inicio = Input::get('fecha_inicio');
     $fecha_inicio_iso = explode('/', $fecha_inicio);
     $fecha_inicio_iso = $fecha_inicio_iso[2] . "-" . $fecha_inicio_iso[1] . "-" . $fecha_inicio_iso[0];
     $fecha_fin = Input::get('fecha_fin');
     $fecha_fin_iso = explode('/', $fecha_fin);
     $fecha_fin_iso = $fecha_fin_iso[2] . "-" . $fecha_fin_iso[1] . "-" . $fecha_fin_iso[0];
     $historiales = Historial_clinico::whereBetween('fecha_realizacion', array($fecha_inicio_iso, $fecha_fin))->where('cobrado_profesional', 0)->leftJoin('pacientes', 'historial_clinico.paciente_id', '=', 'pacientes.id')->select('pacientes.nombre as p_n', 'pacientes.apellido1 as p_a1', 'pacientes.apellido2 as p_a2', 'pacientes.id as p_id', 'tratamientos.nombre as t_n', 'fecha_realizacion', 'abonado_quiron', 'cobrado_profesional', 'historial_clinico.id as h_id', 'historial_clinico.*')->leftJoin('tratamientos', 'historial_clinico.tratamiento_id', '=', 'tratamientos.id')->orderBy('fecha_realizacion', 'DESC')->get();
     //var_dump($historial);
     return View::make('facturacion.index')->with('historiales', $historiales)->with('fecha_inicio', $fecha_inicio)->with('fecha_fin', $fecha_fin);
 }
Example #2
0
 public function morosos()
 {
     if (Input::has('fecha_inicio') && Input::get('fecha_fin')) {
         $fecha_inicio = Input::get('fecha_inicio');
         $fecha_fin = Input::get('fecha_fin');
     } else {
         $fecha_fin = date('d/m/Y');
         $fecha_primeros = date('/m/Y');
         $fecha_inicio = "1" . $fecha_primeros;
     }
     $fecha_inicio_iso = explode('/', $fecha_inicio);
     $fecha_inicio_iso = $fecha_inicio_iso[2] . "-" . $fecha_inicio_iso[1] . "-" . $fecha_inicio_iso[0];
     $fecha_fin_iso = explode('/', $fecha_fin);
     $fecha_fin_iso = $fecha_fin_iso[2] . "-" . $fecha_fin_iso[1] . "-" . $fecha_fin_iso[0];
     $p_d_c = Historial_clinico::whereBetween('fecha_realizacion', array($fecha_inicio, $fecha_fin))->where('pendiente_de_cobro', 1)->leftJoin('pacientes', 'historial_clinico.paciente_id', '=', 'pacientes.id')->select('historial_clinico.*', 'pacientes.nombre as p_n', 'pacientes.apellido1 as p_a1', 'pacientes.apellido2 as p_a2', DB::raw("DATE_FORMAT(historial_clinico.fecha_realizacion, '%d/%m/%Y') as fecha"))->get();
     foreach ($p_d_c as $h) {
         $cobros_a_restar_de_precio = Cobros::where('historial_clinico_id', $h->id)->sum('cobro');
         //Esto es la suma de los cobros de un item de HC
         $h->pdc = $h->precio - $cobros_a_restar_de_precio;
     }
     return View::make('estadisticas.morosos')->with('p_d_c', $p_d_c)->with('fecha_inicio', $fecha_inicio)->with('fecha_fin', $fecha_fin);
 }