Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   login y statusStrip (http://www.forosdelweb.com/f29/login-statusstrip-554872/)

pablokes 06/02/2008 07:01

login y statusStrip
 
hola comunidad que tal?

vamos al grano

tengo el siguente codigo



e program.cs donde se inicia mi aplicacion tengo:


Código:

Clases.FrmLogin fAcceso = new Clases.FrmLogin();

if (fAcceso.ShowDialog() == System.Windows.Forms.DialogResult.OK)

{

fAcceso.Close();

Application.Run(new FrmSist());

}

}


// para buscar la contraseña si es valida
Código:

public ArrayList buscarUsuario(Login logi)

{


ArrayList resultado = new ArrayList();

string sql = "Select * from login where 69=69";

if(logi.Contraseña.Length > 0)

{

sql = sql+"and contraseña='" +logi.Contraseña + "'";

}

SqlCommand query = cnn.CreateCommand();

query.CommandText = sql;

SqlDataReader reader = query.ExecuteReader();

if (!reader.Read())

{

reader.Close();

}

do

{

logi = new Login(reader.GetString(0), reader.GetString(1));

resultado.Add(logi);

}

while (reader.Read());


reader.Close();

return resultado;


para llevarla l form acceso


Código:

private void btmEntrar_Click(object sender, EventArgs e)

{

FrmSist principal = new FrmSist();

Clases.ConexionSql registro = new ConexionSql();

Clases.Login logi = new Login();

logi.Contraseña = this.txtClave.Text;

ArrayList resultado = registro.buscarUsuario(logi);

foreach (Login login in resultado)

{

this.DialogResult = DialogResult.OK;

nombreUsuario = login.Usuario;


}

Hide();


MessageBox.Show(nombreUsuario);

}






y ahora para poner el resultado del nombreUsuario en un lbl del form del sistema principal como lo hago?? obviamente el label que esta en el statusStrip

jose_d 08/02/2008 22:35

Re: login y statusStrip
 
Hola una idea mira podes crear otro constructor que reciba como parametro el nombre de usuario de esta manera

new FrmSist(NombreUsuario);

y luego en el load pues ya podes hacer lo que queras con el.

es una idea espero te sirva

wendy8a 02/02/2011 13:07

Respuesta: login y statusStrip
 
haciendo ese llamado que mencionas, luego como hacer para que me aparezca en el statustrip el nombre del usuario que ha iniciado sesion?:-(

jose_d 28/04/2011 07:20

Respuesta: login y statusStrip
 
Clases.FrmLogin fAcceso = new Clases.FrmLogin(string usuario);

en la clase FrmLogin podes definir una propiedad y en el constructor de la misma la podes asignar a la propiedad para que luego puedas hacer algo así

string prueba = fAcceso.NomUsuario ;

espero te sirva


La zona horaria es GMT -6. Ahora son las 21:04.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.