예제 #1
0
 public static function regiser_PersonaTicket_masivo($persona, $ticket2, $usuCrea)
 {
     $ticket = new persona_ticket();
     $ticket->ticket_id = $ticket2;
     $ticket->persona_id = $persona;
     $ticket->usucrea = $usuCrea;
     $ticket->estado_persona_ticket = 1;
     $ticket->save();
     return $ticket;
 }
예제 #2
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'));
 }
예제 #3
0
 public function agregar_aplicativo_nuevo(CreateTicketRequest $request)
 {
     $usuCrea = \Auth::user()->email;
     $persona = Persona::findOrFail($request->persona_cuenta);
     $idticket = Ticket::registrarHIjo($request->ticket, $request->ticket_padre, $usuCrea);
     //registrar ticket
     $idPersonaTicket = persona_ticket::regiser_PersonaTicket($persona->id, $idticket, $usuCrea);
     //registrar ticket persona
     $numeroTicket = $request->ticket;
     //registrar Aplicativos con el ticket;
     $aplicativo = Input::get('aplicativo');
     for ($i = 0; $i < count($aplicativo); $i++) {
         $cuenta = new aplicativo_ticket_persona();
         $cuenta->aplicativo_id = $aplicativo[$i];
         $cuenta->ticket_persona_id = $idPersonaTicket->id;
         $cuenta->usucrea = $usuCrea;
         $cuenta->estado = "0";
         $cuenta->save();
     }
     $numeroTicket = persona_ticket::ticketPesona($persona->id, 0);
     $personaxAplicativo = Cuenta::CuentaPersona($persona->id);
     //todos los aplicativos registrados en la tabla cuenta de la persona
     $data = Ticket::buscarAplicativoRelacionados($persona->id);
     ///todos los aplicativos registrados en el ticket
     $mensaje = "";
     return view('persona.create_Aplicativo_person', compact('persona', 'data', 'personaxAplicativo', 'mensaje', 'numeroTicket'));
 }
예제 #4
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');*/
 }