/** * Edits a usuario * * @param string $idusuario */ public function editAction($idusuario) { if (!$this->request->isPost()) { $usuario = Usuario::findFirstByidusuario($idusuario); if (!$usuario) { $this->flash->error("usuario was not found"); return $this->dispatcher->forward(array("controller" => "usuario", "action" => "index")); } $condominio = Phalcon\Tag::select(array("idcondominio", Condominio::find(), "using" => array("idcondominio", "nombre"), "class" => "form-control")); $this->view->setVar("condominio", $condominio); $tipousuario = Phalcon\Tag::select(array("idtipos_usuario", TiposUsuario::find(), "using" => array("idtipos_usuario", "tipo"), "class" => "form-control")); $this->view->setVar("tipousuario", $tipousuario); $vehiculo = Phalcon\Tag::select(array("idvehiculo", Vehiculo::find(), "using" => array("idvehiculo", "placa"), "class" => "form-control")); $this->view->setVar("vehiculo", $vehiculo); $this->view->idusuario = $usuario->idusuario; $this->tag->setDefault("idusuario", $usuario->idusuario); $this->tag->setDefault("nombre", $usuario->nombre); $this->tag->setDefault("apellido", $usuario->apellido); $this->tag->setDefault("dpi", $usuario->dpi); $this->tag->setDefault("idcondominio", $usuario->idcondominio); $this->tag->setDefault("puesto", $usuario->puesto); $this->tag->setDefault("idtipos_usuario", $usuario->idtipos_usuario); $this->tag->setDefault("idvehiculo", $usuario->idvehiculo); $this->tag->setDefault("fotografia", $usuario->fotografia); } }
/** * Searches for vehiculo */ public function searchAction() { $numberPage = 1; if ($this->request->isPost()) { $query = Criteria::fromInput($this->di, "Vehiculo", $_POST); $this->persistent->parameters = $query->getParams(); } else { $numberPage = $this->request->getQuery("page", "int"); } $parameters = $this->persistent->parameters; if (!is_array($parameters)) { $parameters = array(); } $parameters["order"] = "idvehiculo"; $vehiculo = Vehiculo::find($parameters); if (count($vehiculo) == 0) { $this->flash->notice("The search did not find any vehiculo"); return $this->dispatcher->forward(array("controller" => "vehiculo", "action" => "index")); } foreach ($vehiculo as $v) { //print_r($v->TiposVehiculo); } $paginator = new Paginator(array("data" => $vehiculo, "limit" => 10, "page" => $numberPage)); $this->view->page = $paginator->getPaginate(); }
public function getBorrar($id) { //Informacion de Usuario if (Auth::check()) { $usuario = Auth::user(); } //Se busca el Registro $vehiculo = Vehiculo::find($id); //Se elimina registro $vehiculo->delete(); //Datos de log Historico $historico = new Historico(); $historico->user = $usuario->username; $historico->action = "D"; $historico->table = "Vehiculo"; $historico->reg = $vehiculo->id; $historico->save(); //$computo= Computo::All(); $vehiculos = Vehiculo::All(); $opcion = "otros"; $data = array('usuario' => $usuario, 'vehiculos' => $vehiculos, 'opcion' => $opcion); return View::make('vehiculo/vehiculo', $data); }
public function vehiculos($action) { if (isset($action)) { if ($action == "create") { $data = Vehiculo::firstOrCreate(Input::all()); return $respuesta = array('Record' => $data, 'Result' => "OK"); } if ($action == "edit") { Vehiculo::where("id", Input::get("id"))->update(Input::except("id")); return $respuesta = array('Record' => Vehiculo::find(Input::get('id')), 'Result' => "OK"); } if ($action == "remove") { Vehiculo::where('id', Input::get("id"))->delete(); return '{"Result":"OK"}'; } if ($action == "list") { $Records = Vehiculo::get(); $respuesta = array('Records' => $Records, 'Result' => "OK"); return json_encode($respuesta); } if ($action == "residencia") { $nulos = DB::table('residencias')->select(DB::raw("'NO POSEE' as DisplayText, NULL as Value")); $respuesta = Residencias::select("nombre as DisplayText", "id as Value")->union($nulos)->orderby('value', 'asc')->distinct()->get(); return "var opciones=" . json_encode($respuesta); } } }
/** * Remove the specified vehiculo from storage. * * @param int $id * @return Response */ public function destroy($id) { if (Auth::user()->residencia->id == Vehiculo::find($id)->residencia_id) { Vehiculo::destroy($id); return "TRUE"; } else { return "ERROR"; } }
public function eliminarvehiculo($id) { $vehiculo = Vehiculo::find($id); if ($vehiculo->residencia_id == Auth::user()->residencia_id) { $vehiculo->delete(); Session::flash('message', 'Vehiculo Eliminado Correctamente'); return Redirect::back(); } else { flashMessage("No posee los permisos para realizar esta acción", 'red'); return Redirect::back(); } }