Пример #1
0
        public ActionResult Actualizar(Documento doc)
        {
            // DocumentoBL.Actualizar(doc);
            DocumentoBL.ActualizarParcial(new Documento
            {
                DocumentoId = doc.DocumentoId,
                Nombre      = doc.Nombre,
                NroDoc      = doc.NroDoc,
                TipoDocId   = doc.TipoDocId,
                OficinaId   = doc.OficinaId
            }, x => x.Nombre, x => x.TipoDocId, x => x.OficinaId, x => x.NroDoc);


            return(RedirectToAction("Index"));
        }
Пример #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));
        }