public function borrar($id) { //recupero el registro por id de la base primweo ,lo borro //redirijo $personas = Persona::findOrFail($id); $personas->delete(); return redirect('personas'); }
public function postAsignarproveedores(Request $req) { $proveedor = Persona::findOrFail($req->get('id')); $detalle = DetalleArticulo::findOrFail($req->get('detalle_id')); $detalle->proveedor()->associate($proveedor); $detalle->save(); $detalle->articuloPresupuesto->presupuesto->tratarArticulosConfirmados(); $data['vista'] = $this->getAsignarproveedores($detalle->articuloPresupuesto->presupuesto_id)->render(); $data['mensaje'] = "Se asignó el proveedor correctamente"; return response()->json($data); }
public function postAsignarproveedor(Request $req) { $articulo = Articulo::findOrFail($req->get('id')); $proveedor = Persona::findOrFail($req->get('proveedor_id')); $artProveedor = new ArticuloProveedor(); $artProveedor->articulo()->associate($articulo); $artProveedor->proveedor()->associate($proveedor); $artProveedor->save(); $data['mensaje'] = 'Se asignó el proveedor al artículo correctamente'; $data['vista'] = $this->getModificar($req->get('id'))->render(); return response()->json($data); }
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')); }
public function getPersonaAsociada($persona_id, $request) { if ($persona_id != NULL) { // Estoy ACTUALIZANDO, deberia encontrar la persona asociada $persona = Persona::findOrFail($persona_id); } else { // Estoy CREANDO, puede ser que la persona ya exista // (documento y tipo indican una persona de manera univoca), en cuyo caso deberia // enlazarla con esta persona. Caso contrario creo la persona. $persona = Persona::firstOrNew(['documento' => $request->get('documento'), 'tipo_doc_id' => $request->get('tipo_doc_id')]); } $persona->fill($request->all()); $persona->genero_id = $request->get('genero_id'); $persona->documento = $request->get('documento'); $persona->tipo_doc_id = $request->get('tipo_doc_id'); $persona->domicilio_id = $this->getDomicilioIdAsociado($request); $persona->save(); $this->updTelefonos($persona->id, $request); $this->updEmails($persona->id, $request); $this->updWebs($persona->id, $request); return $persona; }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $persona = Persona::findOrFail($id); $persona->delete(); Session::flash('message', 'Se elimino la persona ' . $persona->full_name); return \Redirect::route('people.personas.index'); }
public function getAjax($id) { $persona = Persona::findOrFail($id); return response()->json($persona); }
public function getDetallependiente($id) { $detalles = DetalleArticulo::whereProveedorId($id)->whereNull('fecha_pago')->get(); $proveedor = Persona::findOrFail($id); return view('pago-proveedores.detallependiente', compact('detalles', 'proveedor')); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $result["result"] = "Error"; $persona = Persona::findOrFail($id); if ($persona->delete()) { $result["result"] = "Ok"; $result["response"] = ["id" => $id]; return response()->json($result); } Session::flash('message', 'Se elimino la persona ' . $persona->full_name); return Response::json($result, 500); // Status code here }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update($id, Request $request) { //Session::flash('flash_message', 'Persona Actualizada satisfactoriamente'); $personas = Persona::findOrFail($id); $input = $request->all(); $this->validate($request, Persona::$reglas); ///esto no anda $personas->fill($input)->save(); return redirect('personas')->with('key', 'You have done successfully'); //return redirect('personas'); }
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')); }
public function modificar_cuenta($idpersona) { $persona = Persona::findOrFail($idpersona); $ticket = Persona::ticketxPersonaxid($idpersona); /* $aplicativos2=array(); $persona=Persona::findOrFail($idpersona); $ticket=Persona::ticketxPersonaxid($idpersona); $aplicativo_persona=Persona::PersonaXAplicativo($idpersona); $aplicativo= Aplicativo::all(); for($i=0;$i<=count($aplicativo)-1;$i++){ $contador=0; for($a=0;$a<=count($aplicativo_persona)-1;$a++) { if($aplicativo[$i]->id==$aplicativo_persona[$a]->id) { $aplicativos2[]=array( 'id_aplicativo'=>$aplicativo[$i]->id, 'nombre_aplicativo'=>$aplicativo[$i]->nombre_aplicativo, 'estado'=>'true' ); $contador=1; } } if($contador==0){ $aplicativos2[]=array( 'id_aplicativo'=>$aplicativo[$i]->id, 'nombre_aplicativo'=>$aplicativo[$i]->nombre_aplicativo, 'estado'=>'false' ); } } return view('persona.edit_person',compact('persona','aplicativos2','ticket'));*/ return view('persona.edit_person', compact('ticket', 'persona')); }