Forum

.Net Kayıt Aşaması
 
Bildirimler
Hepsini Temizle

.Net Kayıt Aşaması

6 Yazılar
3 Üyeler
0 Reactions
412 Görüntüleme
(@ademyalcin)
Gönderiler: 17
Eminent Member
Konu başlatıcı
 

Merhaba Arkadaşlar;

yapmak istediğim şöyle bir şey 3 aşamalı örnekle anlatıyım

 

1. aşamada arabanın markasını sahibi adını başlık gibi bilgileri girer

2. aşamada seçmiş oldugu arabayla ilgili iç aksesuarlar gelecek  ( her arabının ki farklı oldugu için farklı gelecek kamyon için ayrı Tır için ayrı) 

3. aşamada da daha geniş farklı bilgiler

 

bu şekilde bu bilgileri kaydederken nasıl bir yol izleyebilirim? (bunları yapması için uye olması lazım sadece uyeler yapabiliyor)

 
Gönderildi : 16/09/2012 16:32

(@mutlubenmutlu)
Gönderiler: 297
Reputable Member
 

Selam Adem Bey,

Konuyu cok yuzeysel anlatmissiniz fakat onbilgi olarak size soyle yardimci olabilirim;

Oncelikle bir database'iniz olmali, hali hazirda varmi bilemiyorum.

Istediginiz asamalar icin su tablolara basvuracaksiniz;

1. Araclarin tanimlandigi tablo markalara gore veya cinse gore

2. Ic aksesuarlarin bulundugu bir tablo, ve bu tabloda yeni bir field olarak aksesuarlarin iliskisi bulunan araclarin listesi 

Oncelikle 1. asamada database den girili olan marka icin sorgu calistiracaksiniz, bu sorguda aracin ismini sorgulatip bagli oldugu ic aksesuarlarin listesini cagircaksiniz, ve bu query yi 2. asamada listeleticeksiniz.

 

 
Gönderildi : 17/09/2012 16:06

(@SelimYilmaz)
Gönderiler: 82
Estimable Member
 

bilip bilmediğini sorundan anlayamadığım için. sonsuz kategori - sonsuz ağaç denilen şeyi mutlaka bu projede kullanmalısın..

arkadaşın verdiği cevapta ki 1. tablona yani araç tablosuna alt kategori id verip iç aksesuar vs bilgilerini gireceğin tablonun ustkategori id sine bu id'yi vermen tablolara birbirine bağlamana filan da gerek kalmadan işini halletmene yardımcı olacaktır.

bu bilginin dışında verilen cevap zaten yeterli olmuş. eksik bir şey kaldıysa daha derinlemesine inerek yeni bir soru sorarsan bildiklerimizi paylaşmaya çalısırız.

 
Gönderildi : 18/09/2012 17:21

(@ademyalcin)
Gönderiler: 17
Eminent Member
Konu başlatıcı
 

şöyle detaylı anlatayım ben 

Tablolar

Ilanlar : IlanId , TurId, AltTurId,IslemId, Fiyat,Baslik,Aciklama(devam etmektedir)

Turler : TurId,TurAdi (Mercedes,BMW,Seat ....)  

Alttur : AltTurId, TurId, AltTurAdi (Mercedes Benz CLS 63 , Mercedes Cupe, BMW X6 , Seat black... )

KapiSayisi : KapiId,Kapisayisi

Isitma : IsitmaId,Isitma

Aksesuar : AksesuarId,Aksesuar

SeciliAksesuar: SeciliAksesuarId,IlanId,AksesuarId 

tablolarım bu şekil devam ediyor

 

şimdi 1. tablomda Ilanlarda genel özellikleri çekiyorum yani kullanıcının ilk ilan eklemeye başladıgı sayfa

1. sayfada seçmiş oldugu araba markasına göre bir alt özellikler geliyor2.sayfada  kapisayisi ayna sayisi rengi gibi 

 3.sayfaya geçiyoruz daha sonra burada ise birden fazla özellik seçebileceği Aksesuar gibi aksesuar tablosundan çekmiş olduklarını chkboxa atıyorum ve seçtiklerinide seciliaksesuar tablosuna atarak orta tutuyorum olay bu 

 

benim sordugum ise 2. sayfada her arabaya göre ayrı ayrı paneller yapıyorum o panellerin içinede o markaya göre bi alt özellikler listeleniyor yani her panelde araba rengi mutlaka var ama ben bunu kod kısmında void BMWCOLOr() {.... }şeklinde drop downa aktarıp gösteriyrum böyle ortak özellikli bilgileri her panelde kullanmak istiyorum fakat tek kod şeklinde bu şekilde istemiyorum void MERCEDESCOLOR , VOID BMWCOLOR ... gibi umarım anlatabildim 😀  

 

 

 

 
Gönderildi : 20/09/2012 04:06

(@SelimYilmaz)
Gönderiler: 82
Estimable Member
 

eğer çok sayıda bu tür işlemin yoksa bi db tablosundan çekebilirsin. Diğer türlü de zaten performans hemen hemen aynı olacak. sp olarak tanımlayıp pratik bir şekilde çekersin.

 
Gönderildi : 20/09/2012 23:13

(@ademyalcin)
Gönderiler: 17
Eminent Member
Konu başlatıcı
 

Nasıl anlamadım ? amacım burda aynı özellikteki dropdownları 1 kere kullanmak her araba modeli için ayrı ayrı kullanmak cok zor oluyor 

 
Gönderildi : 21/09/2012 03:05

Paylaş: