// // GET: /EstablecimientosSalud/Edit/5 public ActionResult Edit(long id = 0) { EstablecimientoSalud estableSalud = modEstableSalud.Buscar(id); estableSalud.RedSalud = modRedSalud.Buscar(estableSalud.IdRedSalud); ModeloMunicipio modMunicipio = new ModeloMunicipio(); estableSalud.RedSalud.Municipio = modMunicipio.Buscar(estableSalud.RedSalud.IdMunicipio); ModeloProvincia modProvincia = new ModeloProvincia(); estableSalud.RedSalud.Municipio.Provincia = modProvincia.Buscar(estableSalud.RedSalud.Municipio.IdProvincia); ModeloDepartamento modDepto = new ModeloDepartamento(); estableSalud.RedSalud.Municipio.Provincia.Departamento = modDepto.Buscar(estableSalud.RedSalud.Municipio.Provincia.IdDepartamento); if (estableSalud == null) { return(HttpNotFound()); } ViewBag.IdDepartamento = new SelectList(modDepto.Listar(), "Id", "Descripcion", estableSalud.RedSalud.Municipio.Provincia.IdDepartamento); ViewBag.IdProvincia = new SelectList(modProvincia.Listar().Where(p => p.IdDepartamento == estableSalud.RedSalud.Municipio.Provincia.IdDepartamento), "Id", "Descripcion", estableSalud.RedSalud.Municipio.IdProvincia); ViewBag.IdMunicipio = new SelectList(modMunicipio.Listar().Where(p => p.IdProvincia == estableSalud.RedSalud.Municipio.IdProvincia), "Id", "Descripcion", estableSalud.RedSalud.IdMunicipio); ViewBag.cboIdRedSalud = new SelectList(modRedSalud.Listar().Where(p => p.IdMunicipio == estableSalud.RedSalud.IdMunicipio), "Id", "Nombre", estableSalud.IdRedSalud); return(View(estableSalud)); }
void RecuperarMunicipios(string Valor) { ModeloMunicipio modelomunicipio = new ModeloMunicipio(); cboMunicipio.ItemsSource = modelomunicipio.GetMunicipiosPorProvincias(Valor); cboMunicipio.DisplayMemberPath = "Descripcion"; cboMunicipio.SelectedValuePath = "Id"; }
public ActionResult GetMunicipiosPorProvincias(string id) { ModeloMunicipio modMunicipio = new ModeloMunicipio(); List <Municipio> Datos = modMunicipio.GetMunicipiosPorProvincias(id); var myData = (from d in Datos select new { d.Id, d.Descripcion }); return(Json(myData, JsonRequestBehavior.AllowGet)); }
// // GET: /EstablecimientosSalud/Create public ActionResult Create() { ModeloDepartamento modDepto = new ModeloDepartamento(); ViewBag.IdDepartamento = new SelectList(modDepto.Listar(), "Id", "Descripcion"); ModeloMunicipio modMunicipio = new ModeloMunicipio(); ViewBag.IdMunicipio = new SelectList(modMunicipio.Listar(), "Id", "Descripcion"); ViewBag.IdRedSalud = new SelectList(modRedSalud.Listar(), "Id", "Nombre"); return(View()); }
// // GET: /AsignacionesMedico/Edit/5 public ActionResult Edit(long id = 0) { AsignacionMedico asignacionMedico = modAsignacionMedico.Buscar(id); ModeloEstablecimientoSalud modEstableMedico = new ModeloEstablecimientoSalud(); asignacionMedico.EstablecimientoSalud = modEstableMedico.Buscar(asignacionMedico.IdEstablecimientoSalud); ModeloRedSalud modRedSalud = new ModeloRedSalud(); asignacionMedico.EstablecimientoSalud.RedSalud = modRedSalud.Buscar(asignacionMedico.EstablecimientoSalud.IdRedSalud); ModeloMunicipio modMunicipio = new ModeloMunicipio(); asignacionMedico.EstablecimientoSalud.RedSalud.Municipio = modMunicipio.Buscar(asignacionMedico.EstablecimientoSalud.RedSalud.IdMunicipio); ModeloProvincia modProvincia = new ModeloProvincia(); asignacionMedico.EstablecimientoSalud.RedSalud.Municipio.Provincia = modProvincia.Buscar(asignacionMedico.EstablecimientoSalud.RedSalud.Municipio.IdProvincia); ModeloDepartamento modDepto = new ModeloDepartamento(); asignacionMedico.EstablecimientoSalud.RedSalud.Municipio.Provincia.Departamento = modDepto.Buscar(asignacionMedico.EstablecimientoSalud.RedSalud.Municipio.Provincia.IdDepartamento); if (asignacionMedico == null) { return(HttpNotFound()); } ViewBag.IdDepartamento = new SelectList(modDepto.Listar(), "Id", "Descripcion", asignacionMedico.EstablecimientoSalud.RedSalud.Municipio.Provincia.IdDepartamento); ViewBag.IdProvincia = new SelectList(modProvincia.Listar().Where(p => p.IdDepartamento == asignacionMedico.EstablecimientoSalud.RedSalud.Municipio.Provincia.IdDepartamento), "Id", "Descripcion", asignacionMedico.EstablecimientoSalud.RedSalud.Municipio.IdProvincia); ViewBag.IdMunicipio = new SelectList(modMunicipio.Listar().Where(p => p.IdProvincia == asignacionMedico.EstablecimientoSalud.RedSalud.Municipio.IdProvincia), "Id", "Descripcion", asignacionMedico.EstablecimientoSalud.RedSalud.IdMunicipio); ViewBag.IdRedSalud = new SelectList(modRedSalud.Listar().Where(p => p.IdMunicipio == asignacionMedico.EstablecimientoSalud.RedSalud.IdMunicipio), "Id", "Nombre", asignacionMedico.EstablecimientoSalud.IdRedSalud); ViewBag.cboIdEstablecimientoSalud = new SelectList(modEstableSalud.Listar().Where(p => p.IdRedSalud == asignacionMedico.EstablecimientoSalud.IdRedSalud), "Id", "Nombre", asignacionMedico.IdEstablecimientoSalud); ViewBag.IdMedico = new SelectList(modMedico.Listar(), "Id", "Id", asignacionMedico.IdMedico); Medico med = modMedico.Buscar(asignacionMedico.IdMedico); string nombreCompleto = med.Nombres + " "; nombreCompleto += med.PrimerApellido != null ? med.PrimerApellido + " " : ""; nombreCompleto += med.SegundoApellido != null ? med.SegundoApellido + " " : ""; nombreCompleto += med.TercerApellido != null ? med.TercerApellido : ""; ViewBag.NombreCompleto = nombreCompleto.Trim(); return(View(asignacionMedico)); }