コード例 #1
0
        private oSP_READ_RUTAS_X_FTP_X_LLAVE LEER_RUTA_FTP(int ID_FTP)
        {
            //=======================================================================================
            // DECLARACION DE VARIABLES
            //=======================================================================================
            SMetodos Servicio = new SMetodos();
            List <oSP_READ_RUTAS_X_FTP_X_LLAVE> LISTA_RUTA_FTP = new List <oSP_READ_RUTAS_X_FTP_X_LLAVE>();
            oSP_READ_RUTAS_X_FTP_X_LLAVE        RUTA_FTP       = new oSP_READ_RUTAS_X_FTP_X_LLAVE();

            try
            {
                //=======================================================================================
                // CONSTRUCCION DE OBJETO
                //=======================================================================================
                iSP_READ_RUTAS_X_FTP_X_LLAVE ParametrosInput = new iSP_READ_RUTAS_X_FTP_X_LLAVE();
                ParametrosInput.ID_FTP = ID_FTP;
                ParametrosInput.LLAVE  = "CAR_ARCHI";


                //=======================================================================================
                // LLAMADA A SERVICIO
                //=======================================================================================
                LISTA_RUTA_FTP = Servicio.SP_READ_RUTAS_X_FTP_X_LLAVE(ParametrosInput);


                //=======================================================================================
                // VALIDACION DE OBTENSION DE DATOS
                //=======================================================================================
                if (LISTA_RUTA_FTP == null || LISTA_RUTA_FTP.Count <= 0)
                {
                    throw new Exception("NO EXISTE CONFIGURACION DE SFTP");
                }

                RUTA_FTP = LISTA_RUTA_FTP.First();

                return(RUTA_FTP);
            }
            catch
            {
                throw;
            }
        }