PASSAR VALOR CLASSE

ALTAIR148 10/08/2011 01:16:42
#381199
Boa noite,

Estou com o seguinte problema, estou desenvolvendo meu projeto em camadas e apenas o a tela de login que está como o executavel, os outros forms todos estão armazenados em DLL[ô]s. Minha duvida é que como que eu faco para passar o nome do usuario que logou para o form que esta armazenado na DLL.


Obrigado/
KERPLUNK 10/08/2011 09:32:39
#381210
Resposta escolhida
Crie uma propriedade no form... ou use um membership provider
ALTAIR148 10/08/2011 10:30:18
#381218
Bom dia,

Como que eu poderia criar essa propriedade no form?

Obrigado
KERPLUNK 10/08/2011 10:34:54
#381219
private _usuario as SuaClasseUsuario
Public Property Usuario() As SuaClasseUsuario

Get
Return _usuario
End Get

Set(ByVal Value As SuaClasseUsuario)
_usuario = Value
End Set

End Property
ALTAIR148 10/08/2011 10:57:02
#381226
Bom dia,

Essa propriedade tem que ser inserida no form que vai receber os dados ou é no primeiro form o executavel?


Obrigado
KERPLUNK 10/08/2011 11:15:36
#381227
é uma propriedade qualquer que pode ser colocado em qualquer classe(um form é uma classe). Então vai da sua vontade. Se quiser colocar em um form que fique sempre ativo(como um form principal, por exemplo) pode ser, se quiser colocar essa propriedade em cada um dos forms da sua aplicação, também.
ALTAIR148 10/08/2011 11:41:41
#381234
Bom dia,

Obrigado pelos esclarecimentos mas ainda restam algumas dúvidas, terias um exemplo simples para me mostrar?

Obrigado
KERPLUNK 10/08/2011 11:45:11
#381238
Nossa, coloquei um exemplo BEM simples de como criar a propriedade... Não sei se tem como simplificar mais que isso...
ALTAIR148 10/08/2011 11:47:16
#381241
Sim, mas não sei como que eu pego o valor dessa propriedade no form que esta armazenado na DLL.

Obrigado
KERPLUNK 10/08/2011 11:50:39
#381244
Se vc chamou o form [Ô]filho[Ô] de um [Ô]pai[Ô] que tenha essa propriedade que passei, fica super simples:
dim nomeusuario as string
nomeusuario = Me.Parent.Usuario.Nome(ou seja como for que vc batizou a propriedade na sua classe)
ALTAIR148 10/08/2011 13:08:01
#381254
Boa tarde,

Amigo, desculpe ai minha burrice, mas graças a sua ajuda e o arquivo abaixo do Macorati que encontrei, consegui resolver meu problema, muito obrigado.:

Artigo: Artigo

Obrigado.
Página 1 de 2 [12 registro(s)]
Tópico encerrado , respostas não são mais permitidas