public IEnumerable <System.Web.Mvc.SelectListItem> combotipoempresa(string value, string codigo)
        {
            CatalogoBL            objBL     = new CatalogoBL();
            List <Catalogo>       Lista     = objBL.ListarPorTipo("TIPO_EMPRESA_TRANSPORTISTA");
            List <SelectListItem> data_list = new List <SelectListItem> {
                new SelectListItem()
                {
                    Text = string.Format("[{0}]", "SELECCIONAR"), Value = "0"
                }
            };

            data_list.AddRange(Lista.OrderBy(a => a.IdCatalogo).Select(a => new SelectListItem()
            {
                Text = a.Valor.ToUpper(), Value = a.Codigo
            }));

            if (codigo == "0")
            {
                return(new SelectList(data_list, "Value", "Text"));
            }
            else
            {
                return(new SelectList(data_list, "Value", "Text", codigo));
            }
        }
        public IEnumerable <System.Web.Mvc.SelectListItem> ComboTipoCliente(string CodigoTipoCliente)
        {
            CatalogoBL      objBL = new CatalogoBL();
            List <Catalogo> Lista = new List <Catalogo>();

            Lista = objBL.ListarPorTipo("TIPO_CLIENTE");
            List <SelectListItem> data_list = new List <SelectListItem>();

            data_list.Add(new SelectListItem()
            {
                Text = string.Format("[{0}]", "SELECCIONAR"), Value = "0"
            });
            foreach (Catalogo c in Lista)
            {
                data_list.Add(new SelectListItem()
                {
                    Text = c.Valor, Value = Convert.ToString(c.IdCatalogo)
                });
            }

            if (CodigoTipoCliente == "0")
            {
                return(new SelectList(data_list, "Value", "Text"));
            }
            else
            {
                return(new SelectList(data_list, "Value", "Text", CodigoTipoCliente));
            }
        }