// Тест операции обновления ЭПД public void IDS_WIR_OperationUpdateEPDSendingSostav() { IDS_WIR ids = new IDS_WIR(service.Test); //OperationResultID res = ids.OperationUpdateEPDSendingSostav(64117, "TEST"); //OperationResultID res = ids.OperationUpdateEPDSendingSostav(64339, "TEST"); //OperationResultID res = ids.OperationUpdateEPDSendingSostav(64208, "TEST"); OperationResultID res = ids.OperationUpdateEPDSendingSostav(64487, "TEST"); }
/// <summary> /// Обновить ЭПД по составам (список id составов [KRR-PA-CNT-Railway].[IDS].[OutgoingSostav]) /// </summary> public void IDS_WIR_Update_EPD() { IDS_WIR ids = new IDS_WIR(service.Test); List <long> list = new List <long>() { 64339, 64321, 64277, 64268, 64252, 64244, 64241, 64230, 64208, 64191, 64184, 64180, 64163, 64166, 64142, 64129, 64119, 64120, 64111, 64108, 64103, 64098, 64083, 64065, 64055, 64002, 63997, 63972, 63970, 63969, 63963, 63953, 63944, 63941, 63913, 63916, 63902, 63889, 63884, 63873, 63864, 63835, 63827, 63830 }; int count = 0; foreach (long id in list) { OperationResultID rt = ids.OperationUpdateEPDSendingSostav(id, @"EUROPE\ealevchenko"); count++; Console.WriteLine("Обновление документов по составу id = {0}, результат обновления = {1}, осталось {2}", id, rt.result, list.Count() - count); } }