Example #1
0
 public function infoDifuntos(Request $r)
 {
     $difuntos = Difunto::where('GC_NICHOS_id', '=', $r->input('id'))->get();
     if (!$difuntos->isEmpty()) {
         echo '<div>';
         echo '<table class="table table-striped table-hover ">';
         echo '<thead>';
         echo '<tr>';
         echo '<th>Difunto</th>';
         echo '<th>fecha inhumación</th>';
         echo '</tr>';
         echo '<tbody>';
         foreach ($difuntos as $difunto) {
             $date = new Carbon($difunto->fec_inh_difunto);
             echo '<tr>';
             echo '<td>' . $difunto->nom_difunto . '</td>';
             echo '<td>' . $date->format('j-m-Y') . '</td>';
             echo '</tr>';
         }
         echo '</tbody>';
         echo '</table>';
         echo '</div>';
     } else {
         echo '<h4 class="text-center">Ningún difunto en este nicho </h4>';
     }
 }
Example #2
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy(Request $request)
 {
     $id = $request->input('id');
     Difunto::find($id)->delete();
 }
Example #3
0
 public function facturaEnterramiento($nicho, $difunto, $titular, $parcela)
 {
     $factura = new Factura();
     $hoy = Carbon::now();
     $titularinfo = Titular::find($titular);
     $nichoinfo = Nicho::find($nicho);
     $odifunto = Difunto::find($difunto);
     $factura->idtitular = $titular;
     $factura->iddifunto = $difunto;
     $factura->idnicho = $nicho;
     $factura->idparcela = $parcela;
     $factura->serie = 'E';
     $factura->inicio = $hoy;
     $factura->fin = $hoy;
     $numero = Factura::where('serie', 'E')->whereYear('created_at', '=', $hoy->year)->max('numero');
     $factura->numero = $numero + 1;
     //nuevos campos
     $factura->tipo_adquisicion = 0;
     if ($parcela == null) {
         $info = InfoNicho::find($nicho);
         $factura->calle = $info->nombre_calle;
         $factura->tramada = $info->altura;
         $factura->numero_nicho = $info->numero;
         $factura->nombre_difunto = $odifunto->nom_difunto;
         $factura->cesion = $nichoinfo->cesion;
     } else {
         $info = VPanteones::where('parcela_id', $parcela)->first();
         $tramada = Tramada::find($nichoinfo->GC_Tramada_id)->tramada;
         $difunto = Difunto::find($difunto);
         $factura->calle = $info->calle;
         $factura->nombre_difunto = $odifunto->nom_difunto;
         $factura->numero_nicho = $info->numero;
         $factura->tramada = $tramada;
         $factura->parcela = $info->numero;
         $nichoinfo = Parcela::find($parcela);
     }
     //titular
     $factura->nombre_titular = $titularinfo->nombre_titular;
     $factura->dni_titular = $titularinfo->dni_titular;
     $factura->domicilio_del_titular = $titularinfo->dom_titular;
     $factura->cp_titular = $titularinfo->cp_titular;
     $factura->poblacion_titular = $titularinfo->pob_titular;
     $factura->provincia_titular = $titularinfo->pro_titular;
     //facturado
     $factura->nombre_facturado = $nichoinfo->nom_facturado;
     $factura->dni_facturado = $nichoinfo->nif_facturado;
     $factura->domicilio_facturado = $nichoinfo->dir_facturado;
     $factura->cp_facturado = $nichoinfo->cp_facturado;
     $factura->poblacion_facturado = $nichoinfo->pob_facturado;
     $factura->provincia_facturado = $nichoinfo->pro_facturado;
     //difunto
     $factura->save();
     //Generamos también la factura de mantenimiento desde último año que se pago
 }