Skip links

Raporda Resource image kullanmak

Raporda Resource image kullanmak

Merhaba
Yaptığım bir raporda durumlara göre farklı iconlar göstermem istendi.
Personele verilen zimmetlerin takibi için hazırladığım raporda şöyle bir istek vardı.
Eğer pozisyona verilmesi gereken zimmet personele verilmişse yeşil ikon,
Eğer pozisyona verilmesi gereken zimmet personele verilmemişse kırmızı ikon,
Eğer pozisyona verilmesi gerekmeyen bir zimmet personele verilmişse sarı ikon,
Bunun için benin bulduğum çözümse öncelikle bir metodla resource lardan gerekli ikonu almak .
public  FilePath showResource(str _tip)
{
#AOT
ResourceNode resourceNode;
FilePath filePathLogo;
;

if(_tip == “A”) // yeşil için
{
resourceNode = SysResource::getResourceNode(“CCIcon_StatusGreen”);
}
else if(_tip == “B”) // kırmızı için
{
resourceNode = SysResource::getResourceNode(“CCIcon_StatusRed”);
}
else if(_tip == “C”) // sarı  için
{
resourceNode = SysResource::getResourceNode(“CCIcon_StatusYellow”);
}
else // boş�
{
resourceNode =  SysResource::getResourceNode(“dhtml_close”);
}
if (resourceNode)
{
resourceNode.AOTload();
filePathLogo =  SysResource::saveToTempFile(resourceNode);
}
return filePathLogo;
}
daha  sonra göstereceğim kısımda gerekli display metodu yazıyorum
display Bitmap dispZimmetDurum()
{
Bitmap      bitmap;
Bindata     binData = new BinData();
str               path;
path = element.showMyResource(tip); //  tip değişkenim fatch te bulduğum zimmet durumu ben bunu A B C olarak kodladım
if (binData.loadFile(path))
{
bitmap = binData.getData();
}
return bitmap;
}
Selamlar

Opinions

  1. Post comment

    Merhaba Fatih bey önccelikle sorunumla ilgili bir başlık bulamadığım için sorunumu buraya yazıyorum ve yanlış bir yer olduğu için şimdiden özür dilerim.
    Sorunuma gelince ; X++ da kullanılan
    if , if else, if else if, switch, while, dowihile,continue and break döngülerini türkçe olarak anlatan bir kaynak veya belge olarak verebilirmisiniz? Yardımlarınız sayesinde gerçekten hedefimde emin adımlarla ilerliyorum ve size gerçekten minnettarım. Saygılarımla İyi çalışmalar.
    Taha Durgut.

    Permalink

Join the Discussion