public void CrearMenu() { string sql = String.Format("SELECT * FROM MenusSet WHERE TipoUsuario='{0}'; SELECT * FROM SubMenuSet WHERE TipoUsuario='{1}'", Application["tipoUsuario"], Application["tipoUsuario"]); //Response.Write("<script laguage=javascript> alert('Carga de pagina: " + Application["usuario"] + "');</script>"); Conexiones conexion = new Conexiones(); DataSet dataSet = conexion.Ejecutar(sql); dataSet.Relations.Add("ChildRows", dataSet.Tables[0].Columns["IdMenu"], dataSet.Tables[1].Columns["IdMenu"]); Menu1.Items.Clear(); foreach (DataRow nivel1Menu in dataSet.Tables[0].Rows) { MenuItem menu = new MenuItem(); menu.Text = nivel1Menu["NombreMenu"].ToString(); menu.NavigateUrl = nivel1Menu["NombreMenu"].ToString() + ".aspx"; DataRow[] nivel2Menus = nivel1Menu.GetChildRows("ChildRows"); foreach (DataRow nivel2Menu in nivel2Menus) { MenuItem subMenu = new MenuItem(); subMenu.Text = nivel2Menu["NombreSubMenu"].ToString(); subMenu.NavigateUrl = nivel2Menu["NombreSubMenu"].ToString() + ".aspx"; menu.ChildItems.Add(subMenu); } Menu1.Items.Add(menu); } }
protected void LecturaDatos() { Conexiones conexion = new Conexiones(); string sql = "SELECT * FROM usuariosSet"; DataSet dataset = conexion.Ejecutar(sql); idUsuario = Convert.ToInt16(dataset.Tables[0].Rows[0]["IdUsuario"].ToString()); Image1.ImageUrl = dataset.Tables[0].Rows[0]["Foto"].ToString(); /*txtNombreUsuario.Text = dataset.Tables[0].Rows[0]["NombreUsuario"].ToString(); * txtNickUsuario.Text = dataset.Tables[0].Rows[0]["NickUsuario"].ToString(); * txtClaveUsuario.Text = dataset.Tables[0].Rows[0]["ClaveUsuario"].ToString(); * txtAdministrador.Text = dataset.Tables[0].Rows[0]["Administrador"].ToString(); * txtFoto.Text = dataset.Tables[0].Rows[0]["Foto"].ToString();*/ }
protected void btnlogin_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(txtUsuario.Text)) { string sql = String.Format("SELECT * FROM usuariosSet WHERE NickUsuario='{0}' AND ClaveUsuario='{1}'", txtUsuario.Text.Trim(), txtPassword.Text.Trim()); Conexiones conexion = new Conexiones(); DataSet dataSet = conexion.Ejecutar(sql); int filas = dataSet.Tables[0].Rows.Count; string mensaje = ""; if (filas == 1) { mensaje = "ACCESO CONCEDIDO."; if (Convert.ToByte(dataSet.Tables[0].Rows[0]["Administrador"]) == 1) { Application.Lock(); Application["usuario"] = "admin"; Application["tipoUsuario"] = "admin"; Application.UnLock(); } else { Application.Lock(); Application["usuario"] = dataSet.Tables[0].Rows[0]["NombreUsuario"].ToString(); Application["tipoUsuario"] = "registrado"; Application.UnLock(); } //Response.Write("<script laguage=javascript> alert('cambio " + Application["usuario"] + "');</script>"); mensaje = "Bienvenido " + Application["usuario"]; Application["bienvenido"] = mensaje; Application["comentario"] = ""; Application["imagen"] = dataSet.Tables[0].Rows[0]["foto"].ToString(); Application["opcion"] = "CERRAR SESION"; } else { mensaje = "ERROR DE ACCESO."; } Response.Write("<script> alert('" + mensaje + "');</script>"); Response.Redirect("Inicio.aspx"); } }