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 })));
        }
        public ActionResult AddManual(Manuales m)
        {
            int newID = 0;

            if (m.IdManual == -1)
            {
                m.FAlta         = DateTime.Now;
                m.NombreDoc     = "";
                m.NombreVirtual = "0";
            }

            m.Activo         = true;
            m.CreadoPor      = int.Parse(Session["IdUser"].ToString());
            m.FActualizacion = DateTime.Now;
            manuales.InsertManual(m, out newID);
            return(Redirect(Url.Action("FileRegistration", "Manuales", new { id = newID })));
        }