model->get(); $this->view->usuarios=$usuarios; $this->view->render('usuarios/index'); } //vista de agregar function viewAdd(){ $paises=$this->model->getCatalogo("pais"); $this->view->paises=$paises; $perfiles=$this->model->getPerfil(); $this->view->perfiles=$perfiles; $tipos_documento=$this->model->getCatalogo("documento_identidad_tipo"); $this->view->tipos_documento=$tipos_documento; $roles=$this->model->getCatalogo('rol'); $this->view->roles=$roles; $this->view->render('usuarios/viewAdd'); } //vista de editar datos personales de Usuario function viewEdit($param = null){ $id_persona=$param[0]; $this->view->id_persona=$id_persona; $persona=$this->model->getbyID($id_persona); $this->view->persona=$persona; $paises=$this->model->getCatalogo("pais"); $this->view->paises=$paises; $tipos_documento=$this->model->getCatalogo("documento_identidad_tipo"); $this->view->tipos_documento=$tipos_documento; $this->view->render('usuarios/viewEdit'); } //vista de editar usuario complento y clave function viewEditUser($param = null){ $id_persona=$param[0]; $this->view->id_persona=$id_persona; $persona=$this->model->getbyID($id_persona); $this->view->persona=$persona; //trae informacion de usuario $informacion_u = $this->model->getbyIdUsuarioInfoU($id_persona); $this->view->informacion_u = $informacion_u; $j=1; foreach($informacion_u as $row){ $roles_u=new Arcu(); $roles_u=$row; $rol_u = $this->model->getRolbyID($id_persona, $roles_u->id_rol); $rol[$j]=[ 'id_usuario'.$j=>$rol_u->id_usuario, 'id_rol'.$j=>$rol_u->id_rol, 'rol'.$j=>$rol_u->rol ]; $this->view->rol[$j]=$rol[$j]; $j++; } $perfiles=$this->model->getPerfil(); $this->view->perfiles=$perfiles; $roles=$this->model->getCatalogo('rol'); $this->view->roles=$roles; $this->view->render('usuarios/viewEditUser'); } //vista de ver detalle function viewDetail($param = null){ $id_persona=$param[0]; $this->view->id_persona=$id_persona; $persona=$this->model->getbyID($id_persona); $this->view->persona=$persona; //trae informacion de usuario $informacion_u = $this->model->getbyIdUsuarioInfoU($id_persona); $this->view->informacion_u = $informacion_u; $j=1; foreach($informacion_u as $row){ $roles_u=new Arcu(); $roles_u=$row; $rol_u = $this->model->getRolbyID($id_persona, $roles_u->id_rol); $rol[$j]=[ 'id_usuario'.$j=>$rol_u->id_usuario, 'id_rol'.$j=>$rol_u->id_rol, 'rol'.$j=>$rol_u->rol ]; $this->view->rol[$j]=$rol[$j]; $j++; } $paises=$this->model->getCatalogo("pais"); $this->view->paises=$paises; $perfiles=$this->model->getPerfil(); $this->view->perfiles=$perfiles; $tipos_documento=$this->model->getCatalogo("documento_identidad_tipo"); $this->view->tipos_documento=$tipos_documento; $roles=$this->model->getCatalogo('rol'); $this->view->roles=$roles; $this->view->render('usuarios/viewDetail'); } //añadir usuario (datos personales y datos de usuario) function addUser(){ //paso 1 $tipo_documento=$_POST['tipo_documento']; $cedula=$_POST['cedula']; if($var=$this->model->existeI($cedula)){ $mensaje='
Error El Usuario con Identificación ' . $var . '
Ya Existe. Por Favor, Revise el Nro. de Identificación.
Error El Usuario con Correo Institucional ' . $var . '
Ya Existe. Por Favor, Revise Nuevamente.
Exitoso! Usuario Agregado
Correctamente.
Error Al Intentar Agregar el Usuario
Por Favor, Intentalo de Nuevo.
Exitoso! Datos personales Modificados
Correctamente.
Error Al Intentar Editar los Datos Personales de Usuario
Por Favor, Intentalo de Nuevo.
Exitoso! Datos del Usuario Modificado
Correctamente.
Error Al Intentar Editar los datos del Usuario
Por Favor, Intentalo de Nuevo.