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 async Task <IActionResult> Edit(int id, [Bind("Id,Nome,Estado")] Cidade cidade) { if (id != cidade.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(cidade); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CidadeExists(cidade.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["Estado"] = new SelectList(Estados.GetEstados(), "Sigla", "Nome"); return(View(cidade)); }
public ActionResult DropEstados(int id, int idEstado) { var edos = new Estados(); var lista = edos.GetEstados(); ViewBag.IdEstadoSelect = idEstado; return(View(lista)); }
public async Task <IActionResult> Create([Bind("Id,Nome,Estado")] Cidade cidade) { if (ModelState.IsValid) { _context.Add(cidade); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["Estado"] = new SelectList(Estados.GetEstados(), "Sigla", "Nome"); return(View(cidade)); }
public ActionResult CrearSucursalVP(int idCliente) { var listaEstados = _edo.GetEstados(); var listaZonas = _emp.GetZonaSalario(); var selectListEstados = listaEstados.Select(x => new SelectListItem() { Value = x.IdEstado.ToString(), Text = x.Descripcion, Selected = (x.IdEstado == 1) }).ToList(); var selectListZonas = listaZonas.Select(x => new SelectListItem() { Value = x.IdZonaSalario.ToString(), Text = x.Zona + " - " + x.SMG, Selected = (x.IdZonaSalario == 1) }).ToList(); ViewBag.SelectListZonas = selectListZonas; ViewBag.SelectListEstados = selectListEstados; ViewBag.EmpresaId = idCliente; //Listado de Empresas var registros = _rp.GetRegistrosPatronales(); var Fis_Asi = registros.Where(x => x.RegistroPatronal != null).ToList(); var Com_Asim = registros.Where(x => x.RegistroPatronal == null).ToList(); ViewBag.SelectListFis_Asim = Fis_Asi; ViewBag.SelectListComp_Sind = Com_Asim; return(PartialView()); }
// GET: Cidades/Edit/5 public async Task <IActionResult> Edit(int?id) { if (id == null) { return(NotFound()); } var cidade = await _context.Cidades.FindAsync(id); if (cidade == null) { return(NotFound()); } ViewData["Estado"] = new SelectList(Estados.GetEstados(), "Sigla", "Nome"); return(View(cidade)); }
public ActionResult DetallesEliminar(int id) { var eliminar = registro.GetRegistroPatronalById(id); 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 == eliminar.IdEstado) }).ToList(); ViewBag.EstadoLista = listaEstados; return(PartialView("_DetallesEliminar", eliminar)); }
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()); }
public PartialViewResult GetContrato(int id) { //Obtener el contrato var model = ctx.GetUltimoContrato(id); var sucursal = Session["Sucursal"] as SucursalDatos; var idCliente = sucursal == null ? 0 : sucursal.IdCliente; //Obtener la lista de departamentos que tiene la sucursal Departamentos deptos = new Departamentos(); ViewBag.Departamentos = deptos.ObtenerDepartamentosPorEmpresa(idCliente); //Obtener la lista de puestos por empresa Puestos puestos = new Puestos(); ViewBag.Puestos = puestos.ObtenerPuestosPorEmpresa(idCliente); //Obtener los tipos de contratos - actualizacion al catalogo del sat CatalogosSAT catSat = new CatalogosSAT(); ViewBag.Contratos = catSat.GetCatalogoTipoContrato(); //Obtener los tipos de Periodicidades - Actualización al catálogo del sat ViewBag.Periodicidades = Cat_Sat.GetPeriodicidadPagos(); //Obtener los tipos de jornada - Actualización al Catálogo del SAT ViewBag.TiposJornada = Cat_Sat.GetTiposJornada(); //Obtener Métodos de Pago - Actualización al Catálogo del SAT ViewBag.MetodosPago = Cat_Sat.GetMetodosPago(); //Obtener el Tipo de Régimen - Actualización al Catálogo del SAT var listaTipoRegimen = Cat_Sat.GetTipoRegimen(); var listaSLITipoRegimen = listaTipoRegimen.Select(x => new SelectListItem() { Value = x.IdTipoRegimen.ToString(), Text = x.Clave + " - " + x.Descripcion }).ToList(); //Agregamos una opcion inical del array var itemNew = new SelectListItem() { Value = "0", Text = "No tiene Tipo Regimen", Selected = true }; listaSLITipoRegimen.Insert(0, itemNew); ViewBag.TipoRegimen = listaSLITipoRegimen; //entidad de servicio var edos = new Estados(); var lista = edos.GetEstados(); //Creamos una lista de elementos seleccionables vacía var listaEstados = new List <SelectListItem>(); //Creamos un elementos Select List Item que represente el valor nulo como elemento inicial SelectListItem item = new SelectListItem() { Value = "", Text = "No Asignado" }; //agregamos el elemento creado a la lista vacia listaEstados.Add(item); //creamos una segunda lista con los elementos de los estados var listaEstados2 = lista.Select(x => new SelectListItem() { Value = x.ClaveEstado.ToString(), Text = x.Descripcion, Selected = (x.ClaveEstado == model.EntidadDeServicio) }).ToList(); //concatenamos la lista dos a la primera lista listaEstados.AddRange(listaEstados2); ViewBag.EstadoLista = listaEstados; //Obtener el factor de integración FactoresDeIntegracion fi = new FactoresDeIntegracion(); ViewBag.Factor = fi.ObtenerFactorUno(); return(PartialView(model)); }
public PartialViewResult NewContrato()//id si es recontratacion { var sucursal = Session["Sucursal"] as SucursalDatos; var idCliente = sucursal == null ? 0 : sucursal.IdCliente; //Obtener la lista de departamentos que tiene la sucursal Departamentos deptos = new Departamentos(); ViewBag.Departamentos = deptos.ObtenerDepartamentosPorEmpresa(idCliente); //Obtener la lista de puestos por empresa Puestos puestos = new Puestos(); ViewBag.Puestos = puestos.ObtenerPuestosPorEmpresa(idCliente); //Obtener el factor de integración FactoresDeIntegracion fi = new FactoresDeIntegracion(); ViewBag.Factor = fi.ObtenerFactorUno(); //Obtener los tipos de contratos - actualizacion al catalogo del sat CatalogosSAT catSat = new CatalogosSAT(); ViewBag.Contratos = catSat.GetCatalogoTipoContrato(); //Obtener los tipos de Periodicidades - Actualización al catálogo del sat ViewBag.Periodicidades = Cat_Sat.GetPeriodicidadPagos(); //Obtener los tipos de jornada - Actualización al Catálogo del SAT ViewBag.TiposJornada = Cat_Sat.GetTiposJornada(); //Obtener Métodos de Pago - Actualización al Catálogo del SAT ViewBag.MetodosPago = Cat_Sat.GetMetodosPago(); //Obtener el Tipo de Régimen - Actualización al Catálogo del SAT var listaTipoRegimen = Cat_Sat.GetTipoRegimen(); var listaSLITipoRegimen = listaTipoRegimen.Select(x => new SelectListItem() { Value = x.IdTipoRegimen.ToString(), Text = x.Clave + " - " + x.Descripcion }).ToList(); ViewBag.TipoRegimen = listaSLITipoRegimen; Empresas emp = new Empresas(); ViewBag.Empresas = emp.GetEmpresasBySucursal(sucursal.IdSucursal); ViewBag.Esquemas = emp.GetEsquemas(); //Obtenemos el estado para usarlo en Entidad de Servicio var edos = new Estados(); var lista = edos.GetEstados(); var listaEstados = lista.Select(x => new SelectListItem() { Value = x.ClaveEstado.ToString(), Text = x.Descripcion, Selected = (x.IdEstado == 1) }).ToList(); ViewBag.EstadoLista = listaEstados; return(PartialView()); }
// GET: Cidades/Create public IActionResult Create() { ViewData["Estado"] = new SelectList(Estados.GetEstados(), "Sigla", "Nome"); return(View()); }