/// <summary>
        /// Gets user list in specified DomainName.
        /// </summary>
        /// <param name="domainID">DomainID of Domain which user list to retrieve.To get all use value 'ALL'.</param>
        /// <returns></returns>
        public DataView GetUserList(string domainID)
        {
            DataView retVal = null;

            switch(m_DB_Type)
            {
                #region DB_Type.XML

                case DB_Type.XML:
                    DataView dv = new DataView(dsUsers.Tables["Users"]);
                    if(domainID != "ALL"){
                        dv.RowFilter = "DomainID='" + domainID + "'";
                    }
                    retVal = dv;
                    break;

                #endregion

                #region DB_Type.MSSQL

                case DB_Type.MSSQL:
                    using(WSqlCommand sqlCmd = new WSqlCommand(m_ConStr,"lspr_GetUserList")){
                        if(domainID != "ALL"){
                            sqlCmd.AddParameter("@DomainID",SqlDbType.UniqueIdentifier,domainID);
                        }

                        DataSet ds = sqlCmd.Execute();
                        ds.Tables[0].TableName = "Users";

                        return ds.Tables["Users"].DefaultView;
                    }

                #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.GetUserList(domainID).Tables["Users"].DefaultView;
                    }

                #endregion
            }

            return retVal;
        }