Advertisement
amironov73

Нечто вроде глобальной

May 17th, 2017
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.95 KB | None | 0 0
  1. using ManagedClient;
  2.  
  3. class Program
  4. {
  5.     private static void MarkItPlease
  6.         (
  7.             ManagedClient64 connection,
  8.             string barcode,
  9.             string timeMark
  10.         )
  11.     {
  12.         // Находим записи
  13.         IrbisRecord[] records = connection.SearchRead
  14.             (
  15.                 "\"IN={0}\"",
  16.                 barcode
  17.             );
  18.  
  19.         foreach (var record in records)
  20.         {
  21.             // Выделяем интересующие нас поля
  22.             RecordField[] fields = record.Fields
  23.                 .GetField("910")
  24.                 .GetField('h', barcode);
  25.  
  26.             foreach (var field in fields)
  27.             {
  28.                 // Заменяем значения
  29.                 field.SetSubField('s', timeMark);
  30.             }
  31.  
  32.             // Отправляем обратно на сервер
  33.             connection.WriteRecord(record, false, true);
  34.         }
  35.     }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement