Пример #1
0
        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));
        }
Пример #2
0
        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));
        }
Пример #3
0
        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));
        }