Esempio n. 1
0
        private void AgregarNodo(TreeNodeCollection nodes, boMenu oSubMenu, string codMenu, int nivel)
        {
            string padre = oSubMenu.CodMenu.Substring(0, nivel * 2);

            if (oSubMenu.CodMenu.Length.Equals(nivel * 2) || !nodes.ContainsKey(padre))
            {
                KryptonTreeNode hijo = new KryptonTreeNode();
                hijo.Name       = oSubMenu.CodMenu;
                hijo.Text       = oSubMenu.NomMenu;
                hijo.ImageIndex = 0;
                nodes.Add(hijo);
            }
            else
            {
                AgregarNodo(nodes[padre].Nodes, oSubMenu, padre, nivel + 1);
            }
        }
Esempio n. 2
0
        private void CrearMenuDemo(ref List <boMenu> menuPerfil)
        {
            menuPerfil = new List <boMenu>();
            boMenu oMenu = new boMenu();

            oMenu.CodMenu    = "02";
            oMenu.ImageIndex = 0;
            oMenu.NomMenu    = "Cobros";
            oMenu.Estado     = true;
            menuPerfil.Add(oMenu);
            /**********************************************/
            boMenu oSubMenu1 = new boMenu();

            oSubMenu1.CodMenu    = "0201";
            oSubMenu1.ImageIndex = 0;
            oSubMenu1.NomMenu    = "Cobro de Conceptos";
            oSubMenu1.Estado     = true;
            menuPerfil.Add(oSubMenu1);

            boMenu oSubMenu1A = new boMenu();

            oSubMenu1A.CodMenu    = "020101";
            oSubMenu1A.ImageIndex = 0;
            oSubMenu1A.NomMenu    = "Crear Conceptos";
            oSubMenu1A.Estado     = true;
            menuPerfil.Add(oSubMenu1A);

            boMenu oSubMenu1B = new boMenu();

            oSubMenu1B.CodMenu    = "020102";
            oSubMenu1B.ImageIndex = 0;
            oSubMenu1B.NomMenu    = "Configurar Conceptos";
            oSubMenu1B.Estado     = true;
            menuPerfil.Add(oSubMenu1B);

            boMenu oSubMenu1C = new boMenu();

            oSubMenu1C.CodMenu    = "020103";
            oSubMenu1C.ImageIndex = 0;
            oSubMenu1C.NomMenu    = "Cobro Conceptos";
            oSubMenu1C.Estado     = true;
            menuPerfil.Add(oSubMenu1C);
            /**********************************************/
            boMenu oSubMenu2 = new boMenu();

            oSubMenu2.CodMenu    = "0202";
            oSubMenu2.ImageIndex = 0;
            oSubMenu2.NomMenu    = "Cobro de Otros Ingresos";
            oSubMenu2.Estado     = true;
            menuPerfil.Add(oSubMenu2);
            /***********************************************/

            boMenu oMenu2 = new boMenu();

            oMenu2.CodMenu    = "03";
            oMenu2.ImageIndex = 0;
            oMenu2.NomMenu    = "Pagos";
            oMenu2.Estado     = true;
            menuPerfil.Add(oMenu2);

            boMenu oSubMenu3 = new boMenu();

            oSubMenu3.CodMenu    = "0301";
            oSubMenu3.ImageIndex = 0;
            oSubMenu3.NomMenu    = "Creacion de Proveedores";
            oSubMenu3.Estado     = true;
            menuPerfil.Add(oSubMenu3);

            boMenu oSubMenu4 = new boMenu();

            oSubMenu4.CodMenu    = "0302";
            oSubMenu4.ImageIndex = 0;
            oSubMenu4.NomMenu    = "Documentos Pago";
            oSubMenu4.Estado     = true;
            menuPerfil.Add(oSubMenu4);

            boMenu oSubMenu5 = new boMenu();

            oSubMenu5.CodMenu    = "030201";
            oSubMenu5.ImageIndex = 0;
            oSubMenu5.NomMenu    = "Crear Items";
            oSubMenu5.Estado     = true;
            menuPerfil.Add(oSubMenu5);

            boMenu oSubMenu6 = new boMenu();

            oSubMenu6.CodMenu    = "030202";
            oSubMenu6.ImageIndex = 0;
            oSubMenu6.NomMenu    = "Crear Documento";
            oSubMenu6.Estado     = true;
            menuPerfil.Add(oSubMenu6);
        }