...

Проверка блока (таблицы) на наличие в нем (ней) информации

Тема в разделе "Проблемы/ошибки", создана пользователем Andrey765, 3 дек 2018.

  1. Andrey765

    Andrey765 New Member

    Добрый день, подскажите пожалуйста, как проверить через условие, содержит ли блок записи или нет.
    if(context.Наименование блока != null)
    {
    foreach (var user in context.Ispolnitj)
    {

    var task = InterfaceActivator.Create<Task>();
    task.Subject = user.TemaZad;
    task.Executor = user.Ispolnitelj;
    task.Description = user.Opisanie;
    task.CreationDate = user.SrokIspS;
    task.EndDate = user.SrokIspPo;
    task.ControlUser = user.Kontroler;
    task.ControlType = (EleWise.ELMA.Tasks.Models.TaskControlType)user.TipKontrolya;
    var attachment = new DocumentAttachment { Document = context.VhodDok };
    task.DocumentAttachments.Add(attachment);
    task.Save();
    }

    }
    else
    {

    }
    Данный сценарий не работает, подскажите, как сделать его рабочим? Спасибо.
     
  2. m.tronin

    m.tronin New Member

    Если просто проверить на наличие записи, т.е. количество > 0:
    if (context.НаименованиеБлока.Count()>0) {
    // ... some code ...
    }
     
  3. pushkarev

    pushkarev Active Member

    Есть специальное свойство IsEmpty, если возвращает истину, значит блок пустой. Пример кода, как проверить, что блок не пустой:
    Код:
    if (!context.Наименование блока.IsEmpty)
    {
    ...
    }
     
    1 это нравится

Поделиться: