// FUNCION QUE ALMACENA UN DOCUMENTO
 public string AltaDocInformativo(string Info)
 {
     try
     {
         ArchivoInfo archivoInfo = JsonConvert.DeserializeObject <ArchivoInfo>(Info);
         MConfiguracion.DocInformativo DocData = new MConfiguracion.DocInformativo()
         {
             TokenCentro  = (string)Session["TokenCentro"],
             Nombre       = archivoInfo.Nombre,
             Archivo      = archivoInfo.NombreArchivo,
             Extension    = archivoInfo.Extension,
             TokenUsuario = (string)Session["Token"]
         };
         string Alta = MiConfiguracion.AltaDocInformativo(DocData);
         if (Alta == "true")
         {
             return(GuardarArchivo(archivoInfo.NombreArchivo, archivoInfo.Extension, Request.Files["Archivo"]));
         }
         else
         {
             return(Alta);
         }
     }
     catch (Exception e)
     {
         return(e.ToString());
     }
 }
 // FUNCION QUE GUARDA EL COMPROBANTE DEL BECARIO
 public string AltaBecaComprobante(string Info)
 {
     try
     {
         ArchivoInfo archivoInfo = JsonConvert.DeserializeObject <ArchivoInfo>(Info);
         return(GuardarArchivo(archivoInfo.Nombre, archivoInfo.Extension, Request.Files["Archivo"]));
     }
     catch (Exception e)
     {
         return(e.ToString());
     }
 }
Exemple #3
0
 // ------------------------ [ FUNCION MULTIUSOS GENERICA ] ------------------------
 // FUNCION INDEPENDIENTE QUE GUARDA UN ARCHIVO
 public string GuardarArchivoDinamicos(string Info)
 {
     try
     {
         ArchivoInfo archivoInfo = JsonConvert.DeserializeObject <ArchivoInfo>(Info);
         string      rutaCentro  = "/Docs/" + (string)Session["TokenCentro"] + "/";
         Directory.CreateDirectory(Server.MapPath("~" + rutaCentro));
         HttpPostedFileBase archivo = Request.Files["Archivo"];
         int    archivoTam          = archivo.ContentLength;
         string archivoNom          = archivo.FileName;
         string archivoTipo         = archivo.ContentType;
         Stream archivoContenido    = archivo.InputStream;
         archivo.SaveAs(Server.MapPath("~" + rutaCentro) + archivoInfo.Nombre + "." + archivoInfo.Extension);
         return("true");
     }
     catch (Exception e)
     {
         return(e.ToString());
     }
 }