Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        public PartialViewResult VerAdjuntos(int DocumentoId)
        {
            var docs = DocumentoDetBL.Listar(x => x.DocumentoId == DocumentoId);

            return(PartialView(docs));
        }