public void Salva() { try { if (_nav == null) { return; } _nav.SaveChanges(); System.Threading.Thread.Sleep(timer); } catch (Exception ex) { string message = ex.Message; while (ex.InnerException != null) { ex = ex.InnerException; message = message + Environment.NewLine + ex.Message; if (ex is Microsoft.OData.ODataErrorException) { message = message + Environment.NewLine + ex.Message; } } Exception newex = new Exception(message); throw (newex); } }
private static void TestDynamicsNavODataWebService() { var nav = new odata.NAV(new Uri("http://win-k4iu0ll836s:7048/DynamicsNAV90/OData/Company('CRONUS%20International%20Ltd.')/")); nav.Credentials = CredentialCache.DefaultNetworkCredentials; Console.WriteLine("Printing list of customers"); PrintCustomersOdata(nav); odata.Customer newCustomer = new odata.Customer(); newCustomer.Name = "Customer Name Odata"; nav.AddToCustomer(newCustomer); nav.SaveChanges(); }
private static string TestDynamicsNavODataWebService() { var nav = new odata.NAV(new Uri("http://win-k4iu0ll836s:7048/DynamicsNAV90/OData/Company('CRONUS%20International%20Ltd.')/")); nav.Credentials = CredentialCache.DefaultNetworkCredentials; var sb = new StringBuilder(); sb.AppendLine("Printing list of customers OData"); sb.AppendLine(PrintCustomersOdata(nav)); odata.Customer newCustomer = new odata.Customer(); newCustomer.Name = "Customer Name Odata"; nav.AddToCustomer(newCustomer); nav.SaveChanges(); sb.AppendLine(PrintCustomersOdata(nav)); return(sb.ToString()); }