Пример #1
0
        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);
            }
        }
Пример #2
0
 /// <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));
 }