Example #1
0
        private PageInput getFlagboardDropdown(string CID)
        {
            PageInput fbInput = new PageInput("select", "Flagboards", "MFB_Id", "MFB_Id", "");

            try
            {
                CtxService service           = new CtxService(null, CID);
                List <Models.pageInputs> fbs = service.getFlagBoardsInput();

                if (fbs == null || fbs.Count == 0)
                {
                    fbInput.errorFlag    = true;
                    fbInput.errorMessage = "ERROR: No FlagBoards found in database.";
                    return(fbInput);
                }

                foreach (var item in fbs)
                {
                    fbInput.input.options.Add(new InputObject.option {
                        text = "FB " + item.value, value = item.key
                    });
                    fbdict.Add(item.key, item.value);
                }

                fbInput.input.options.Add(new InputObject.option {
                    text = "ALL", value = "0"
                });

                Session["MFB_Array"] = fbdict;
            }
            catch (Exception ex)
            {
                fbInput.errorFlag    = true;
                fbInput.errorMessage = "ERROR CREATING FB SELECT LIST: " + ex.Message;
            }

            return(fbInput);
        }