Пример #1
0
    private void perfil()
    {
        String menu = "<div id='accordion-js' class='accordion'>";

        ServicioCom21.ServicioCom21 _consulta = new ServicioCom21.ServicioCom21();
        string  id      = Session["admin-id"].ToString();
        DataSet _perfil = _consulta.Com21_consulta_perfil_opc(int.Parse(id));

        if (_perfil.Tables[1].Rows.Count > 0)
        {
            foreach (DataRow r in _perfil.Tables[1].Rows)
            {
                if (Convert.ToBoolean(r[6].ToString()) == true)
                {
                    menu = menu + cargarmenu(int.Parse(r[2].ToString()), r[3].ToString());
                }
            }
        }
        menu = menu + "</div>";
        opciones.InnerHtml = menu;
    }
Пример #2
0
    private void cargarOpciones()
    {
        ServicioCom21.ServicioCom21 _consulta = new ServicioCom21.ServicioCom21();
        DataSet _opc = _consulta.Com21_consulta_perfil_opc(int.Parse(hfIdsadmin.Value));

        if (hfactivo.Value == "0")
        {
            if (_opc.Tables[0].Rows.Count > 0)
            {
                pMenu.Visible     = true;
                pMenus.Visible    = false;
                GvMenu.DataSource = _opc.Tables[0];
                GvMenu.DataBind();
                ViewState["Opc"] = _opc.Tables[0];
            }
            else
            {
                pMenu.Visible = false;
            }
        }
        else
        {
            if (_opc.Tables[1].Rows.Count > 0)
            {
                pMenus.Visible     = true;
                pMenu.Visible      = false;
                GvMenus.DataSource = _opc.Tables[1];
                GvMenus.DataBind();
                ViewState["Opc"] = _opc.Tables[1];
            }
            else
            {
                pMenus.Visible = false;
            }
        }
    }