Exemplo n.º 1
0
        public ActionResult editar(int id)
        {
            //1 obtengo el registro de la empresa que deseamos editar
            var modelo = registro.GetRegistroPatronalById(id);

            //2 obtengo la lista de todos los estados
            var edos  = new Estados();
            var lista = edos.GetEstados();

            //2 obtengo la lista de todos los regimenes  fiscales
            Empresas regimen = new Empresas();
            var      reg     = regimen.Regimen();


            //3 hacemos una lista de tipo select list para usarla en el combobox de estados
            var listaEstados = lista.Select(x => new SelectListItem()
            {
                Value    = x.IdEstado.ToString(),
                Text     = x.Descripcion,
                Selected = (x.IdEstado == modelo.IdEstado) //buscamos en la lista de estados que coincida con el id de mi modelo y lo ponemos como seleccionado
            }).ToList();

            //3 hacemos una lista tipo select list para usarla en el combobox de regimen fiscal
            var listaRegimen = reg.Select(x => new SelectListItem()
            {
                Value    = x.IdRegimenFiscal.ToString(),
                Text     = x.Descripcion,
                Selected = (x.IdRegimenFiscal == modelo.RegimenFiscal)
            }).ToList();

            ViewBag.RegimenFiscalSelectList = listaRegimen;
            ViewBag.EstadoLista             = listaEstados;

            return(View(modelo));
        }
Exemplo n.º 2
0
        public ActionResult NuevoRegistro()
        {
            var edos  = new Estados();
            var lista = edos.GetEstados();

            var listaEstados = lista.Select(x => new SelectListItem()
            {
                Value    = x.IdEstado.ToString(),
                Text     = x.Descripcion,
                Selected = (x.IdEstado == 1)
            }).ToList();
            Empresas regimen = new Empresas();
            var      reg     = regimen.Regimen();

            ViewBag.Regimen     = reg;
            ViewBag.EstadoLista = listaEstados;


            return(View());
        }