Eğer boyutları eşit değil de farklı olsun diyorsan
function porsiyon(id) {
var qry = "SELECT m.[Name], s.[Name], p.[Price] FROM [MenuItemPrices] p LEFT JOIN [MenuItemPortions] s ON s.[Id] = p.[MenuItemPortionId] LEFT JOIN [MenuItems] m ON m.[Id] = s.[MenuItemId] WHERE m.[Id]='" + id +"' AND p.PriceTag IS NULL";
var priceList = sql.Query(qry).All;
var priceCount = priceList.Length;
var item = priceList[0].substr(0,priceList[0].indexOf(','));
var response = '';
for (t = 0; t < priceCount; t++) {var list = priceList[t].split(',');
response += "<color yellow><size 24><b>"+list[1] + '</b></size></color>\r<b>' +list[2]+'</b> ₺='+list[1]+':green;green,'; }
var porsiyon = dlg.AskQuestion("<b>"+item+"</b> için PORSİYON Seçiniz",""+response+"","white")
return porsiyon
}
Eylem
Kural
{CALL:porsiyon.porsiyon('{ITEM ID}')}
Komut
function porsiyon(id) {
var qry = "SELECT m.[Name], s.[Name], p.[Price] FROM [MenuItemPrices] p LEFT JOIN [MenuItemPortions] s ON s.[Id] = p.[MenuItemPortionId] LEFT JOIN [MenuItems] m ON m.[Id] = s.[MenuItemId] WHERE m.[Id]='" + id +"' AND p.PriceTag IS NULL";
var priceList = sql.Query(qry).All;
var priceCount = priceList.Length;
var item = priceList[0].substr(0,priceList[0].indexOf(','));
var response = '';
for (t = 0; t < priceCount; t++) {var list = priceList[t].split(',');
response += "<block 1 green center 200><color yellow><size 18><b>"+list[1] + '</b></size></color>\r<b>' +list[2]+'</b> ₺</block>='+list[1]+':black;black,'; }
var porsiyon = dlg.AskQuestion("<size 30><color purple><extrabold>"+item+"</extrabold></color></size> için PORSİYON Seçiniz",""+response+",<block 1 darkred center 210><block 1 transparent center 200><color yellow><size 50><b>Vazgeç</b></size></color></block></block>=0:black;black","silver")
return porsiyon
}
Porsiyon Sor.zip (1.3 KB)
1 Beğeni
var qry = "SELECT m.[Name], s.[Name], p.[Price] FROM [MenuItemPrices] p LEFT JOIN [MenuItemPortions] s ON s.[Id] = p.[MenuItemPortionId] LEFT JOIN [MenuItems] m ON m.[Id] = s.[MenuItemId] WHERE m.[Id]='" + id +"' AND p.PriceTag IS NULL";
var priceList = sql.Query(qry).All;
var priceCount = priceList.Length;
var item = priceList[0].substr(0,priceList[0].indexOf(','));
var response = '';
for (t = 0; t < priceCount; t++) {var list = priceList[t].split(',');
response += "<block 1 green center 200><color yellow><size 18><b>"+list[1] + '</b></size></color>\r<b>' +list[2]+'</b> ₺</block>='+list[1]+':black;black,'; }
var porsiyon = dlg.AskQuestion("<size 30><color purple><extrabold>"+item+"</extrabold></color></size> için PORSİYON Seçiniz",""+response+",<block 1 darkred center 210><block 1 transparent center 200><color yellow><size 50><b>Vazgeç</b></size></color></block></block>=0:black;black","silver","transparent")
return porsiyon
}
function sec(id){
var yol = 'C:/Sambapos5/'; // resim yolu
var renk = 'purple'; // buton rengi
var font = 'Gabriola'; // yazı fontu
var blok = '150'; // blok genişliği
var back = '#FFB498D6'; // soru arkaplan rengi
var urun = sql.Query("SELECT Name FROM MenuItems WHERE Id = "+id+"").First; // Ellemeyiniz
var vazgec = "<block 1 transparent center 200><color yellow><size 50><font Gabriola><b><br/>Vazgeç<br/></b></font></size></color></block>=0:darkred;darkred"; // Ellemeyiniz
var buton = "SELECT CONCAT('";
buton += "<block 1 transparent center "+blok+"><color "+renk+"><img>"+yol+"',MenuItems.Name,'.',MenuItemPortions.Name,'.jpg</img></color></block>'";
buton += ",'<br/><font "+font+">', MenuItemPortions.Name,'<br/>', MenuItemPrices.Price,'</font>=',MenuItemPortions.Name,':"+renk+";"+renk+"') ";
buton += "FROM MenuItems INNER JOIN MenuItemPortions ON MenuItems.Id = MenuItemPortions.MenuItemId INNER JOIN MenuItemPrices ON MenuItemPortions.Id = MenuItemPrices.MenuItemPortionId WHERE MenuItems.Id = "+id+""
var soru = dlg.AskQuestion(tag.Color('gold','<block 1 transparent center ><size 40><color navy><b>'+urun+'</b></color></size><br/>Porsiyon Seçiniz</block>'),sql.Query(buton).Join()+','+vazgec,back)
return soru
/*
Resim Yolundaki resim adı
Ürün_Adı.Porsiyon_Adı
Resim Formatı JPG
Örnek
Ürün Meyve Suyu
Porsiyon Vişne
Resim Adı
Meyve Suyu.Vişne
*/
}```
Bu konu son yanıttan 30 gün sonra otomatik olarak kapatıldı. Yeni yanıtlara artık izin verilmiyor.