コード例 #1
0
        public MenuModel(MENU menu, MenuModel parent, IDataMapper menuDataMapper, List <long> UnidsMenu)
        {
            MenuDataMapper mdm = menuDataMapper as MenuDataMapper;

            this.dataMapper = mdm;
            this.GetChildren(menu, parent, UnidsMenu);
        }
コード例 #2
0
        public MenuModel(MENU menu, MenuModel parent, IDataMapper menuDataMapper, bool b)
        {
            MenuDataMapper mdm = menuDataMapper as MenuDataMapper;

            this.dataMapper = mdm;
            this.GetChildren(menu, parent, b);
        }
コード例 #3
0
        public MenuModel(IDataMapper menuDataMapper, EventHandler <EventArgs> e, USUARIO ActualUser)
        {
            List <long> UnidsMenu = new List <long>();

            foreach (USUARIO_ROL ur in ActualUser.USUARIO_ROL)
            {
                if (ur.IS_ACTIVE)
                {
                    foreach (ROL_MENU rm in ur.ROL.ROL_MENU)
                    {
                        if (rm.IS_ACTIVE)
                        {
                            UnidsMenu.Add(rm.UNID_MENU);
                        }
                    }
                }
            }

            MenuDataMapper mdm = menuDataMapper as MenuDataMapper;

            if (mdm != null)
            {
                //Obtener el root del árbol
                DAL.POCOS.MENU menu = (DAL.POCOS.MENU)mdm.getElements();
                this._Parent = null;
                if (menu != null && UnidsMenu.Contains(menu.UNID_MENU))
                {
                    this.MenuName             = menu.MENU_NAME;
                    this.dataMapper           = mdm;
                    this.SelectedItemChanged += e;
                    this.GetChildren(menu, null, UnidsMenu);
                }
            }
        }
コード例 #4
0
        public void GetJsonMenuTest()
        {
            MenuDataMapper target   = new MenuDataMapper(); // TODO: Inicializar en un valor adecuado
            string         expected = string.Empty;         // TODO: Inicializar en un valor adecuado
            string         actual;

            actual = target.GetJsonMenu();
            Assert.AreEqual(expected, actual);
            Assert.Inconclusive("Compruebe la exactitud de este método de prueba.");
        }
コード例 #5
0
        public void getElementTest()
        {
            MenuDataMapper target  = new MenuDataMapper(); // TODO: Inicializar en un valor adecuado
            object         element = new InventoryApp.DAL.POCOS.MENU()
            {
                UNID_MENU_PARENT = null
            };                      // TODO: Inicializar en un valor adecuado
            object expected = null; // TODO: Inicializar en un valor adecuado
            object actual;

            actual = target.getElement(element);
            Assert.AreEqual(expected, actual);
            Assert.Inconclusive("Compruebe la exactitud de este método de prueba.");
        }
コード例 #6
0
        public MenuModel(IDataMapper menuDataMapper, EventHandler <EventArgs> e, bool b)
        {
            MenuDataMapper mdm = menuDataMapper as MenuDataMapper;

            if (mdm != null)
            {
                //Obtener el root del árbol
                DAL.POCOS.MENU menu = (DAL.POCOS.MENU)mdm.getElements();
                this._Parent = null;
                if (menu != null)
                {
                    this.MenuName             = menu.MENU_NAME;
                    this.dataMapper           = mdm;
                    this.SelectedItemChanged += e;
                    this.GetChildren(menu, null, b);
                }
            }
        }