public ActionResult Save(RPlancio item) { if (ModelState.IsValid) { item.Creado_por = int.Parse(Session["IdUser"].ToString()); item.F_Alta = DateTime.Now; item.Activo = true; int i = plan.Guardar(item); if (i == 0) { } ViewBag.ListTipos = plan.DatatSourceTipoPlan(); ViewBag.ListUserPlan = plan.DatatSourceUsPlan(); ViewBag.ListSolicitado = plan.DatatSourceSolicitado(); ViewBag.LisEmpresas = plan.DatatSourceEmpresas(); if (item.IdRPlancio > 0) { ViewBag.LProyectos = plan.DatatSourceProyectos(item.IdRPlancio); ViewBag.ListDocumentos = plan.ListDocumentos(item.IdRPlancio); } else { ViewBag.LProyectos = plan.DatatSourceProyectos(-1); } } return(View("~/Views/RPlancio/EditRPlancio.cshtml", item)); }
public ActionResult Subir(HttpPostedFileBase file, int IdRPlancio = 0) { RPlancio item = plan.ObtenerPlancio(IdRPlancio); ViewBag.ListTipos = plan.DatatSourceTipoPlan(); ViewBag.ListUserPlan = plan.DatatSourceUsPlan(); ViewBag.ListSolicitado = plan.DatatSourceSolicitado(); ViewBag.LisEmpresas = plan.DatatSourceEmpresas(); if (item.IdRPlancio > 0) { ViewBag.LProyectos = plan.DatatSourceProyectos(item.IdRPlancio); ViewBag.ListDocumentos = plan.ListDocumentos(item.IdRPlancio); } else { ViewBag.LProyectos = plan.DatatSourceProyectos(-1); } if (file == null) { return(View("~/Views/RPlancio/EditRPlancio.cshtml", item)); } string FileName = file.FileName; int IdUser = int.Parse(Session["IdUser"].ToString()); string NV = string.Empty; if (plan.spInsDocumentosPlan(item.IdRPlancio, FileName, IdUser, 0, out NV)) { if (ftp.FTPSubir(NV, file)) { return(View("~/Views/RPlancio/EditRPlancio.cshtml", item)); } } if (item.IdRPlancio > 0) { ViewBag.LProyectos = plan.DatatSourceProyectos(item.IdRPlancio); ViewBag.ListDocumentos = plan.ListDocumentos(item.IdRPlancio); } else { ViewBag.LProyectos = plan.DatatSourceProyectos(-1); } return(View("~/Views/RPlancio/EditRPlancio.cshtml", item)); }