public static function registroPersonaTicket($idPersona, $id_ticket, $idUsuCrea)
 {
     $persona_aplicativo = new aplicativo_ticket_persona();
     $persona_aplicativo->aplicativo_id = $id_ticket;
     $persona_aplicativo->ticket_persona_id = $idPersona;
     $persona_aplicativo->usucrea = $idUsuCrea;
     $persona_aplicativo->estado = '0';
     $persona_aplicativo->save();
     \Log::info('Se registro Correctamente el aplicativo en la cuenta...dao: aplicativo_ticket_persona/36.');
     return $persona_aplicativo->ticket_persona_id;
 }
 public function EliminarAplicativoTicket($idPersona_ticket, $idAplicativo)
 {
     // return $idPersona_ticket.'   '.$idAplicativo;
     $eliminarDatoAplicativo = aplicativo_ticket_persona::eliminarAplicativo_Ticket_persona($idAplicativo, $idPersona_ticket);
     if ($eliminarDatoAplicativo == 1) {
         return "Aplicativo eliminado del ticket";
     } else {
         return "No se pudo eliminar el aplicativo del ticket";
     }
 }
Esempio n. 3
0
 public static function eliminarTicket_persona($id_ticketPersona, $personaID)
 {
     $aplicativo_ticket_persona = Persona::aplicativo_ticket_persona2($id_ticketPersona);
     $cuenta = Cuenta::existeData($personaID);
     if (count($cuenta) > 0) {
         if (count($aplicativo_ticket_persona) > 0) {
             for ($i = 0; $i < count($aplicativo_ticket_persona); $i++) {
                 Cuenta::eliminarCuenta($aplicativo_ticket_persona[$i]->aplicativo_id, $personaID);
                 ///elimina las cuentas registradas
             }
         }
         aplicativo_ticket_persona::eliminarAplicativo_Ticket($id_ticketPersona);
         //eliminar aplicativo por ticket de la persona
     } else {
         aplicativo_ticket_persona::eliminarAplicativo_Ticket($id_ticketPersona);
         //eliminar aplicativo por ticket de la persona
     }
 }
Esempio n. 4
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'));
 }
Esempio n. 5
0
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update(Request $request)
 {
     $usuCrea = \Auth::user()->email;
     $aplicativo_persona = Persona::PersonaXAplicativo($request->id_persona);
     $aplicativo = Input::get('aplicativo');
     for ($i = 0; $i < count($aplicativo); $i++) {
         for ($a = 0; $a < count($aplicativo_persona); $a++) {
             if ($aplicativo[$i] != $aplicativo_persona[$a]->id) {
                 $cuenta = new aplicativo_ticket_persona();
                 $cuenta->aplicativo_id = $aplicativo[$i];
                 $cuenta->ticket_persona_id = $request->nomticket;
                 $cuenta->usucrea = $usuCrea;
                 $cuenta->estado = "0";
                 $cuenta->save();
             }
             break;
         }
     }
     $aplicativo_persona = Persona::PersonaXAplicativo($request->id_persona);
     //dd($aplicativo_persona);
     /*
             return Redirect::route('persona.index');*/
 }