Подчеркивая привилегированных клиентов
Добрый день.
Мне нужно, чтобы выделить в виде заказов на продажу (SalesTable) некоторые клиенты, которые зарегистрированы в конкретной группе.
Ниже код, который я пишу, однако, не смог поставить параметрическую группу клиентов мне нужно.
public void displayOption(Common _record, FormRowDisplayOption _options)
{
#define.DarkGray(80, 80, 80)
#define.LightGray(200, 200, 200)
#define.White(255, 255, 255)
CustTable CustTable;
;
CustTable = _record;
super(_record, _options);
if (CustTable::find(SalesTable.CustAccount).AccountNum)
{
_options.backColor(WinAPI::RGB2int(#DarkGray));
_options.textColor(WinAPI::RGB2int(#White));
}
else
{
if (SalesTable.CustAccount)
{
_options.backColor(WinAPI::RGB2int(#LightGray));
}
}
}
В клиентской мастер таблицы CustTable), я мог уже выделяются как код ниже.
public void displayOption(Common _record, FormRowDisplayOption _options)
{
#define.DarkGray(80, 80, 80)
#define.Red (255,0,0)
#define.LightGray(200, 200, 200)
#define.White(255, 255, 255)
CustTable localCustTable;
localCustTable = _record.data();
if (localCustTable.CustGroup == 'CLI_PR')
{
_options.backColor(WinAPI::RGB2int(#Red));
_options.textColor(WinAPI::RGB2int(#White));
}
else
{
_options.backColor(WinAPI::RGB2int(#LightGray));
}
super(_record, _options);
}
Может кто поможет мне?
Объятия.
|