Kırtasiye Otomasyonu

Entity Framework teknolojisini kullanarak geliştirmiş olduğum kırtasiye otomasyonunu sizlerle paylaşmak istiyorum. Entity Framework esnek yapısı ve kullanım kolaylığı ile çok hızlı bir şekilde proje geliştirmemize olanak sağlıyor.

Projeye ait detayları aşağıda bulabilirsiniz.

Projenin kaynak kodlarına buradan ulaşabilirsiniz

Proje Detayları

Giriş Ekranı

    girisBilgileri gb = kr.girisBilgileri.Where(x => x.kAdi == kAdi && x.sifre == sifre).FirstOrDefault();

Textboxtan aldığımız kullanıcı adı ve şifre bilgilerini kr.girisBilgileri.Where komutu ile Giriş bilgileri adlı tabloda arıyoruz, Kullanıcı adı ve şifre bilgileri doğru ise dönüş olarak o bilgilerin bulunduğu satır girisBilgileri adlı değişkende saklanıyor.

Ana Sayfa

Ürünlerin üst tarafında bulunan textbox sayesinde sadece girilen harf veye kelime ile başlayan ürünler görüntüleniyor. Bunu yapan kod parçacığı;

   string veri = txtUrun.Text;
   List m = kr.stok.Where(x => x.urunAdi.StartsWith(veri) && x.kategoriId==sta.kategoriId).ToList();

Seçilen ürünlerin adedi belirlendikten sonra sepete ekle butoni ile alışveriş sepeti adlı listboxa ekleme yapılıyor. Bu kısmı alışveriş sepeti olarak düşünebiliriz

Ödeme Ekranı

Ana Sayfada Alışverişi tamamla butonuna tıklandığı zaman bizi ödeme ekranına yönlendirir. Bu ekranda Alış veriş sepeti, toplam tutar, kayıtlı müşteriler veya müşteri kaydet, nakit veya kredi kartı ile ödeme seçenekleri bulunur.

Eğer yeni müşteri eklenecekse  tab menüden müşteri ekle seçeneği tıklanır

Nakit veya kredi kartı ile ödeme seçeneklerinden biri seçilir ve ödenecek miktar belirtilir. Para üstü verildikten sonra işlem tamamlanır.

Stok Sayfası

Stoktaki ürünlerin güncellenmesi ve yeni ürün eklenmesi stok sayfası üzerinden yapılır

Ürün Ekleme

Stoğa ürün ekleme bu sayfa üzerinden yapılır

Ürün Güncelleme

Seçlen ürünün güncellenmesi işlemi bu sayfa üzerinden yapılır

20 Comments

  1. Müşterinin rastgele olduğu, satışın stoktan yapıldığı, yapılan satışın kasaya kaydedildiği bir programın kodları nasıl olur?

    1. Almaktan kastınız nedir? Proje kaynak kodlarından mı bahsediyorsunuz yoksa Kırtasiyeniz için bir program mı arıyorsunuz?

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir