Пример #1
0
        //
        // 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());
        }
Пример #2
0
        //
        // GET: /RedesSalud/

        //public ActionResult Index()
        //{
        //    return View(modRedSalud.Listar());
        //}

        public ActionResult Index(string criterioBusqueda = null, int paginaActual = 1)
        {
            ViewBag.totalRegistros = modRedSalud.TotalRegistros(criterioBusqueda);
            ViewBag.tamanioPagina  = modRedSalud.TamanioPagina();
            ViewBag.totalPaginas   = (ViewBag.totalRegistros + ViewBag.tamanioPagina - 1) / ViewBag.tamanioPagina;

            int totalPaginas = (ViewBag.totalRegistros + ViewBag.tamanioPagina - 1) / ViewBag.tamanioPagina;

            if (totalPaginas > 0)
            {
                if (paginaActual <= 0)
                {
                    paginaActual         = 1;
                    ViewBag.paginaActual = 1;
                }
                else if (paginaActual > totalPaginas)
                {
                    paginaActual         = totalPaginas;
                    ViewBag.paginaActual = totalPaginas;
                }
                else
                {
                    ViewBag.paginaActual = paginaActual;
                }
            }

            ViewBag.criterioBusqueda = criterioBusqueda;
            var resp = modRedSalud.Listar(criterioBusqueda, paginaActual);

            return(View(resp));
        }
Пример #3
0
        //
        // 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));
        }