15 49.0138 8.38624 1 0 4000 1 https://blog.mustafaergec.com.tr 300

C# Emlakçı Otomasyonu Projesi Açıklama ve Kodları

Emlak Otomasyonu projesi genel olarak;

  • Giriş Ekranı
  • Ana Menü ( Ev işlemlerinin yapıldığı bölüm )
  • Ev Düzenleme Ekranı
  • Yeni Ev Ekleme Ekranı
  • Ev Listeleme Ve Sorgulama Ekranı
  • Yeni Kullanıcı Kayıt Ekranı
  • Müşteri Ev Satış Ekranı
  • Satılan veya Kiralanan Evlerin Sorgulandığı Sorgulama Ekranı

Yukarıdaki ekranlardan oluşmaktadır. Proje C# Programlama dili kullanılarak yazılmıştır. Ayrıca proje Entity Framework kullanılarak yapılmıştır. Entity Framework Nedir? ve Entity Framework Nasıl Kullanılır? gibi sorular için Entity framework tutorial 

Emlak Otomasyonu Projesi Detayları

Emlak Otomasyonu Giriş Ekranı ve Yeni Kullanıcı Kayıt Ekranı

Projeyi açtığımızda bizleri giriş ekranı karşılamaktadır. Giriş ekranını sağ tarafta görebilirsiniz. Giriş ekranı yardımı ile projeye giriş yapabilir veya yeni kullanıcı ekleyebiliriz.

Yeni kullanıcı eklemeye çalıştığımızda program yetkisiz kullanıcı ekleme işlemlerini engellemek için bizlerden bir kullanıcı şifresi isteyecektir.

Kullanıcı şifre kolaylık olması amacıyla girili olarak gelmektedir.(!) ilgili Sql dosyası ve içerikleri yazının en sonunda verilmiştir.

Yeni Kullanıcı Kayıt İşlemleri İçin Kullanıcı Şifresi:  123

Kayıt işlemi sırasında sorulan şifre Kullanıcı Adı: Admin

Emlak Otomasyonu Yeni Ev Ekleme Ekranı

Yeni ev eklemek için ana menüde bulunan Yeni Ev Ekle Butonu kullanılabilir. Yeni Ev Ekleme ekranından ev ile ilgili bilgiler yer almaktadır. Kullanıcı İl seçtiğinde ilgili ildeki İlçeler otomatik olarak listelenmektedir.

Ev yapım tarihi girildiğinde kullanıcıya ekstra bilgi olarak ev yaşı bilgisi gösterilmektedir.

=> Resmi büyütmek için tıklayarak indirebilir veya tam ekran görüntüleyebilirsiniz.

Emlak Otomasyonu Ev Sorgulama Ekranı

Sorgulama ekranında kaydedilen evler çeşitli kriterlere göre sorgulanabilmektedir. Kısaca Sadece il veya İl, İlçe bilgisi girilerek, Ev Toplam Alan Bilgisi, Oda sayısı bilgisi ve ev türünü girerek, Ev Durumu bilgisi ile ve Ev tercihi bilgisi ile sorgulama yapılabilir.

Önerilen Yazı |  C# Reverse() Metodu Kullanmadan Diziyi Ters Çevirme

Sorgulanan sonuçlar yazdırılabilir veya istenilen ev bilgisi üzerine tıklayarak kayıtlı ev bilgisi silinebilir, müşteriye kiralanabilir/satılabilir.

Kullanıcıya ev kiralama veya satılma işlemi sorgulama sonucunda yapılmaktadır. Aşağıda ilgili ekranın resmi yer almaktadır. Ev Satış Yap butonu tıklanarak seçili ev ile ilgili satış/kiralama işlemleri yapılabilmektedir.

=> Ev Durumu ve Ev Tercihi bilgisi her ev için sorgulamada kullanılmaktadır.

=> Resmi büyütmek için tıklayarak indirebilir veya tam ekran görüntüleyebilirsiniz.

 

Emlak Otomasyonu Satılan veya Kiralanan Sorgulama Ekranı

Emlakçı kiraladığı veya sattığı evleri bu ekran yardımı ile görebilmektedir. Ekranda kiralik veya satilik olmak üzere iki kriter bulunmaktadır.

Sorgulama sonucu isteğe bağlı olarak yazdırılabilir.

Emlak Otomasyonu Ana Menü Tasarımı

NOT: Veriler tamamen rastgele ve anlamsız olarak girilmiştir.  Proje için aşağıda yer alan github resmine veya buraya tıklayarak ilgili kodlara ulaşabilirsiniz.

Proje çok kapsamlı bir proje olmamakla birlikte bir çok bug, tutarsızlık ve eksiklik olabilir, vardır. Başlangıç seviyesinde bir amatör çalışma.

 

Emlak Otomasyonu Veri Tabanı Dosyaları

Projede veri tabanı olarak SQL Kullanılmıştır.

Veri tabanı dosyaları için tıklayınız.

Category:C#
Önceki
C# Emlakçı Otomasyonu Ödevi Açıklama ve Kodları
Sonraki
Android Firebase Restoran Sipariş Alma Uygulaması

4 Yorumlar

  • 27 Mart 2018 at 17:26
    Esma

    otomasyonu çalıştırdığımda An unhandled exception of type ‘System.Data.Entity.Core.EntityException’ occurred in EntityFramework.SqlServer.dll hatası alıyorum nedeni ne acaba?

    REPLY
    • 27 Mart 2018 at 18:11

      Veri tabani dosyasını sql server kullanarak geri yükleyin ve data source ayarini sisteminize göre güncelleyin.

      REPLY
  • 20 Nisan 2018 at 19:28
    Mehmet

    Hocam bunun vısual studıo dalgası yok mu ?

    REPLY
    • 20 Nisan 2018 at 19:45

      Proje zaten Visual Studio ile yapıldı. Yazı altında GitHub linki bulunmakta. Tüm kodlara oradan ulaşabilirsin.

      REPLY

LEAVE A REPLY

This site uses Akismet to reduce spam. Learn how your comment data is processed.