public void updateDocumento(DocumentoTem documentoTem) { using (var _context = new rendugelDBContext()) { //var item = 0; _context.DocumentoTem.Update(documentoTem); _context.SaveChanges(); } }
public int saveDocumento(DocumentoTem documentoTem) { using (var _context = new rendugelDBContext()) { //var item = 0; _context.DocumentoTem.Add(documentoTem); _context.SaveChanges(); return(documentoTem.IdDocumentoTem); } }
//** NO EN INTERFACE public EDocumento pasarFileDeTemporal(EDocumento documento, string rutaBase, string dir) { //Documento _doc = new Documento(); DocumentoTem _docTem = new DocumentoTem(); int IdDocumentoTem = 0; //documento.NombreArchivo = ""; //documento.Ruta = ""; if (documento.Temporal != null && documento.Temporal.IdDocumentoTem > 0) { //_doc = comunRegistroRepositorio.ObtenerDocumentoPorId(documento.IdDocumento); IdDocumentoTem = documento.Temporal.IdDocumentoTem; _docTem = comunRegistroRepositorio.ObtenerDocumentoTemPorId(IdDocumentoTem); //string rutaBase = ConfigurationManager.AppSettings["URL_FILE_SERVER"]; var path1 = Path.Combine(rutaBase, dir); //Resolutivos string nombreArchivo = documento.NroDocumento + "_" + documento.IdDocumento.ToString() + ".pdf"; //Resolutivo var fullPath1 = Path.Combine(path1, nombreArchivo); //Resolutivos var path2 = Path.Combine(rutaBase, _docTem.Ruta); //Temporal var fullPath2 = Path.Combine(path2, _docTem.NombreArchivo); //Temporal //var fileStream1 = new FileStream(fullPath1, FileMode.Create, FileAccess.Write); //var fileStream2 = new FileStream(fullPath2, FileMode.Open, FileAccess.Read); try { ////Si existe un resolutivo con el mismo nombre, eliminarlo, luego copiar. if (File.Exists(fullPath1)) { FileInfo fi1 = new FileInfo(fullPath1); fi1.Delete(); } System.IO.File.Move(fullPath2, fullPath1); // //fileStream2.Seek(0, SeekOrigin.Begin); // //fileStream2.CopyTo(fileStream1); // //fileStream1.Close(); } catch (Exception e) { Console.WriteLine("The process failed...: {0}", e.ToString()); } finally { } documento.NombreArchivo = nombreArchivo; documento.Ruta = dir; } return(documento); }
public void obtenerTemporal() { UploadTempResponse uploadTempResponse = new UploadTempResponse(); DocumentoTem documentoTem = new DocumentoTem(); string usuario = "40615837"; EDocumentoTem eDocumentoTem = new EDocumentoTem(); ManagerDocumentoTem managerDocumentoTem = new ManagerDocumentoTem(); string finalidad = "DeCreacion"; eDocumentoTem.IdDocumentoTem = 0; eDocumentoTem.NombreArchivo = "xxx"; eDocumentoTem.Ruta = "xxx"; // path.ToString(); eDocumentoTem.Finalidad = finalidad; documentoTem = managerDocumentoTem.ObtenerDocumentoPorUsurioFinalidad(usuario, eDocumentoTem.Finalidad); var result = documentoTem.IdDocumentoTem; Assert.AreEqual(result, 1); }