Foros del Web » Programación para mayores de 30 ;) » .NET »

variables de sesion en vb.net desktop

Estas en el tema de variables de sesion en vb.net desktop en el foro de .NET en Foros del Web. hola, esta es mi pregunta, estoy desarrollando una aplicación de escritorio y quiero tener variables que guarden datos como si fuera una sesion, ojo estoy ...
  #1 (permalink)  
Antiguo 22/11/2012, 13:49
 
Fecha de Ingreso: enero-2012
Ubicación: Lince, Lima, Perú
Mensajes: 51
Antigüedad: 12 años, 10 meses
Puntos: 0
Pregunta variables de sesion en vb.net desktop

hola, esta es mi pregunta, estoy desarrollando una aplicación de escritorio y quiero tener variables que guarden datos como si fuera una sesion, ojo estoy en desktop porque se que para web hay un metodo session pero como hago en desktop.

quiero pasar datos de form a form
__________________
Willy Eder Salas Osorio
Diseñador programador Web /
Programador de Software
DICREAM - Diseño y Creatividad Empresarial
  #2 (permalink)  
Antiguo 23/11/2012, 08:22
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 14 años, 5 meses
Puntos: 267
Respuesta: variables de sesion en vb.net desktop

Hola compatriota eder335, create la siguiente clase :
Código C:
Ver original
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4.  
  5. namespace MI_PROYECTO
  6. {
  7.     public class SessionDesktop
  8.     {
  9.  
  10.         private static SessionDesktop datos;
  11.         private SessionDesktop() { }
  12.  
  13.         public static SessionDesktop Instance()
  14.         {
  15.             if (datos == null)
  16.             {
  17.                 datos = new SessionDesktop();
  18.             }
  19.  
  20.             return datos;
  21.         }
  22.  
  23.         public string MISESSION{ get; set; }
  24.  
  25.     }
  26. }
Verás que en la antepenúltima línea ahi una variable llamada MISESSION puedes crear mas de esa línea en caso quieras manejar varias variables a nivel global en tu aplicación.
Cuando le guardar un valor en esa variable sólo llamala de la siguiente manera :
Código C:
Ver original
  1. SessionDesktop.Instance().MISESSION= "USUARIO";
y para obtener su valor :
Código C:
Ver original
  1. string session = SessionDesktop.Instance().MISESSION;
Espero te haya servido. Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net

Etiquetas: desktop, sesiones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:01.