Skip links

Raporda Resource image kullanmak


Notice: Trying to access array offset on value of type bool in /var/www/vhosts/dmrbt.com/httpdocs/wp-content/themes/boo/rella/extensions/aq_resizer/aq_resizer.php on line 117

Notice: Trying to access array offset on value of type bool in /var/www/vhosts/dmrbt.com/httpdocs/wp-content/themes/boo/rella/extensions/aq_resizer/aq_resizer.php on line 118

Notice: Trying to access array offset on value of type bool in /var/www/vhosts/dmrbt.com/httpdocs/wp-content/themes/boo/rella/extensions/aq_resizer/aq_resizer.php on line 117

Notice: Trying to access array offset on value of type bool in /var/www/vhosts/dmrbt.com/httpdocs/wp-content/themes/boo/rella/extensions/aq_resizer/aq_resizer.php on line 118
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
  2. Post comment

    Merhaba Fatih bey,
    Bende bununla uğraşıyordum daha önce tek koşul eklenmiş ve tek bitmap çıkıyor ben birden çok kırıter belirdim ve ona göre bitmap çıkmasını istiyorum ama SysResource classındaki getResourceNode methodunda belirlediğim bitmapi bulamıyorum bulması için bitmapi nereye kaydetmem gerekiyor.
    Çok Teşekkür ederim.

    Permalink

Join the Discussion