예제 #1
0
 public function eliminarCuenta($idcuenta, $wo)
 {
     $cuentas = Cuenta::find($idcuenta);
     $numCuenta = $cuentas->cuenta_persona;
     $cuentas->delete();
     $persona = Persona::findOrFail($numCuenta);
     $personaxAplicativo = Cuenta::CuentaPersona($numCuenta);
     //todos los aplicativos registrados en la tabla cuenta de la persona
     $data = Ticket::buscarAplicativoRelacionados($numCuenta);
     $numeroTicket = persona_ticket::ticketPesona2($numCuenta);
     for ($i = 0; $i <= count($numeroTicket) - 1; $i++) {
         if ($numeroTicket[$i]->nroticket == $wo) {
             if (count($data) >= count($personaxAplicativo)) {
                 $id = persona_ticket::sacarIDTabla2($numeroTicket[$i]->id, $numCuenta);
                 // dd($id);
                 $ticket_persona = persona_ticket::find($id[0]->id);
                 $ticket_persona->estado_persona_ticket = 0;
                 $ticket_persona->save();
                 break;
             }
         }
     }
     $numeroTicket = persona_ticket::ticketPesona($persona->id, 0);
     $mensaje = "";
     return view('persona.create_Aplicativo_person', compact('persona', 'data', 'personaxAplicativo', 'mensaje', 'numeroTicket'));
 }