public JsonResult EliminarDocumento(int DocumentoDetId) { var rpt = new ResponseModel() { respuesta = true, error = "" }; var doc = DocumentoDetBL.Obtener(DocumentoDetId); if (System.IO.File.Exists(Server.MapPath("~/Documentos/" + doc.Archivo))) { System.IO.File.Delete(Server.MapPath("~/Documentos/" + doc.Archivo)); } DocumentoDetBL.Eliminar(DocumentoDetId); return(Json(rpt)); }
public JsonResult Adjuntar(int DocumentoId, HttpPostedFileBase documento) { var respuesta = new ResponseModel { respuesta = true, error = "" }; if (documento != null) { string adjunto = DateTime.Now.ToString("yyyyMMddHHmmss") + Path.GetExtension(documento.FileName); documento.SaveAs(Server.MapPath("~/Documentos/" + adjunto)); DocumentoDetBL.Crear(new DocumentoDet { DocumentoId = DocumentoId, Archivo = adjunto }); //var doc = DocumentoBL.Obtener(DocumentoId); //doc.Estado = "T"; //DocumentoBL.Actualizar(doc); DocumentoBL.ActualizarParcial( new Documento { DocumentoId = DocumentoId, Estado = "T" }, x => x.Estado ); } else { respuesta.respuesta = false; respuesta.error = "Debe adjuntar un documento"; } return(Json(respuesta)); }
public PartialViewResult VerAdjuntos(int DocumentoId) { var docs = DocumentoDetBL.Listar(x => x.DocumentoId == DocumentoId); return(PartialView(docs)); }