Hervorhebung bevorzugten Kunden

16. Dezember 2013 15:34

Guten Tag.

Ich muss in Form von Kundenaufträgen (SalesTable) einige Kunden, die in einer bestimmten Gruppe registriert sind, hervorheben.
Im Folgenden wird der Code, den ich schrieb, war jedoch nicht in der Lage, um den Parameter Gruppe von Kunden, ich brauche setzen.

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));
}
}
}



In der Kundenstammtisch CustTable), konnte ich bereits stehen als Code unten.

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);
}



Kann mir jemand helfen?

 

Umarmungen.