Esempio n. 1
0
 public ActionResult Save(RVinculaciones item)
 {
     if (ModelState.IsValid)
     {
         item.Creado_por = int.Parse(Session["IdUser"].ToString());
         item.F_Alta     = DateTime.Now;
         item.Activo     = true;
         int i = vin.Guardar(item);
         if (i == 0)
         {
         }
         ViewBag.ListTipos      = vin.DatatSourceTipoVin();
         ViewBag.ListUserVin    = vin.DatatSourceUsVin();
         ViewBag.ListSolicitado = vin.DatatSourceSolicitado();
         ViewBag.LisEmpresas    = vin.DatatSourceEmpresas();
         if (item.IdRVinculaciones > 0)
         {
             ViewBag.LProyectos     = vin.DatatSourceProyectos(item.IdRVinculaciones);
             ViewBag.ListDocumentos = vin.ListDocumentos(item.IdRVinculaciones);
         }
         else
         {
             ViewBag.LProyectos = vin.DatatSourceProyectos(-1);
         }
     }
     return(View("~/Views/RVinculaciones/EditRVinculacion.cshtml", item));
 }
Esempio n. 2
0
        public ActionResult Subir(HttpPostedFileBase file, int IdRVinculaciones = 0)
        {
            RVinculaciones item = vin.ObtenerVinculacion(IdRVinculaciones);

            ViewBag.ListTipos      = vin.DatatSourceTipoVin();
            ViewBag.ListUserVin    = vin.DatatSourceUsVin();
            ViewBag.ListSolicitado = vin.DatatSourceSolicitado();
            ViewBag.LisEmpresas    = vin.DatatSourceEmpresas();
            if (item.IdRVinculaciones > 0)
            {
                ViewBag.LProyectos     = vin.DatatSourceProyectos(item.IdRVinculaciones);
                ViewBag.ListDocumentos = vin.ListDocumentos(item.IdRVinculaciones);
            }
            else
            {
                ViewBag.LProyectos = vin.DatatSourceProyectos(-1);
            }
            if (file == null)
            {
                return(View("~/Views/RVinculaciones/EditRVinculacion.cshtml", item));
            }
            string FileName = file.FileName;
            int    IdUser   = int.Parse(Session["IdUser"].ToString());
            string NV       = string.Empty;

            if (vin.spInsDocumentosRVincu(item.IdRVinculaciones, FileName, IdUser, 0, out NV))
            {
                if (ftp.FTPSubir(NV, file))
                {
                    return(View("~/Views/RVinculaciones/EditRVinculacion.cshtml", item));
                }
            }

            if (item.IdRVinculaciones > 0)
            {
                ViewBag.LProyectos     = vin.DatatSourceProyectos(item.IdRVinculaciones);
                ViewBag.ListDocumentos = vin.ListDocumentos(item.IdRVinculaciones);
            }
            else
            {
                ViewBag.LProyectos = vin.DatatSourceProyectos(-1);
            }
            return(View("~/Views/RVinculaciones/EditRVinculacion.cshtml", item));
        }