private void loginWithoutThreading() { if (valLogin.Validate()) { try { String user = txtUser.Text; String pass = EncryptPassphraseAlgorithm.EncryptSHA1(txtPassword.Text); CADINDataSet.UsuarioDataTable udt = new CADINDataSetTableAdapters.UsuarioTableAdapter().GetDataByUser(txtUser.Text.Trim(),EncryptPassphraseAlgorithm.EncryptSHA1(txtPassword.Text.Trim())); if (udt.Rows.Count != 0) { CADINDataSet.UsuarioRow row = (CADINDataSet.UsuarioRow)udt.Rows[0]; if (row.activo) { Usuario usuario = new Usuario(row.cod_usua, row.nombre, row.activo); usuario.Email = row.email; usuario.Telefono = row.telf; usuario.Admin = row.admin; usuario.User = row.usuario; Entorno en = new Entorno(usuario); this.Hide(); en.Show(); } else { MessageBox.Show("Usuario no activo"); this.txtUser.Focus(); this.txtUser.SelectAll(); } } else { MessageBox.Show("El usuario o la contraseña proporcionado son incorrectos"); this.txtUser.Focus(); this.txtUser.SelectAll(); } } catch (Exception ex) { MessageBox.Show("No se pudo establecer la conexion. Por favor revise la configuración"); } } }