Example #1
0
 /**
  * Modifica el nicho en la base de datos
  *
  * @param  int $id
  * @return \Illuminate\Http\Response
  */
 public function edit(Request $request)
 {
     $sintitularbox = $request->input('sintitular');
     $idtitular = $request->input('idtitular');
     //id titular
     $sintitular = false;
     if ($sintitularbox != null) {
         $idtitular = null;
         $sintitular = true;
     } else {
         if ($idtitular == '') {
             $titular = new Titular($request->only('nombre_titular', 'responsable', 'dom_titular', 'cp_titular', 'pob_titular', 'exp_titular', 'dni_titular', 'tel_titular', 'ema_titular', 'pro_titular'));
             $idtitular = $titular->insertGetId($titular->attributesToArray());
         } else {
             $titularA = new Titular($request->only('nombre_titular', 'responsable', 'dom_titular', 'cp_titular', 'pob_titular', 'exp_titular', 'dni_titular', 'tel_titular', 'ema_titular', 'pro_titular'));
             $titular = Titular::find($idtitular);
             $titular->update($titularA->attributesToArray());
             $idtitular = $request->input('idtitular');
             //id titular
         }
     }
     $nichoU = new Nicho($request->except('nombre_titular', 'responsable', 'dom_titular', 'cp_titular', 'pob_titular', 'exp_titular', 'dni_titular', 'tel_titular', 'ema_titular', 'pro_titular'));
     $nicho = Nicho::find($request->input('idnicho'));
     $nichoU->GC_TITULAR_id = $idtitular;
     $nichoU->sintitular = $sintitular;
     $nicho->update($nichoU->attributesToArray());
     if ($sintitularbox == "on") {
     } else {
         $factura = new FacturacionController();
         $factura->facturaCesion($idtitular, $nicho->id, $nicho->cesion);
     }
 }