/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy(Request $request) { $id = $request->input('id'); Difunto::find($id)->delete(); }
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 }