public ActionResult UploadFile(HttpPostedFileBase file, int manualId = 0)
        {
            Manuales    m     = manuales.GetInfoManual(manualId);
            StockHelper stock = new StockHelper();
            FTPHelper   ftp   = new FTPHelper();

            int    outValue;
            string extension = Path.GetExtension(file.FileName).ToLower();
            string NV        = string.Empty;
            //string archivo = "";
            bool result = false;

            if (file == null && manualId == 0)
            {
                return(Redirect(Url.Action("FileRegistration", "Manuales", new { id = manualId })));
            }

            NV = stock.Renombre();
            NV = NV + extension;

            m.NombreDoc     = file.FileName;
            m.NombreVirtual = NV;

            //file.SaveAs(Server.MapPath("~/signalr/Manuales/Manuales" + archivo));

            m.FActualizacion = DateTime.Now;
            manuales.InsertManual(m, out outValue);

            result = ftp.FTPSubir(NV, file);

            return(Redirect(Url.Action("FileRegistration", "Manuales", new { id = manualId })));
        }