/// <summary>
        /// Gets filter list.
        /// </summary>
        /// <returns></returns>
        public DataView GetFilterList()
        {
            DataView retVal = null;

            switch(m_DB_Type)
            {
                #region DB_Type.XML

                case DB_Type.XML:
                    retVal = new DataView(dsFilters.Tables["SmtpFilters"]);
                    retVal.Sort = "Cost";
                    break;

                #endregion

                #region DB_Type.MSSQL

                case DB_Type.MSSQL:
                    retVal = new DataView(dsFilters.Tables["SmtpFilters"]);
                    retVal.Sort = "Cost";
                    break;

                #endregion

                #region DB_Type.WebServices

                case DB_Type.WebServices:
                    using(RemoteAdmin eng = new RemoteAdmin()){
                        _Core.InitWebService(m_WebServicesUrl,m_WebServicesPwd,m_WebServicesUser,eng);

                        return eng.GetFilterList().Tables["SmtpFilters"].DefaultView;
                    }

                #endregion
            }

            return retVal;
        }