Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - jperezmonge

#1
Bueno pues esa es la duda: tengo 3 tipos de perfiles en mi aplicacion:

  • Administrador
  • Usuario de una central
  • Anónimo

Cada uno de ellos podrá ver diferentes columnas, entonces tengo la duda de como hacer, como se hace o como es la maneras mas correcta y eficiente.

Me explico, la forma en la que yo quería implementarlo es la siguiente, hago la consulta a la base de datos con todos los datos que necesito, e implementar switch en la vista que dependiendo del tipo de usuario los muestro de una forma pero es muy repetitivo.

La otra forma que había pensado es hacer una lista única e ir haciendo una serie de if para los campos con restricción y si eres un perfil con permiso lo muestro y si no, no se muestra nada.

Y la otra que había pensado era hacer un switch en el método del controlador y dependiendo del tipo de perfil hago una consulta diferentes  a la base de datos, y pasar a la vista el array o arrays necesarios, que seria los campos y los valores de cada campos si no me equivoco. Esta ultima creo que seria la mas optima pero no se muy bien como hacerla si alguien me echa una mano, lo agradecería mucho.
#2
Te aconsejo que entres en el grado superior de desarrollo de aplicación actualmente desarrollo de aplicaciones web.

Cogerás bastante nivel de programa, en mi caso di java, sql, php así cuando vaya a la carrera  vas a tener mas nivel de abstracción y vas a saber afrontarse a los problemas y va a ser mas fácil, yo tengo un amigo que estaba en 3º de carrera y la dejo y se fue al modelo de desarrollo y me comento que el nivel de programar en si es el mismo o incluso en el modulo mas alto.
#3
Ya conseguir hacerlo, pero ahora quiero hacerlo con xml, he estado viendo un ejemplo en esta pagina. http://www.librosweb.es/ajax/capitulo14/ejercicio_16.html.
Me he descargado el ejemplo completo y mas o menos lo entiendo y he empezado a modificar para poder coger los datos a través de consulta sql y ya rellenar los mismo combos y me es imposible, me podéis echar una mano?

He intentado hacer cosas como estas:

Código (php) [Seleccionar]
$link=conectar();
$tipoCentro = trim($_REQUEST['tipoCentro']);
$consulta=mysql_query("SELECT DISTINCT sede.tipoCentro FROM sede WHERE tipoCentro ='". $tipoCentro ."'");
while($registro=mysql_fetch_row($consulta)){
$elementos_xml[] "<nombreSede>
<codigo>".$registro['tipoCentro']."</codigo>
<nombre>".$registro['tipoCentro']."</nombre>
          </nombreSede>";
}



echo "<nombreSedes>\n".implode("\n", $elementos_xml)."\n</nombreSedes>"


Pero cuando hago click en el combo el segundo no se modifica y como no muestra ningún tipo de fallo ni nada no tengo ni idea de donde puede estar el fallo.
#4
Cita de: EFEX en 20 Abril 2012, 14:19 PM
Si cuando surge un evento de un boton que envie una petición en formato json y esta responda para poder hacer la operación. Te recomiendo JQuery, sabes que cualquier duda aqui estamos  ;)

jQuery.ajax()
http://api.jquery.com/jQuery.ajax/

A simple vista no me he enterado de nada de lo que pone ahí, no he tenido nunca uso de jQuery, y voy la verdad que a contrarreloj para entregar el proyecto.

Seria muy complicado mandar el valor seleccionado en un <selected> y con ese valor hacer una consulta y montar otro <select> con los valores de la consulta y devolverlo a la pagina desde donde se mando el valor?

O si mandar un <select> es dificil un div con este contenido o algo similar.
#5
Pues esa es mi duda, estoy empezando a programar con php orientado a objetos, entonces estoy en el controlador teléfono con la acción editar o modificar.

Lo que consiste en es poder editar un teléfono hasta aquí todo perfecto.

Ahora tengo 3 campos que son <select>:

  • Tipo centro
  • Nombre centro
  • Departamento centro

Son dependientes es decir nombre centro dependerá de tipo centro y departamento centro dependerá de nombre centro.

Entonces yo con php estructurado lo que hacia era que cuando se producía un cambio llamaba a submit y mandaba el dato por get y realizaba una consulta con el dato nuevo y rellenaba el select

Como haría esto o alguna solución para cagar datos, me han dicho que la solución es con ajax, pero no tengo ni idea de como hacerlo es decir como lo implemento con POO. desde la vista no se debería llamar al modelo para que me de un array con los datos.

Bueno eso a ver si me podéis dar una solución o orientarme un poco
#6
Le he echado un vistazo y tiene muy buena pinta lo que pasa que se pasan de mis requisitos y ademas necesito implementarlo en POO.
#7
Mira te digo yo como tengo echa la base de datos y como pretendo hacer la clase usuario.

Código (sql) [Seleccionar]
CREATE TABLE usuario(
user VARCHAR(255) PRIMARY KEY,
password VARCHAR(512) NOT NULL,
tipoPerfil VARCHAR(75) NOT NULL DEFAULT 'Anonimo',
tipoCentro VARCHAR(255) NOT NULL,
nombreSede VARCHAR(255) NOT NULL,
departamentoSede VARCHAR(255) NOT NULL DEFAULT '----------',
fechaMoficacion TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
CONSTRAINT fk_sede_usuario FOREIGN KEY(tipoCentro, nombreSede, departamentoSede) REFERENCES sede(tipoCentro, nombreSede, departamentoSede) ON UPDATE CASCADE ON DELETE RESTRICT,
CONSTRAINT fk_perfilUsuario_usuario FOREIGN KEY(tipoPerfil) REFERENCES perfilUsuario(tipoPerfil) ON UPDATE CASCADE ON DELETE RESTRICT
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_spanish2_ci;


Entonces supongo que tengo hacer en la clase usuario un método que sea comprobarPrivilegios y mirar el tipoPerfil(privilegios) y su respectivo controlador no?

Pero luego desde donde lanzo digamos al controlador, con la acción, y como paso la variable a la sesión, y demás.
#8
PHP / [POO]Sistema de usuario y privilegios
17 Abril 2012, 13:53 PM
Pues resulta que me estoy pasando de PHP estructurado a PHP POO y por ahora todo perfecto, el listado me funciona perfectamente, pero ha llegado el momento de crear el sistema de usuario y controlar los privilegios del usuario en el listado y la verdad es que no tengo mucha idea de como implementarlo.. echarme una mano por favor.

SALUDOS ALEX.
#9
Java / Re: Frame y JTable. Como actualizarlo
23 Febrero 2012, 13:25 PM
Ya soluciones el problema, era bastante simple si se te ocurre como solucionarlo.

Cuando llamo a la nueva ventana le paso el JTable entero, en la otra clase lo que hago es coger el modelo de este jTable y ya ingreso los datos y lo que quieras hacer, fireTableDataChanged()... y listo.
#10
Java / Re: Frame y JTable. Como actualizarlo
22 Febrero 2012, 19:21 PM
Es que entonces pierdo la información que tengo del usuario.