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)); }
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)); }