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
        internal void LoadValenciasParametrizadasProdutos(List <string> listCods)
        {
            DALSDServ dal = new DALSDServ();
            List <VwValenciasProdFreq> listItems = dal.GetValenciaParametrizadasProdutos();

            listValenciasParametrizadasProdutos = (from item in listItems
                                                   select new Valencia
            {
                DESCR_SERV = item.DESCR_SERV,
                COD_SERV = item.COD_SERV,
                ISMINE = (listCods.Contains(item.COD_SERV) ? true : false)
            }).ToList();
        }
Esempio n. 3
0
        internal void LoadValencias(List <string> listCods)
        {
            DALSDServ        dal       = new DALSDServ();
            List <TblSDServ> listItems = dal.GetValencia();

            listValencias = (from item in listItems
                             select new Valencia
            {
                DESCR_SERV = item.DESCR_SERV,
                COD_SERV = item.COD_SERV,
                ISMINE = (listCods.Contains(item.COD_SERV) ? true : false)
            }).ToList();
        }