Exemplo n.º 1
0
        public Mensaje MantenimientoMultimediaInformacion(MultimediaInformacionModelo multimedia)
        {
            ObjectParameter resultado = new ObjectParameter("Resultado", typeof(bool));
            ObjectParameter mensaje   = new ObjectParameter("Mensaje", typeof(string));

            using (ManejoCitasEntities contexto = new ManejoCitasEntities())
            {
                contexto.SP_MantenimientoMultimediaInformacion(
                    multimedia.Accion,
                    multimedia.MultimediaInformacionId,
                    multimedia.Datos,
                    multimedia.Ruta,
                    multimedia.Nombre,
                    multimedia.ContentType,
                    multimedia.InformacionId,
                    multimedia.Tipo,
                    resultado,
                    mensaje
                    );
            }

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

            return(mensajeMantenimiento);
        }
Exemplo n.º 2
0
 public Mensaje MantenimientoMultimediaInformacion(MultimediaInformacionModelo multimedia)
 {
     try
     {
         return(new Datos.DatosMantenimiento().MantenimientoMultimediaInformacion(multimedia));
     }
     catch (Exception excepcion)
     {
         throw new Exception(excepcion.Message);
     }
 }
        public JsonResult MantenimientoMultimediaInformacion(MultimediaInformacionModelo multimedia)
        {
            bool esTipoImagen = multimedia.Tipo == (int)Archivos.Imagen;

            if (esTipoImagen)
            {
                HttpPostedFileBase file = Request.Files[0];
                int fileSize            = file.ContentLength;
                multimedia.Nombre      = file.FileName;
                multimedia.ContentType = file.ContentType;
                System.IO.Stream fileContent = file.InputStream;
                long             numBytes    = fileContent.Length;
                BinaryReader     br          = new BinaryReader(fileContent);
                byte[]           data        = br.ReadBytes((int)numBytes);
                multimedia.Datos = data;
            }

            Mensaje mensajeRespuesta = new Negocios.NegociosMantenimiento().MantenimientoMultimediaInformacion(multimedia);
            var     datos            = new JavaScriptSerializer().Serialize(mensajeRespuesta);

            return(Json(datos, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 4
0
        public List <MultimediaInformacionModelo> ObtenerMultimediaInformacion(int informacionId)
        {
            List <MultimediaInformacionModelo> listaRetornar = new List <MultimediaInformacionModelo>();

            using (ManejoCitasEntities contexto = new ManejoCitasEntities())
            {
                var lista = contexto.FUN_ObtenerMultimediaInformacion(informacionId);

                foreach (FUN_ObtenerMultimediaInformacion_Result item in lista)
                {
                    MultimediaInformacionModelo entidad = new MultimediaInformacionModelo();
                    entidad.MultimediaInformacionId = item.MultimediaInformacionId ?? default(Int64);
                    entidad.Datos         = item.Datos;
                    entidad.Ruta          = item.Ruta;
                    entidad.Nombre        = item.Nombre;
                    entidad.ContentType   = item.ContentType;
                    entidad.InformacionId = item.InformacionId ?? default(int);
                    entidad.Tipo          = item.Tipo ?? default(int);
                    listaRetornar.Add(entidad);
                }
            }

            return(listaRetornar);
        }
Exemplo n.º 5
0
 public InformacionModelo()
 {
     Multimedia = new MultimediaInformacionModelo();
 }