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

0 thoughts on “Raporda Resource image kullanmak

  1. 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.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Dijital Dönüşümünüzü AI İle Hızlandırın

Dynamics 365 ve AI destekli çözümlerle iş süreçlerinizi optimize edin, verinizi anlamlı içgörülere dönüştürün ve büyümenizi sürdürülebilir hale getirin.

AI-Ready Enterprise Partner

Microsoft Dynamics 365 ve yapay zekâ çözümleriyle kurumsal sistemlerinizi güçlendirir, operasyonel karmaşıklığı azaltır ve geleceğe hazır bir mimari tasarlarız.

DMR Göztepe Merkez Ofis

Eğitim Mah. Hızırbey Cad. No:118/5 D:1 Kadıköy İstanbul

Marmara Üniversitesi Göztepe Kampüsü Teknopark

Tel: +90 216 470 79 49

E-posta: info@dmrbt.com

DMR Başıbüyük Ofis

Başıbüyük Mahallesi Süreyyapaşa Başıbüyük Yolu Sk. No: 4/7 Maltepe İstanbul

Marmara Üniversitesi Başıbüyük Kampüsü Teknopark

Tel: +90 216 470 79 49

E-posta: info@dmrbt.com