public override void TestPerformed() { CreateUpdateDataRequest createData = new CreateUpdateDataRequest(); createData.Login = GetLogin(); createData.WebServiceType = GetWebServiceType(); DataRow data = new DataRow(); data.AddField("Name", "Test BPartner"); data.AddField("Value", "Test_BPartner_TestC#"); data.AddField("TaxID", "123456"); createData.DataRow = data; WebServiceConnection client = GetClient(); try { StandardResponse response = client.SendRequest(createData); if (response.Status == WebServiceResponseStatus.Error) { Console.WriteLine(response.ErrorMessage); } else { Console.WriteLine("RecordID: " + response.RecordID); Console.WriteLine(); for (int i = 0; i < response.OutputFields.GetFieldsCount(); i++) { Console.WriteLine("Column" + (i + 1) + ": " + response.OutputFields.GetField(i).Column + " = " + response.OutputFields.GetField(i).Value); } Console.WriteLine(); } } catch (Exception e) { Console.WriteLine(e); } }
/// <summary> /// Send request for create update data web service /// </summary> /// <param name="request">Request to send</param> /// <returns>Response model</returns> public StandardResponse SendRequest(CreateUpdateDataRequest request) { return((StandardResponse)SendRequest((WebServiceRequest)request)); }