public function procesarcambioclaveAction() { $EntityManagerPlugin = $this->EntityManagerPlugin(); $UsuarioBO = new UsuarioBO(); $UsuarioBO->setEntityManager($EntityManagerPlugin->getEntityManager()); $request = $this->getRequest(); $this->capturaDatosRedUsuario(); if ($this->getRequest()->isPost()) { if ($this->getRequest()->getPost('clave', null) == $this->getRequest()->getPost('repetirclave', null)) { $session = new Container('usuario'); $usuario_id = $session->offsetGet("usuario_id"); $clave_antigua = $this->getRequest()->getPost('claveAntigua', null); $clave = $this->getRequest()->getPost('clave', null); $ipAcceso = $this->_ipAcceso; $nombreHost = $this->_nombreHost; $agenteUsuario = $this->_agenteUsuario; $result = $UsuarioBO->cambioClave($usuario_id, $clave, $clave_antigua, $ipAcceso, $nombreHost, $agenteUsuario); if ($result['mensaje'] == "OK") { return $this->redirect()->toRoute('load-app'); } else { $this->flashmessenger()->addMessage($result['mensaje']); $viewModel = new ViewModel(); //$viewModel->mensaje = $result['mensaje']; $viewModel->flashMessages = $this->flashMessenger()->getMessages(); $viewModel->setTerminal(true); $viewModel->setTemplate('Seguridad/cambioclave/cambioclave.phtml'); return $viewModel; } } else { $this->flashmessenger()->addMessage("La nueva clave ingresada y su verificacion no son iguales"); $viewModel = new ViewModel(); $viewModel->setTerminal(true); //$viewModel->mensaje = "La nueva clave ingresada y su verificacion no son iguales"; $viewModel->flashMessages = $this->flashMessenger()->getMessages(); $viewModel->setTemplate('Seguridad/cambioclave/cambioclave.phtml'); return $viewModel; } } else { $this->flashmessenger()->addMessage("No se ha enviado ningun dato desde el formulario"); $viewModel = new ViewModel(); //$viewModel->mensaje = "No se ha enviado ningun dato desde el formulario"; $viewModel->flashMessages = $this->flashMessenger()->getMessages(); $viewModel->setTerminal(true); $viewModel->setTemplate('Seguridad/cambioclave/cambioclave.phtml'); return $viewModel; } }
public function consultardataAction() { try { $SesionUsuarioPlugin = $this->SesionUsuarioPlugin(); $EntityManagerPlugin = $this->EntityManagerPlugin(); $ClienteBO = new ClienteBO(); $EstadosBO = new EstadosBO(); $PaisBO = new PaisBO(); $UsuarioBO = new UsuarioBO(); //$GrupoDispoCabBO = new GrupoDispoCabBO(); $ClienteBO->setEntityManager($EntityManagerPlugin->getEntityManager()); $PaisBO->setEntityManager($EntityManagerPlugin->getEntityManager()); $UsuarioBO->setEntityManager($EntityManagerPlugin->getEntityManager()); $EstadosBO->setEntityManager($EntityManagerPlugin->getEntityManager()); //$GrupoDispoCabBO->setEntityManager($EntityManagerPlugin->getEntityManager()); $respuesta = $SesionUsuarioPlugin->isLoginAdmin(); if ($respuesta == false) { return false; } $body = $this->getRequest()->getContent(); $json = json_decode($body, true); $cliente_id = $json['cliente_id']; $row = $ClienteBO->consultar($cliente_id, \Application\Constants\ResultType::MATRIZ); $response = new \stdClass(); $response->row = $row; $response->cbo_pais_id = $PaisBO->getComboPais($row['pais_id'], "<Seleccione>"); //$response->cbo_usuario_vendedor_id = $UsuarioBO->getComboTodosVendedores($row['usuario_vendedor_id'], "<Seleccione>"); $response->cbo_usuario_vendedor_id = $UsuarioBO->getComboVendedoresAdmin($row['usuario_vendedor_id'], "<Seleccione>"); //$response->cbo_grupo_dispo = $GrupoDispoCabBO->getComboGrupoDispo($row['grupo_precio_cab_id'], "<Seleccione>"); $response->cbo_estado = \Application\Classes\ComboGeneral::getComboEstado($row['estado'], ""); $response->cbo_estado_id = $EstadosBO->getComboEstados($row['estados_id'], "<Seleccione>"); $response->cbo_formato_estado_cta = \Application\Classes\ComboGeneral::getComboFormatoEnvio($row['formato_estado_cta'], ""); $response->respuesta_code = 'OK'; $response->respuesta_mensaje = ''; $json = new JsonModel(get_object_vars($response)); return $json; //false } catch (\Exception $e) { $excepcion_msg = utf8_encode($this->ExcepcionPlugin()->getMessageFormat($e)); $response = $this->getResponse(); $response->setStatusCode(500); $response->setContent($excepcion_msg); return $response; } }
function exportarexcelAction() { try { $viewModel = new ViewModel(); $EntityManagerPlugin = $this->EntityManagerPlugin(); $UsuarioBO = new UsuarioBO(); $UsuarioBO->setEntityManager($EntityManagerPlugin->getEntityManager()); $SesionUsuarioPlugin = $this->SesionUsuarioPlugin(); $SesionUsuarioPlugin->isLoginAdmin(); $request = $this->getRequest(); $criterio_busqueda = $request->getQuery('criterio_busqueda', ''); $estado = $request->getQuery('estado', ''); $perfil_id = $request->getQuery('perfil_id', ''); $condiciones = array("criterio_busqueda" => $criterio_busqueda, "estado" => $estado, "perfil_id" => $perfil_id); $result = $UsuarioBO->generarExcel($condiciones); exit; } catch (\Exception $e) { $excepcion_msg = utf8_encode($this->ExcepcionPlugin()->getMessageFormat($e)); $response = $this->getResponse(); $response->setStatusCode(500); $response->setContent($excepcion_msg); return $response; } }
public function encriptarAction() { try { $EntityManagerPlugin = $this->EntityManagerPlugin(); $UsuarioBO = new UsuarioBO(); $UsuarioBO->setEntityManager($EntityManagerPlugin->getEntityManager()); $username = '******'; $clave = 'vent@s-321'; $UsuarioBO->usuarioencriptar($username, $clave); exit; } catch (\Exception $e) { $excepcion_msg = utf8_encode($this->ExcepcionPlugin()->getMessageFormat($e)); $response = $this->getResponse(); $response->setStatusCode(500); $response->setContent($excepcion_msg); return $response; } //end try }