Exemplo n.º 1
0
        private List <SelectListItem> GetManifestTypesMBOL(string MBOL)
        {
            OceanExportBL    oeBL             = new OceanExportBL();
            AuthenticationBL bl               = new AuthenticationBL();
            ELTUser          authBLGetELTUser = null;

            authBLGetELTUser = bl.GetELTUser(User.Identity.Name);

            int ELT_ACCOUNT_NUMBER          = Convert.ToInt32(authBLGetELTUser.elt_account_number);
            List <ManifestAgentInfo> agents = oeBL.GetAgentsInMBOL(ELT_ACCOUNT_NUMBER, MBOL);
            List <SelectListItem>    items  = new List <SelectListItem>();

            items.Add(new SelectListItem {
                Text = "Consolidated Manifest", Value = "All"
            });
            foreach (var agent in agents)
            {
                string text  = agent.agent_name;
                string value = String.Format("MBOL={0}&Agent={1}&MasterAgentNo=0", MBOL, agent.agent_no);
                items.Add(new SelectListItem {
                    Text = text, Value = HttpUtility.HtmlEncode(value)
                });
            }

            return(items);
        }