public ActionResult Subir(HttpPostedFileBase file, int IdRProcesos = 0) { RProcesos item = proc.ObtenerProc(IdRProcesos); if (file == null) { return(View("~/Views/RCalidad/EditProceso.cshtml", item)); } string FileName = file.FileName; int IdUser = int.Parse(Session["IdUser"].ToString()); string NV = string.Empty; ViewBag.ListTipos = proc.DatatSourceTipoCal(); ViewBag.ListUserCal = proc.DatatSourceUsCal(); ViewBag.ListSolicitado = proc.DatatSourceSolicitado(); ViewBag.LisEmpresas = proc.DatatSourceEmpresas(); if (proc.spInsDocumentosRProcesos(item.IdRProcesos, FileName, IdUser, 0, out NV)) { if (ftp.FTPSubir(NV, file)) { return(View("~/Views/RCalidad/EditProceso.cshtml", item)); } } if (item.IdRProcesos > 0) { ViewBag.LProyectos = proc.DatatSourceProyectos(item.IdRProcesos); ViewBag.ListDocumentos = proc.ListDocumentos(item.IdRProcesos); } else { ViewBag.LProyectos = proc.DatatSourceProyectos(-1); } return(View("~/Views/RCalidad/EditProceso.cshtml", item)); }
public ActionResult Save(RProcesos item) { if (ModelState.IsValid) { item.Creado_por = int.Parse(Session["IdUser"].ToString()); item.F_Alta = DateTime.Now; item.Activo = true; int i = proc.Guardar(item); if (i == 0) { } ViewBag.ListTipos = proc.DatatSourceTipoCal(); ViewBag.ListUserCal = proc.DatatSourceUsCal(); ViewBag.ListSolicitado = proc.DatatSourceSolicitado(); ViewBag.LisEmpresas = proc.DatatSourceEmpresas(); if (item.IdRProcesos > 0) { ViewBag.LProyectos = proc.DatatSourceProyectos(item.IdRProcesos); ViewBag.ListDocumentos = proc.ListDocumentos(item.IdRProcesos); } else { ViewBag.LProyectos = proc.DatatSourceProyectos(-1); } } return(View("~/Views/RCalidad/EditProceso.cshtml", item)); }