Skip to content

Latest commit

 

History

History
70 lines (60 loc) · 2.84 KB

README.md

File metadata and controls

70 lines (60 loc) · 2.84 KB

SalesLYL

c#,.net,razor,html,ajax.googleapis,jquery,bootstrap,fontawesome,javascript,mvc,sql


Örnek proje, bir fatura giriş uygulaması olacaktır. Kullanıcı adı ve şifreyle uygulamaya girdikten sonra, bir ekran vasıtasıyla fatura girişi yapabilmeliyiz. Fatura ekranının yapısı, alanları, ve dizaynı tamamen size ait. Bir faturada kabaca size hangi alanlar olması gerekiyorsa onları koyabilirsiniz. Faturanın hesap kitap kısmını düşünmeyin. Birim fiyat * miktar şeklinde bir hesaplama yeterlidir. Vergisel hesaplamalara girmenize gerek yok. Girdiğimiz fatura kayıtlarını izleyip, değiştirip, silebilmeliyiz. Arayüz tasarım tamamen size kalmış. Teknoloji olarak, tercihen webapi, ve angular js talep ediyoruz. Bu teknolojilere hakim değilseniz, mvc, ve bildiğiniz bir javascript frameworkde olur. Entitiyframework gibi bir framework kullanılmasını istemiyoruz. Veritabanı olarak sql server kullanılacak. Örnek proje tamamlandıktan sonra, tüm kodlarla birlikte, veritabanının backup’ınıda göndermelisiniz. Proje süreniz 3 gündür. NOT : Db backup’ını alırken sql server 2016 uyumlu olarak alırsanız sevinirim.


***
  • structure : Model-View-Controller
  • DbRepository : bu sınıf dbConnectStrin bağlantısı ile sunucu bağlantısını sağlayarak, veritabanı etkileşim işlemlerini(CRUD) yapar
  • statik olarak en fazla 3 kalem eklenmekte : düzenle ve yeni oluşturma işlemlerinde dinamik kalem ekleme-silme özelliği sonraki versiyonda eklenebilir.
  • herhangi bir orm aracı kulanılmadı: entityframework vb. kullanılmadı,row sql stringleri ile işlemler yapıldı
  • _prtsc klasöründe db script i ve ekran alıntıları mevcut
  • login ; user:admin pass : admin

Screen Shots

* Login Page

* Invoice List

* edit invoice

* show invoice

* connection string on config

* script for server 2016


-Katkı Sunanlar---