public Mensaje MantenimientoInformacion(InformacionModelo informacion)
        {
            ObjectParameter resultado = new ObjectParameter("Resultado", typeof(bool));
            ObjectParameter mensaje   = new ObjectParameter("Mensaje", typeof(string));

            using (ManejoCitasEntities contexto = new ManejoCitasEntities())
            {
                contexto.SP_MantenimientoInformacion(
                    informacion.Accion,
                    informacion.InformacionId,
                    informacion.Fecha,
                    informacion.Titulo,
                    informacion.Cupo,
                    informacion.Descripcion,
                    informacion.Activo,
                    informacion.Tipo,
                    resultado,
                    mensaje
                    );
            }

            Mensaje mensajeMantenimiento =
                new Mensaje(
                    Convert.ToBoolean(resultado.Value),
                    Convert.ToString(mensaje.Value));

            return(mensajeMantenimiento);
        }
        public JsonResult MantenimientoInformacion(InformacionModelo informacion)
        {
            Mensaje mensajeRespuesta = new Negocios.NegociosMantenimiento().MantenimientoInformacion(informacion);
            var     datos            = new JavaScriptSerializer().Serialize(mensajeRespuesta);

            return(Json(datos, JsonRequestBehavior.AllowGet));
        }
 public Mensaje MantenimientoInformacion(InformacionModelo informacion)
 {
     try
     {
         return(new Datos.DatosMantenimiento().MantenimientoInformacion(informacion));
     }
     catch (Exception excepcion)
     {
         throw new Exception(excepcion.Message);
     }
 }
        public List <InformacionModelo> ObtenerInformacion(int tipo, int activo)
        {
            List <InformacionModelo> listaRetornar = new List <InformacionModelo>();

            using (ManejoCitasEntities contexto = new ManejoCitasEntities())
            {
                var lista = contexto.FUN_ObtenerInformacion(tipo, activo);

                foreach (FUN_ObtenerInformacion_Result item in lista)
                {
                    InformacionModelo entidad = new InformacionModelo();
                    entidad.InformacionId = item.InformacionId ?? default(int);
                    entidad.Fecha         = item.Fecha;
                    entidad.Titulo        = item.Titulo;
                    entidad.Cupo          = item.Cupo ?? default(int);
                    entidad.Descripcion   = item.Descripcion;
                    entidad.Activo        = item.Activo ?? default(bool);;
                    entidad.Tipo          = item.Tipo ?? default(int);
                    listaRetornar.Add(entidad);
                }
            }

            return(listaRetornar);
        }
        public ActionResult ObtenerMultimediaActividades(int informacionId)
        {
            var    vista        = (string)null;
            string mensajeError = string.Empty;
            var    datos        = new { mensajeError = "", vistaHtml = "" };

            List <MultimediaInformacionModelo> lista = new List <MultimediaInformacionModelo>();;
            InformacionModelo actividad = new InformacionModelo();

            try
            {
                lista             = new Negocios.NegociosMantenimiento().ObtenerMultimediaInformacion(informacionId);
                actividad         = new Negocios.NegociosMantenimiento().ObtenerInformacionPorId(informacionId).FirstOrDefault();
                ViewBag.Actividad = actividad;
            }
            catch (Exception excepcion)
            {
                mensajeError = "Ocurrio un error consultando los datos.";
            }

            vista = ConvertirVistaString("/Views/Paciente/_CarouselActividades.cshtml", lista);
            datos = new { mensajeError = mensajeError, vistaHtml = vista };
            return(Json(datos));
        }