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"; } }
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 } }
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')); }
/** * 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');*/ }