Forum Orisinil
OtomaX - Orisinil Topup Machine => Lain-Lain => Topic started by: jakacell on September 13, 2013, 09:26:14 AM
-
Mohon solusinya kalo mau bikin harga produk tertentu buat donwline
-
di produk level gan.tp hanya berlaku utk level bukan downline tertentu.
-
bisa juga downline tertentu nya di buat jadi level khusus, jadi level itu khusus untuk downline itu saja.
-
Kang jaka user otomax bukan? klo iya biar enak ke http://forum.orisinil.com/index.php/topic,232.0.html dulu biar dapat stempel dari yang "punya"
-
Kang jaka user otomax bukan? klo iya biar enak ke http://forum.orisinil.com/index.php/topic,232.0.html dulu biar dapat stempel dari yang "punya"
ane user oto meluncurrr dulu ke TKP ;D ;D ;D
-
bisa bro , dikasih trigger di sql servernya buat selisih harga ja , simple kok,
BEGIN
declare @st int --pilih jenis selisih
-- type your statements here
declare @kode varchar(20)
declare @hrgbeli int
declare @hrgjual int
declare @fee int
declare @sttsfee varchar(1)
declare @countproduk int
select @kode=kode from inserted
SELECT
@countproduk = count(produk.kode)
FROM
dbo.produk
LEFT JOIN dbo.f_otoinject_prodhrg ON dbo.f_otoinject_prodhrg.produk_kode = dbo.produk.kode
WHERE produk.kode=@kode AND
f_otoinject_prodhrg.[value] IS NOT NULL AND
f_otoinject_prodhrg.[value] <>0 AND
f_otoinject_prodhrg.aktif='Y'
if @countproduk<>1--jika dalam settingan selisih per produk tidak ada maka jalankan query selisih umum
BEGIN------------a
SELECT @fee=[value],@sttsfee=aktif FROM f_otoinject_set WHERE f_otoinject_set.nama='SET SELISIH HARGA JUAL & HARGA BELI'
if @sttsfee='Y'
BEGIN-----b
select @hrgbeli=harga_beli, @hrgjual = harga_beli+@fee from inserted
if @hrgbeli<1
BEGIN-----------e
set @hrgjual =0
END-------------e
UPDATE [dbo].[produk] SET [harga_jual]=@hrgjual WHERE ([kode]=@kode)
END------b
if @sttsfee='N'
BEGIN------c
set @st=0
END------c
END---------------a
if @countproduk=1--jalankan query selisih per produk
BEGIN-------------------------d
SELECT
@fee=dbo.f_otoinject_prodhrg.[value]
FROM
dbo.produk
LEFT JOIN dbo.f_otoinject_prodhrg ON dbo.f_otoinject_prodhrg.produk_kode = dbo.produk.kode
WHERE produk.kode=@kode AND
f_otoinject_prodhrg.[value] IS NOT NULL AND
f_otoinject_prodhrg.[value] <>0 AND
f_otoinject_prodhrg.aktif='Y'
select @hrgbeli=harga_beli, @hrgjual = harga_beli+@fee from inserted
if @hrgbeli<1
BEGIN-----------e
set @hrgjual =0
END-------------e
UPDATE [dbo].[produk] SET [harga_jual]=@hrgjual WHERE ([kode]=@kode)
END---------------------------d
END