Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/02/2016, 08:31
aldhemar
 
Fecha de Ingreso: enero-2015
Mensajes: 9
Antigüedad: 10 años
Puntos: 0
variables de sesion o variable globales?

buenos dias, tengo un problema.
Estoy creando una aplicacion winform y desearia crear algo similar a las variables de session que existen en asp.net.

la situacion es esta:

mediante un login valido usuario y la validacion me devuelve dos valores a usar en toda la aplicacion: "el codigo del usuario" y "la empresa a la cual pertenece".

Cita:
Try
If txtUsuario.Text <> String.Empty Then
If txtContraseña.Text <> String.Empty Then
dt = obj_sql.getExecSP("usp_tthh_ValidarLogueo", txtUsuario.Text, E.Encriptacion(txtContraseña.Text))
If dt.Rows.Count <> 0 Then
FM.IdEmpleado.Caption = dt.Rows.Item(0).Item("IdEmpleado")
FM.IdEmpresa.Caption = dt.Rows.Item(0).Item("IdEmpresa")

FM.Show()
Me.Hide()
Else
MessageBox.Show("Error de autenticación, verifique los datos ingresados", "ERROR", MessageBoxButtons.OK)
txtUsuario.Clear()
txtContraseña.Clear()
txtUsuario.Focus()
End If
Else
MessageBox.Show("Ingrese la contraseña para el Usuario", "ALERTA", MessageBoxButtons.OK)
txtContraseña.Focus()
End If
Else
MessageBox.Show("Ingrese el Usuario para el acceso", "ALERTA", MessageBoxButtons.OK)
txtUsuario.Focus()
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
por ahora solo lo almaceno en un control, pero no me sirve usarlo de este modo.

estos valores los tendre que usar en toda la aplicacion.

alguna idea como implementar esto?