Esempio n. 1
0
        public UserInfo GetUserInfo()
        {
            UserInfo  uinfo   = new UserInfo();
            DALSDServ dal     = new DALSDServ();
            DALMenu   dalMenu = new DALMenu();

            uinfo.listOptions = new List <TblOptionsMenu>();

            List <TblSDPessHosp> listPess  = dal.GetInfoPessHosp(UserName);
            List <TblMenu>       listMenu  = dalMenu.GetMenus(((LDFAuthentication)HttpContext.Current.Session[Constants.SS_AUTH]).listGroups);
            List <TblMenu>       listMenuD = listMenu.Distinct().ToList();


            if (listPess != null && listPess.Count > 0)
            {
                TblSDPessHosp pess = listPess.First();

                uinfo.numMecan        = pess.N_MECAN;
                uinfo.nome            = pess.ABR;
                uinfo.titulo          = pess.TITULO;
                uinfo.userID          = UserName;
                uinfo.catProfissional = pess.T_PESS_HOSP;

                foreach (TblSDPessHosp item in listPess.Where(q => q.COD_SERV != null).ToList())
                {
                    uinfo.listCodServ.Add(item.COD_SERV);
                }

                uinfo.listOptions.AddRange(dalMenu.GetListOptions(listMenuD));
            }

            return(uinfo);
        }
Esempio n. 2
0
        // DELETE api/menu/5
        public void Delete(int id)
        {
            DALMenu DAL  = new DALMenu();
            MenuDTO menu = new MenuDTO
            {
                Id = id
            };

            DAL.EliminarMenu(menu);
        }
Esempio n. 3
0
        // POST api/menu
        public void Post(MenuDTO menu)
        {
            DALMenu DAL = new DALMenu();

            if (menu.Id != 0)
            {
                DAL.ActualizarMenu(menu);
            }
            else
            {
                DAL.CrearMenu(menu);
            }
        }
Esempio n. 4
0
    private void GetMenu()
    {
        DALMenu ObjDALMenu = new DALMenu();
        string  strMenu    = string.Empty;
        int     RoleId     = Convert.ToInt32(Session["RoleId"]);

        DataSet objdsmenu = ObjDALMenu.Get_Menu(RoleId);

        if (objdsmenu.Tables[0].Rows.Count > 0)
        {
            strMenu = " <ul class='nav' id='side-menu'>";

            foreach (DataRow mainItem in objdsmenu.Tables[0].Rows)
            {
                if (mainItem["MenuName"].ToString() == "Dashboard" || mainItem["MenuName"].ToString() == "Go For Bookings" || mainItem["MenuName"].ToString() == "View Latest File")
                {
                    strMenu += "<li class='active'><a href=" + mainItem["Url"].ToString() + "><i class='fa fa-dashboard fa-fw'></i>" + mainItem["MenuName"].ToString() + "<span class='fa arrow'></span>" + "</a>";
                }
                else
                {
                    strMenu += "<li><a href='#'>" + mainItem["MenuIcon"].ToString() + " " + mainItem["MenuName"].ToString() + "<span class='fa arrow'></span>" + "</a>";
                }
                DataRow[] lstSubMenu;
                lstSubMenu = objdsmenu.Tables[1].Select("ParentMenuId='" + mainItem["MenuId"] + "'");

                if (lstSubMenu.Length > 0)
                {
                    strMenu += "<ul class='nav nav-second-level'>";
                    foreach (var subMenuItem in lstSubMenu)
                    {
                        strMenu += "<li><a href=" + subMenuItem["Url"].ToString() + ">" + subMenuItem["MenuName"].ToString() + "</a></li>";
                    }
                    strMenu += "</ul>";
                }

                strMenu += "</li>";
            }
            strMenu += "</ul>";
        }
        sidebar.InnerHtml = strMenu;
    }
Esempio n. 5
0
 public IList <MLMenu> GetMenuItems(bool isAdmin)
 {
     objDALMenu = new DALMenu();
     return(objDALMenu.GetMenuItems(isAdmin));
 }
Esempio n. 6
0
        // PUT api/menu
        public void Put(MenuDTO menu)
        {
            DALMenu DAL = new DALMenu();

            DAL.ActualizarMenu(menu);
        }
Esempio n. 7
0
        // GET api/menu
        public Object Get(bool onlyActive)
        {
            DALMenu DAL = new DALMenu();

            return(DAL.ObtenerMenu(onlyActive));
        }