Ejemplo n.º 1
0
 protected void btnAddFile_Click(object sender, EventArgs e)
 {
     try
     {
         if (fuFile.HasFile)
         {
             string FileName = Path.GetFileName(fuFile.FileName);
             //using (Stream fs = fuFile.FileBytes)
             //{
             //    using (BinaryReader br = new BinaryReader(fs))
             //    {
             //byte[] bytes = br.ReadBytes((Int32)fs.Length);
             byte[]               bytes    = fuFile.FileBytes;
             clsMensaje           response = new clsMensaje();
             FileFeed2Request     request  = new FileFeed2Request();
             tbl_CAT_Feed2Version file     = new tbl_CAT_Feed2Version();
             file.bitActivo        = true;
             file.datFecha         = DateTime.Now;
             file.vbdata           = bytes;
             file.vchComentario    = txtComentarios.Text;
             file.vchNombreArchivo = FileName;
             file.vchVersion       = txtVersion.Text;
             request.file          = file;
             request.intUsuarioID  = user.intUsuarioID.ToString();
             request.vchPassword   = user.vchPassword;
             request.Token         = user.Token;
             request.vchUsuario    = user.vchUsuario;
             response = NapoleonDA.setFileVersion(request);
             if (response != null)
             {
                 if (response.valido)
                 {
                     cargarArchivos();
                     limpiarControles();
                     ShowMessage("El archivo se cargó correctamente.", MessageType.Correcto, "alert_container");
                 }
                 else
                 {
                     ShowMessage("Existe un error al guardar: " + response.vchMensaje, MessageType.Error, "alert_container");
                 }
             }
             else
             {
                 ShowMessage("Favor de verificar la información.", MessageType.Advertencia, "alert_container");
             }
             //    }
             //}
         }
         else
         {
             ShowMessage("Favor de cargar un archivo.", MessageType.Advertencia, "alert_container");
         }
     }
     catch (Exception eaF)
     {
         ShowMessage("Existe un error al guardar el archivo: " + eaF.Message, MessageType.Error, "alert_container");
         Log.EscribeLog("Existe un error al guardar el archivo: " + eaF.Message);
     }
 }
Ejemplo n.º 2
0
        public clsMensaje setFileVersion(FileFeed2Request request)
        {
            clsMensaje response = new clsMensaje();

            try
            {
                if (Security.ValidateToken(request.Token, request.intUsuarioID, request.vchUsuario, request.vchPassword))
                {
                    NapoleonDataAccess controller = new NapoleonDataAccess();
                    string             mensaje    = "";
                    response.valido     = controller.setFileVersion(request.file, ref mensaje);
                    response.vchMensaje = mensaje;
                }
            }
            catch (Exception euS)
            {
                throw euS;
            }
            return(response);
        }