Exemple #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));
        }