Forum
kolay gelsin
asp.net c# web sitesi yapmaya çalışıyorum
bir kod yazdım ve gayet iyi çalışıyor sorun yok iki yerde takıldım yardımcı olabilirmisiniz
asp.net tarafında 3 adet listbox var
listbox1 listbox2 listbox3 bunları sı ra ile tıklayınca bir birlerine göre veriler geliyor bir adette textbox ım var bunlar için tek proc oluşturdum ama textbox içine bir şey yazmadan listboxları seçmden hiç bir veri gelmiyor
kullanıcı listbox ları secerse ona göre textbox null atıyacak textbox a yazarsa listboxlar null yollıyacak
proc şu şekilde yaptım bir de hiç bir veri yoksa aradıgını ürün yok nasıl yazdıra bilirim bu proc ta
ALTER PROCEDURE [dbo].[GRUPARAMA]
@STOK_ADI varchar(20)= NULL,
@GRUBU varchar(20)= NULL,
@ARA_GRUBU varchar(20)= NULL,
@ALT_GRUBU varchar(20)= NULL
AS
BEGIN
SELECT
dbo.STOK.BLKODU,
dbo.STOK.RESIM_YOLU,
dbo.STOK.STOKKODU,
dbo.STOK.STOK_ADI,
dbo.STOK.GRUBU,
dbo.STOK.ARA_GRUBU,
dbo.STOK.ALT_GRUBU,
dbo.STOK.OZEL_KODU2,
dbo.STOK.BIRIMI,
dbo.STOK.MARKASI,
CASE WHEN COALESCE(SUM(dbo.STOKHR.KPB_GMIK),0)-COALESCE(SUM(dbo.STOKHR.KPB_CMIK),0) >=1 THEN 'var.png' ELSE 'yok.png' END AS DURUM,
CASE WHEN dbo.STOK_FIYAT.FIYATI >=0 THEN dbo.STOK_FIYAT.FIYATI ELSE 'SORUNUZ' END AS FIYAT
FROM
dbo.STOK
LEFT JOIN dbo.STOKHR ON dbo.STOKHR.BLSTKODU = dbo.STOK.BLKODU
LEFT JOIN dbo.STOK_FIYAT ON dbo.STOK_FIYAT.BLSTKODU = dbo.STOK.BLKODU AND dbo.STOK_FIYAT.FIYAT_NO=1 AND dbo.STOK_FIYAT.ALIS_SATIS=2
WHERE
((@STOK_ADI IS NULL) OR (dbo.STOK.STOK_ADI LIKE '%' + @STOK_ADI + '%')) AND
((@GRUBU IS NULL) OR (dbo.STOK.GRUBU LIKE '%' + @GRUBU + '%')) AND
((@ARA_GRUBU IS NULL) OR (dbo.STOK.ARA_GRUBU LIKE '%' + @ARA_GRUBU + '%')) AND
((@ALT_GRUBU IS NULL) OR (dbo.STOK.ALT_GRUBU LIKE '%' + @ALT_GRUBU + '%')) AND
dbo.STOK.WEBDE_GORUNSUN = 1
GROUP BY dbo.STOK.BLKODU, dbo.STOK.RESIM_YOLU, dbo.STOK.STOKKODU, dbo.STOK.STOK_ADI, dbo.STOK.OZEL_KODU2, dbo.STOK.ALT_GRUBU, dbo.STOK.ARA_GRUBU, dbo.STOK.BIRIMI, dbo.STOK.GRUBU, dbo.STOK.MARKASI, dbo.STOK_FIYAT.FIYATI
ORDER BY dbo.STOK.BLKODU DESC
END