Hola mi nombre es sandra, me gustaria saber si me pueden ayudar,tengo el siguiente problema, estoy haciendo un program de gtestor de video club, en c# y sql server 2005, con visual studio 2005, necesito autenticar usuario y contraseña, cosa que puedo hacer, pero ademas nesecito rescatar el tipo de usuario y segun este dar opciones de menus, todos mis metodos los tengo en una clase en app_code. pero no puedo instanciar el tipo de usuario les muestro mis metodos:
public bool ConsultarUsuario(string usuario, string contraseña,
string lbMensaje2)
{
try
{
string nom, apepat, apemat, fechna, rut, dir, telef, tipo, email, estado;
DbConnection con = new SqlConnection(Str);
int cont = 0;
con.Open();
DbCommand comando = con.CreateCommand();
comando.CommandType = CommandType.Text;
comando.CommandText = String.Format("select * from usuarios where usuario='{0}' and contraseña='{1}'", usuario, contraseña);
DbDataReader dr = comando.ExecuteReader();
while (dr.Read())
{
cont++;
nom = dr.GetString(1);
apepat = dr.GetString(2);
apemat = dr.GetString(3);
fechna = dr.GetString(4);
rut = dr.GetString(5);
dir = dr.GetString(6);
telef = dr.GetString(7);
tipo = dr.GetString(8);
email = dr.GetString(9);
estado = dr.GetString(12);
lbMensaje2=(tipo);
}
if (cont == 0)
return false;
else
return true;
}
catch (Exception)
{
return false;
}
}
//Y en mi pagina login:
protected void Button1_Click(object sender, EventArgs e)
{
Datos dit = new Datos();
if (dit.ConsultarUsuario(txtUsuario.Text, txtClave.Text,lbMensaje2.Text))
{
Response.Redirect("menu.aspx");
return;
}
else
{
lbmensaje.Text = "Usuario No Existe";
return;
}
}
}
Como logro rescatr el tipo de usuario en la validacion y poder instanciarlo desde mi pagina login guardarlo en un label y desde la pagina menu, bloquear opciones de menu segun el string que traiga el label?? cualquier ayuda sera agradecida!!!