/// <summary> /// Obtem uma tabela com as categorias da entidade, de um webservice embutido no ERP /// </summary> /// <returns></returns> private List <EntitiesCategory> GetEntitiesCategoryByWebservice() { var entitiesCategory = new List <EntitiesCategory>(); //EtiWebClient já faz a gestão dos cookies pois estamos dentro do ERP EtiWebClient web = new EtiWebClient(); NameValueCollection param = new NameValueCollection(); var serverUrl = myEtiApp.Ambiente.ServerUrl; try { var resultWS = web.DownloadData(serverUrl + "api/EntitiesCategoryTA/GetEntitiesCategory"); entitiesCategory = Newtonsoft.Json.JsonConvert.DeserializeObject <List <EntitiesCategory> >(System.Text.Encoding.UTF8.GetString(resultWS)); } catch (Exception ex) { MessageBox.Show(ex.Message); } return(entitiesCategory); }