

Asp.Netde Bir Kaydın Kullanıcılar Tarafından Onaylanması?
-
Merhaba arkadaşlar, gider tablosundan çektiğim bir kaydın 3 farklı örneğin a,b,c kullanıcıları tarafından hepsininde ayrı ayrı onayladıktan sonra onay durumunu onayladı yapmam lazım. Ama mantığını kuramadım. Gider tablosunda her kulanıcının onayı için ayrı yer mi açmam lazım? nasıl yapabilirim?
-
Flow tablosu kurman lazım.
id | first state | second state
-----------------------------------
1 | a onayladı | b onayında
2 | b onayladı | c onayında
3 | c onayladı | ONAYLANDI
Gider tablonda yukardaki değeri tutan kolon tut. Gider ürünü hangi onayda bekliyorsa oradan takip edebilirsin.
Her onayda flow tablosuna göre kolonu güncelle.
Anlamadığın yer olursa sor.
zeybekustasi tarafından 09/Şub/17 20:56 tarihinde düzenlenmiştir -
zeybekustasi bunu yazdı
Flow tablosu kurman lazım.
id | first state | second state
-----------------------------------
1 | a onayladı | b onayında
2 | b onayladı | c onayında
3 | c onayladı | ONAYLANDI
Gider tablonda yukardaki değeri tutan kolon tut. Gider ürünü hangi onayda bekliyorsa oradan takip edebilirsin.
Her onayda flow tablosuna göre kolonu güncelle.
Anlamadığın yer olursa sor.
gider tablosunun içine mi bu alanları eklemem gerekiyor yoksa yeni bir tablo mu oluşturmalıyım?
-

bu sekıldede yapablırsın yenı bır tabloda onay durmunu saklarsın.Boylelıkle kımlerın onay vermedıgınıde gorebılırsın
veya

bu sekıldede yapabılırsın boylelıkle kullanıcı sayısını arttırmak veya azaltmak kolay olur
-
gossipgirltr bunu yazdızeybekustasi bunu yazdı
Flow tablosu kurman lazım.
id | first state | second state
-----------------------------------
1 | a onayladı | b onayında
2 | b onayladı | c onayında
3 | c onayladı | ONAYLANDI
Gider tablonda yukardaki değeri tutan kolon tut. Gider ürünü hangi onayda bekliyorsa oradan takip edebilirsin.
Her onayda flow tablosuna göre kolonu güncelle.
Anlamadığın yer olursa sor.
gider tablosunun içine mi bu alanları eklemem gerekiyor yoksa yeni bir tablo mu oluşturmalıyım?
Yeni bir tablo yapmalısın
-
Çok teşekkürler :)
-
Gider tablosuna biir kayıt girdiğim zaman aynı zamanda onay tablosunada aynı kaydın onay bilgilerinin varsayılan olarak eklenmesini nasıl yapabilirim?
-
hocam selam gider tablosuna bir insert yaparken onay durumu için default olarak bir değer vermen gerekiyor. bu yüzden tabloya bir satır daha eklememiz gerekir.
id first_state second_state 1 New Record Waiting for approval of A 2 A Approved Waiting for approval of B 3 B Approved Waiting for approval of C 4 C Approved Approved id product_num flow_id product_name 1 1 1 Television İlk ürünü yaratırken flow id 'ni ilk id olarak vereceksin. Sonra A onayladı ise "flow_id" kolonunu 2 olarak update edeceksin.
-
gossipgirltr bunu yazdı
Gider tablosuna biir kayıt girdiğim zaman aynı zamanda onay tablosunada aynı kaydın onay bilgilerinin varsayılan olarak eklenmesini nasıl yapabilirim?
Bunu 2 türlü yapabilirsin.
1. yol: Yazılımda insert işlemi yaparken insert ettiğin kaydın id sini alarak onay tablosuna manuel insert etmek. Dikkat etmen gereken nokta bu iki insert işlemini transaction ile yapman gerek.
2. yol: Yazılımda bir değişiklik yapmadan SQL de trigger oluştururken yapabilirsin.
Önereceğim yol ise gerekli kontrolleri sağlayabilmen için yazılım tarafında yapacağın 1. yol
-
Yazilimci bunu yazdıgossipgirltr bunu yazdı
Gider tablosuna biir kayıt girdiğim zaman aynı zamanda onay tablosunada aynı kaydın onay bilgilerinin varsayılan olarak eklenmesini nasıl yapabilirim?
Bunu 2 türlü yapabilirsin.
1. yol: Yazılımda insert işlemi yaparken insert ettiğin kaydın id sini alarak onay tablosuna manuel insert etmek. Dikkat etmen gereken nokta bu iki insert işlemini transaction ile yapman gerek.
2. yol: Yazılımda bir değişiklik yapmadan SQL de trigger oluştururken yapabilirsin.
Önereceğim yol ise gerekli kontrolleri sağlayabilmen için yazılım tarafında yapacağın 1. yol
linq sql ile eklemeyi yapıyorum ıd otomatik veri tabanından atanıyor. ıd nasıl alıp kaydedebilirim ki?
-
gossipgirltr bunu yazdıYazilimci bunu yazdıgossipgirltr bunu yazdı
Gider tablosuna biir kayıt girdiğim zaman aynı zamanda onay tablosunada aynı kaydın onay bilgilerinin varsayılan olarak eklenmesini nasıl yapabilirim?
Bunu 2 türlü yapabilirsin.
1. yol: Yazılımda insert işlemi yaparken insert ettiğin kaydın id sini alarak onay tablosuna manuel insert etmek. Dikkat etmen gereken nokta bu iki insert işlemini transaction ile yapman gerek.
2. yol: Yazılımda bir değişiklik yapmadan SQL de trigger oluştururken yapabilirsin.
Önereceğim yol ise gerekli kontrolleri sağlayabilmen için yazılım tarafında yapacağın 1. yol
linq sql ile eklemeyi yapıyorum ıd otomatik veri tabanından atanıyor. ıd nasıl alıp kaydedebilirim ki?
Özellikle burada detaylı anlatılmış: http://stackoverflow.com/questions/113928/can-i-return-the-id-field-after-a-linq-insert