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 - [D4N93R]

#841
No le veo sentido a este post.. :/
#842
Llamar al handler del evento es mala práctica, mejor opta por meter el procedimiento en otro método, el cual llamas desde donde quieras, incluyendo el handler..

Saludos!
#843
Cuando creas el usuario de la aplicación, se le tiene que dar un rol. O puedes tener un rol por defecto, y que luego le vayas dando más permisos. O sea, tienes 3 opcones básicas:

1.- Asignar Roles a los usuarios, cada rol de la aplicación tiene acceso a un formulario en específico. De forma tal que usuarios con rol Ventas, no pueden entrar en el formulario de Compras, y viceversa. En este ejemplo serían una tabla Rol, User, y un registro conector UserRol

2.- Asignar Los formularios a los cuales pueden acceder manualmente a cada usuario. Tablas: Form, User, registro conector: FormUser

3.- Combinación de las dos anteriores.

Solo necesitas crear las tablas correspondientes en la base de datos.

Con respecto a los usuarios de la base de datos, estos son simplemente para la autenticación al momento de realizar una consulta. Por ejemplo, una consulta en la tabla Customer la haces desde un formulario de listado de Clientes, y esa conexión que haces ahí nada más tiene acceso a la tabla Customer, esto te salva un poco en caso de SqlInjections y ese tipo de cosas.

Saludos!
#844
Podrías tener una tabla de roles, en donde verificas que rol tiene acceso a cada formulario..

También podrías implementar varios usuarios en la base de datos y así evitar que usen un usuario para sacar data de donde no debe.

Saludos!
#845
.NET (C#, VB.NET, ASP) / Re: Comienzo en vb.net
27 Agosto 2010, 04:20 AM
Yo aprendí el lenguaje gracias a un amigo que me dió el impulso a actualizarme yo programaba en vb6

Pero aprendi hace muchos años con Atari Basic, C y C++.

Si quieres aprender sobre .Net, hay muchos tutos en interner y acá en el foro. Echa un ojo y cualquier duda postea acá..

Saludos y bienvenido :P
#846
Pues, se me ocurre que tengas una especie de base de datos, puede ser Sql Server, My Sql, un XML, un texto plano, lo que sea, y guardes las alarmas ahí en caso de que cierres la aplicación.

Y cuando esté corriendo, puedes tener un Thread corriendo cada segundo o algo así que verifique las alarmas que tengas con la fecha actual. Creo que eso es todo lo que debes hacer...

Saludos!
#847
Ejercicios / Re: Retos C/C++
27 Agosto 2010, 04:14 AM
Si exacto, ese es el problema, yo pensé usar un binarytree pero no sabes la flojera que me dió. :/

Hice las dos pruebas, con vector y con list. Obviamente Vector es mucho más rápido en grandes intervalos. En pequeños no se nota la diferencia entre ambos.

Un saludo!
#848
Ejercicios / Re: Retos C/C++
27 Agosto 2010, 03:44 AM
Justamente eso había hecho, pero no se, en casos donde esté iterando números muy grandes, tengo que revisar una lista en cada giro. Tengo que hacerle pruebas de rendimiento a ver que tal.


Saludos!
#849
Ejercicios / Re: Retos C/C++
27 Agosto 2010, 03:02 AM
Ah ok!! ya lo pillo xD :P vale.. a ver si me sale xD que eso complica un poco las cosas!

Y tienes razón, eso podría mejorar mucho el performance del código.

EDIT: ghastlyX la única forma que se me ocurre de hacerlo como tu dices creo que va a ser muy lenta. Ni idea.. xD
#850
Ejercicios / Re: Retos C/C++
27 Agosto 2010, 02:51 AM
ghastlyX, dices que hay una manera más rápido de hacerlo, no lo comprendo ya que como se si para un número que aún no he calculado cuál va a ser el resultado?

Es decir, si es un rango [1..10] para que comprobar si ya lo hice con 7 por ejemplo, si se que solo va a salir una sola vez. A menos de que haya entendido mal :D