C# Boş Geçilemez Alanlar

C# Boş Geçilemez Alanlar

Bir kayıt formunda boş geçilemez alanları nasıl yapabiliriz? Yöntemlerden sadece biri. Her yazılımcının kendi yöntemi vardır.

Selam arkadaşlar.

Projelerimizde INSERT yada UPDATE yaptırırken belirli alanların boş geçilmemesini sağlama yöntemlerinden birini anlatmaya çalışacağım. Tabi bu konuyu her yazılımcı birbirinden farklı anlatabilir. Benim kullandığım yöntem bu şekildedir.

Kayıt formumuzda Adı, Kodu, TC no ve Tel no bilgilerinin boş geçilmemesini istiyoruz.

Görelim;

if (TXT_Adı.Text == "" || TXT_Kodu.Text == "" || TXT_TCno.Text == "" ||  TXT_TelNo.Text == ""  )

   // if şartlarında " || " işareti " veya "  anlamına gelir. 
   // " & " işareti ise " ve " anlamına gelir.
   // "||" işaretini kullanarak şart verdiğinizde şartlardan en az biri
   // doğru ise şart sağlanmış olur ve işlem yapılır.
   // "&" işaretini kullanarak şart verdiğimizde şartlardan biri bile
   // tutmazsa işlem yapılmaz. Tüm şartların sağlanması istenir.
   // Yani bu işlemi yapmak istediğimizde "&" kullanırsak hepsi boş ise hata verir
   // biri bile dolu olursa hata vermez.
   // Şimdi şartlarımızı yaptık. 
   // Boş alanların arkaplan rengini sarı yapalım ki zorunlu alanlar belli olsun 

  {
   TXT_Adı.BackColor = Color.Yellow;
   TXT_Kodu.BackColor = Color.Yellow;
   TXT_TCno.BackColor = Color.Yellow;
   TXT_TelNo.BackColor = Color.Yellow;
   MessageBox.Show("Rekli Alanları Boş Geçemezsiniz","Boş Alan Hatası");
}
else
{
  //sql insert yada update işlemleri kodları
}

Yöntem bu arkadaşlar, if şartında yer alan bilgilerden biri bile boş ise kayıt işlemi yapılmayacak ve dolu olmasını istediğimiz alanların arkaplan renkleri sarı olacaktır.

 

Bu ders bu kadar sevgili arkadaşlar umarım faydalı olur.

Yorumlarınızı eksik etmeyin arkadaşlar. Artılarımı ve eksilerimi söylemekten çekinmeyin.

http://mustafabukulmez.com/

Mustafa BÜKÜLMEZ
http://mustafabukulmez.com -- Web sitesi, ERP, MRP, CRM ve kişiye özel uygulamalar hazırlanır. -- Deneyip çalıştığını onaylamadan çok nadir ders eklerim. Denemediklerim ise eski makalelerimdendir. Hem bildiklerimi paylaşmak hemde her seferinde aramamak için yayınlıyorum. -- *Bilgi paylaştıkça çoğalır. *Bir mum diğer mumu yakmakla ışığından bir şey kaybetmez. Aksine Daha çok ışık yayar. -- 1992 İstanbul doğumluyum. Kahramanmaraş'ta yaşıyorum. Lise: Ağ sistemleri ve Yönetimi, Üniversite: Bilgisayar Programcılığı.. -- 07.2014 tarihinden beri bir firmada Bilgi İşlem Müdürü olarak çalışmaktayım. -- Kişisel Bloğum : https://csharpiledundenbugune.blogspot.com.tr/
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git