Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 04-nov-2007, 14:41   #1 (permalink)
VelascoCalderon no se puede cailificar en este momento
 
Avatar de VelascoCalderon
 
Fecha de Ingreso: agosto-2007
Mensajes: 54
Control de acceso

Buenas, tengo un problema. Tengo un control de acceso, quiero que cuando el usuario meta bien usuario / contraseña se acceda a la mdi y se cierre la pantalla del control de acceso. Ahora bien, el problema es que si tras abrir La MDI pongo me.close, se cierra tanto la pantalla de control de acceso como la MDI.

Gracias
VelascoCalderon está desconectado   Responder Citando
Antiguo 05-nov-2007, 10:19   #2 (permalink)
Moderador
RootK llegará a ser famoso muy prontoRootK llegará a ser famoso muy pronto
 
Avatar de RootK
 
Fecha de Ingreso: noviembre-2002
Ubicación: México D.F
Mensajes: 7.527
Enviar un mensaje por MSN a RootK
Re: Control de acceso

puedes hacer una validacion dentro de tu Main para que abras la pantalla de acceso y si las credenciales son correctas se abra la pantalla principal..

i.e

Cita:
TuFormaLogin frmValidateCredentials = new TuFormaLogin ();

Application.Run(frmValidateCredentials);

if (frmValidateCredentials.DialogResult == DialogResult.OK)
Application.Run(new frmMain());
Salu2 y espero haber sido claro
__________________
Nadie roba nada ya que en la vida todo se paga . . .
RootK está desconectado   Responder Citando
Antiguo 07-nov-2007, 08:39   #3 (permalink)
VelascoCalderon no se puede cailificar en este momento
 
Avatar de VelascoCalderon
 
Fecha de Ingreso: agosto-2007
Mensajes: 54
Re: Control de acceso

Muchas gracias por el codigo compañero pero o no lo he entendido o no me funciona. EL problema que tengo es que tengo el control de acceso.

Si usuario/contraseña no son correctos muestro mensaje y permanezco en la form de control de acceso

Si usuario/contraseña son correctos hago:
Dim ventanaMdi As New MDI
ventanaMdi.Show()
me.close

Con esto lo que me ocurre es que se me cierra todo el programa. Yo en vb.2003 lo hacia en el sub main poniendo application.run, asi se lanzaba el programa y no fallaba, pero en 2005 no lo se.

Un saludo
VelascoCalderon está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 21:01.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93