Label com nome do usuário logado na tela principal
-
Monday, August 20, 2012 11:53 PM
Olá amigos.
Meu Tcc é um projeto desktop que estou utilizando C# com VS2010 e SQL SERVER2008. Fiz uma tela de login onde se usuário logar exibo a tela principal setada como isMdiContainer = true. O que eu queria é colocar um label com nome de usuário que esta logado no momento nesta tela principal, no entanto por ser a tela pai não tenho acesso aos objetos que coloco nela. Como posso fazer isso?
Muito obrigado a todos que responderem e boa semana.
Waldir Tiago
All Replies
-
Tuesday, August 21, 2012 12:21 AM
Dê uma olhada nesse artigo onde eu explico como fazer comunicação de controles entre forms de 3 formas diferentes, provavelmente você conseguirá acessar o label de seu form principal.
Sugiro você fazer pela 1ª forma ou 2ª forma.
Abraços!
Thiago Coelho - Líder da Comunidade .NET Coders
thiagocoelho.net | @thiagokoelho | Windows 8 Brasil- Proposed As Answer by Levi DomingosMicrosoft Community Contributor, Moderator Tuesday, August 21, 2012 7:38 AM
-
Tuesday, August 21, 2012 12:21 PM
aqui tambem tem bastante informações.
http://social.msdn.microsoft.com/Forums/pt-br/user/threads?user=Marcos_Roberto&page=2
-
Tuesday, August 21, 2012 7:10 PM
Olá, Segue bem simples ^^
protected void Page_Load(object sender, EventArgs e)
{
usuario usuario = new usuario();
LoginUsuarioBLL usuarioBLL = new LoginUsuarioBLL();
if (Session["cliente"] != null)
{
usuario = (usuario)Session["cliente"];
lblUSUARIO.Text = "Olá " + usuario.NOME_USUARIO + ", Cadastre os Clientes Com Cuidado!";
}
else
{
ShowAlert("Você precisa estar logado para entrar no sistema!");
Response.Redirect("Login.aspx");
}
} -
Tuesday, August 21, 2012 8:45 PM
Olá, Segue bem simples ^^
protected void Page_Load(object sender, EventArgs e)
{
usuario usuario = new usuario();
LoginUsuarioBLL usuarioBLL = new LoginUsuarioBLL();
if (Session["cliente"] != null)
{
usuario = (usuario)Session["cliente"];
lblUSUARIO.Text = "Olá " + usuario.NOME_USUARIO + ", Cadastre os Clientes Com Cuidado!";
}
else
{
ShowAlert("Você precisa estar logado para entrar no sistema!");
Response.Redirect("Login.aspx");
}
}Olá Vinícius. Obrigado por responder.
Acho que não deixei claro que é programação desktop, windows form, acho que não existe session.
Desculpe.
Grande abraço.
Waldir Tiago
-
Tuesday, August 21, 2012 10:57 PMModerator
- Marked As Answer by Harley AraujoOwner Wednesday, August 22, 2012 9:28 PM

