![]() |
#6 |
Участник
|
Есть таблица SMAServiceOrderTable. В ней есть множество методов, я заострил свое внимание на методах, которые скопировал в отдельный класс:
На изменение, как раз нужно реализовать: X++: [DataEventHandler(tableStr(SMAServiceOrderTable), DataEventType::Updated)] public static void SMAServiceOrderTable_onUpdated(Common sender, DataEventArgs e) X++: [DataEventHandler(tableStr(SMAServiceOrderTable), DataEventType::FinalInsertValidation)] public static void SMAServiceOrderTable_onFinalInsertValidation(Common sender, DataEventArgs e) X++: [DataEventHandler(tableStr(SMAServiceOrderTable), DataEventType::Updated)] public static void SMAServiceOrderTable_onUpdated(Common sender, DataEventArgs e) { GetData request = new GetData(); request.CustomerID("123456789"); request.Test1("This is test param nubmer one. My system of JSON send and recieve is work"); str dataJson = FormJsonSerializer::serializeClass(request); System.Uri uri = new System.Uri("https://prod-12.westeurope.logic.azure.com/workflows/b68sd3asdfsdgf41edb6d97227da7042fd/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=tCLVeUdDrvHQYS-65dxjTODKG672K7bvFBK-9v3pmSI"); System.Net.Http.HttpClient httpClient = new System.Net.Http.HttpClient(); System.Net.Http.StringContent queryString = new System.Net.Http.StringContent(dataJson); System.Net.Http.HttpResponseMessage postResult = httpClient.PostAsync(uri, queryString).Result; postResult.EnsureSuccessStatusCode(); } X++: [DataContractAttribute] class GetData { str customerID; str test_param1; [DataMemberAttribute] public str CustomerID(str _customerID = customerID) { customerID = _customerID; return customerID; } [DataMemberAttribute] public str Test1(str _test_param1 = test_param1) { test_param1 = _test_param1; return test_param1; } } В чем собственно цель: в методе на обновление нужно вместо строк которые я сам вписал, передать значения полей таблицы после редактирования. Я Надеюсь понятно объяснил, спасибо! |
|
|
|