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)); }
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()); }