public ResponseService SuspCanRegistroProvisional(ERegistroSuspensionRequest eRegistroSuspensionRequest, string rutaBase, int codSuspCanc) { Documento _documento = new Documento(); _documento.IdDocumento = 0; _documento.EsActivo = true; _documento.EsBorrado = false; EDocumento documento = new EDocumento(); String carpeta = ""; if (codSuspCanc == 1) { carpeta = "Suspension"; } else { if (codSuspCanc == 2) { carpeta = "Cancelacion"; } } if (eRegistroSuspensionRequest.DocumentoDeSustento != null && eRegistroSuspensionRequest.DocumentoDeSustento.Temporal != null && eRegistroSuspensionRequest.DocumentoDeSustento.Temporal.IdDocumentoTem > 0) { eRegistroSuspensionRequest.DocumentoDeSustento.IdDocumento = comunRegistroRepositorio.saveDocumento(_documento); documento = this.pasarFileDeTemporal(eRegistroSuspensionRequest.DocumentoDeSustento, rutaBase, carpeta); // "Resolutivo ponerlo en el config y traerlo desde alli." //eRegistroRequest.DocumentoResolutivo = documento; } return(comunRegistroRepositorio.SuspCanRegistroProvisional(eRegistroSuspensionRequest, codSuspCanc)); }
public ResponseService SuspenderRegistroProvisional(ERegistroSuspensionRequest eRegistroSuspensionRequest) { //string rutaBase = ConfigurationManager.AppSettings["URL_FILE_SERVER"]; // ver por que qui no llee los setting del webConfig //string rutaBase = ConfigurationManager.AppSettings["URL_FILE_SERVER"]; //Luego quitar esto dark string rutaBase = @"C:\Users\anica\source\repos\ProyectoRendugel\SolucionRendugel\Rendugel.Servicios.Host\documentos\"; //ResponseService responseService2 = new ResponseService(); //responseService2.MensajePrincipal = "Probando respuesta"; //responseService2.idRegistro = 0; //responseService2.ResultValid = true; //return responseService2; return(comunRegistro.SuspCanRegistroProvisional(eRegistroSuspensionRequest, rutaBase, 1)); }
public void Suspension() { ComunRegistroServicios comunRegistroServicios = new ComunRegistroServicios(); ResponseService responseService = new ResponseService(); ERegistroSuspensionRequest registroSuspensionRequest = new ERegistroSuspensionRequest { IdRegistro = 5013, suspencionCancelacion = new ESuspencionCancelacion { IdSuspCanc = 0, origenSuspencionCancelacion = new EOrigenSuspencionCancelacion { IdOrigenSuspCanc = 1, CodTipoSuspCanc = 1, Descripcion = "Por vencimiento de plazo" }, tipoSuspensionCancelacion = new ETipoSuspensionCancelacion { IdTipoSuspCanc = 0, CodTipoSuspCanc = 1, DescTipoSuspCanc = "Suspension" }, FechaSuspension = null, MotivoSuspension = "rtyfg yytuty yutt" }, DocumentoDeSustento = new EDocumento { IdDocumento = 0, NroDocumento = "SUSTENTO", NombreArchivo = "", Temporal = new EDocumentoTem { IdDocumentoTem = 1002, NombreArchivo = "10406158379DeSustentoSup.pdf", Ruta = "Temporales\\10406158379", Finalidad = "DeSustentoSup" }, FechaEmision = null, FechaPublicacion = null, Ruta = "", ClasificacionDocumento = new EClasificacionDocumento { IdClasificacionDoc = 3, CodClasificacionDoc = 3, DescClasificacionDoc = "Sustento Sus/Canc" }, TipoDocumento = new ETipoDocumento { IdTipoDoc = 1, CodTipoDoc = 1, DescTipoDoc = "Ordenanza Regional" } } }; responseService = comunRegistroServicios.SuspenderRegistroProvisional(registroSuspensionRequest); Assert.IsTrue(responseService.ResultValid ?? default(bool)); }