コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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();*/
        }
コード例 #3
0
        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");
            }
        }