/// <summary> /// Gets aliases. /// </summary> /// <param name="DomainName"></param> /// <returns></returns> public DataView GetAliasesList(string DomainName) { DataView retVal = null; switch(m_DB_Type) { #region DB_Type.XML case DB_Type.XML: retVal = dsAliases.Tables["Aliases"].DefaultView; break; #endregion #region DB_Type.MSSQL case DB_Type.MSSQL: using(WSqlCommand sqlCmd = new WSqlCommand(m_ConStr,"lspr_GetAliasesList")){ // sqlCmd.AddParameter("@DomainName",SqlDbType.NVarChar,source); DataSet ds = sqlCmd.Execute(); ds.Tables[0].TableName = "Aliases"; return ds.Tables["Aliases"].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.GetAliasesList(DomainName).Tables["Aliases"].DefaultView; } #endregion } return retVal; }