public ActionResult Subir(HttpPostedFileBase file, int IdRRHHD = 0) { RRHHD item = rrhh.ObtenerRRHH(IdRRHHD); if (file == null) { return(View("~/Views/VRRHH/EditRRHH.cshtml", item)); } string FileName = file.FileName; int IdUser = int.Parse(Session["IdUser"].ToString()); string NV = string.Empty; ViewBag.ListTipos = rrhh.DatatSourceTipoRRHH(); ViewBag.ListUserRRHH = rrhh.DatatSourceUsRRHH(); ViewBag.ListSolicitado = rrhh.DatatSourceSolicitado(); ViewBag.LisEmpresas = rrhh.DatatSourceEmpresas(); if (rrhh.spInsDocumentosRRHHD(item.IdRRHHD, FileName, IdUser, 0, out NV)) { if (ftp.FTPSubir(NV, file)) { return(View("~/Views/VRRHH/EditRRHH.cshtml", item)); } } if (item.IdRRHHD > 0) { ViewBag.LProyectos = rrhh.DatatSourceProyectos(item.IdRRHHD); ViewBag.ListDocumentos = rrhh.ListDocumentos(item.IdRRHHD); } else { ViewBag.LProyectos = rrhh.DatatSourceProyectos(-1); } return(View("~/Views/VRRHH/EditRRHH.cshtml", item)); }
public ActionResult Save(RRHHD item) { if (ModelState.IsValid) { item.Creado_por = int.Parse(Session["IdUser"].ToString()); item.F_Alta = DateTime.Now; item.Activo = true; int i = rrhh.Guardar(item); if (i == 0) { } ViewBag.ListTipos = rrhh.DatatSourceTipoRRHH(); ViewBag.ListUserRRHH = rrhh.DatatSourceUsRRHH(); ViewBag.ListSolicitado = rrhh.DatatSourceSolicitado(); ViewBag.LisEmpresas = rrhh.DatatSourceEmpresas(); if (item.IdRRHHD > 0) { ViewBag.LProyectos = rrhh.DatatSourceProyectos(item.IdRRHHD); ViewBag.ListDocumentos = rrhh.ListDocumentos(item.IdRRHHD); } else { ViewBag.LProyectos = rrhh.DatatSourceProyectos(-1); } } return(View("~/Views/VRRHH/EditRRHH.cshtml", item)); }