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

Este tema le ha gustado a 1 personas