예제 #1
0
 public function registrarAplicativo(Request $rq)
 {
     $usuCrea = \Auth::user()->email;
     $registro_ticket_persona = aplicativo_ticket_persona::registroPersonaTicket($rq->persona_ticket, $rq->nomAplicativo, $usuCrea);
     //registro
     $persona_ticket = persona_ticket::find($rq->persona_ticket);
     $persona = Persona::findOrFail($persona_ticket->persona_id);
     $aplicativo = Aplicativo::AplicativoFaltantedelTicket($persona_ticket->persona_id);
     $data = Ticket::buscarAplicativoRelacionados2($rq->persona_ticket);
     ///todos los aplicativos registrados en el ticket
     if ($registro_ticket_persona != 0) {
         $mensaje = "Se registro Correctamente";
     } else {
         $mensaje = "No se Registro Correctamente";
     }
     return view('persona.create_Aplicativo_ticket', compact('persona', 'data', 'aplicativo', 'mensaje', 'persona_ticket'));
 }
예제 #2
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'));
 }
예제 #3
0
 public function EliminarPersona($idTicket, Request $rq)
 {
     $persona_ticket = persona_ticket::find($idTicket);
     $ticket = Ticket::find($persona_ticket->ticket_id);
     if ($ticket->ticket_padre != 0) {
         Persona::eliminarTicket_persona($idTicket, $persona_ticket->persona_id);
         $mensaje = $ticket->nroticket . ' fue eliminado ';
         $persona_ticket->delete();
         $ticket->delete();
     } else {
         $mensaje = 0;
     }
     if ($rq->ajax()) {
         return $mensaje;
     }
     /* Session::flash('mesanje',$mensaje);
        return redirect()->route('persona.edit_person');*/
 }