Bu repo mənim Windows Forms,MsSQL və Entity Framework istifadə bacarğımı göstərmək üçün yaradılmış lahiyyədir.Parfum satışı üçün hazırlanmış bir appdir. 2 modeli vardır.Biri bu (Entity Framework) model digəri isə ADO.Net Version Bir Ecommerce saytina əsaslanaraq yardımışdır. App DataBese First-ə əsaslandığı üçün əsas olaraq live dataya önəm verir. 3 versiyası var və hər biri ayrıcalıqda bir appdir.
- Admin panel
- Employee
- User
Userlərin və Employee şatışına nəzarət etmək,Userlərin və Employeenin accesslərini dəyərləndirmək üçün və lazım gəldikdə isə dəyişikliklər etmək(Delete and Update) üçün fikirləşilib.Təbiki Parfum yaratam və satış edə bilir. Admin Panel özü ayrıcalıqda bir appdir nəticə etibarı ilə təklikdə Admin Panel işlədilə bilir .
- Admin Paneldə qeydiyatdan keçmək mükündeyildir.
- Adminlər DataBase dən daxil edilir.
- Admin öz adı ilə satış etməsi mükün deyilir.(Admin Panelin məqsədi nəzarət üçün olduğunu diqqətə alaq.)
- Yalnız admin yeni
category
alar yarda və update bilər. - Yalnız admin
Parfüm
ləri silə bilər. - Yalnız admin (
Sale Price
) satış qiymətlərini silə bilər. - Yalnız admin başqa şəxlərin adina olan (
Sale
)satışları editləyib vaxtini,miqdarını və qiyməti dişə bilər. - Yalnız admin müəyyən vaxt aralığında olan
user
vəemployee
(Sale
) satış keçmişinə baxa bilər. - Yalnız admin (
Parfum App
)də qeydiyyatdan keçən şəxslərə icazə verə bilər. - Yalnız admin qeydiyatdan keçmiş alıcıları(
User
) olan şəxləri (employee
) işci olaraq daxil olmasına icazə verə bilər. - Yalnız admin (
User
)alıcı və (Employee
)işci (Password
)sifrəsini editləyə bilər. - Preview
Userlərin satışına baxmaq, Yeni parfumlərin yardılması və parfümlərin qəblulunu edə bilir və Satış edir.
- (
User
) alıcının müəyyən aralıqda nə aldığına baxa bilir. Parfum
create
yarada vəupdate
editləyə bilir.Parfum
ə müəyyən qiymət verə bilir(create
) və bu qiymətləri (update
)editləyə bilir.Parfum
ləri müəyəncategory
lərə add edə bilir.- (
Sale
) edə bilir. - Preview
Satışda olan bütün parfümləri görür və alış edə bilir.Satışda olan bütün pafümləri axatarış edə bilir. Yardalışmış bütün parfümləri görür.
Database olaraq MsSQLdən istifadə eilib. Atfter delete və update triggerlərindən,Function,Procedure və Viewlardan istifadə edilib. Yuxarıda qeyd etiklərimdən bir neçəsini izahanı verirəm.After Updated Triggeri satış olduqda bu satışın miqdarı qədər
SalePrice Table
dan silinir.Əgər satış silinsə bu satış miqdarı qədər parfumSalePrice Table
na qayıdır.DataBase gedən bütün əməliyyatlarParfume.sql
file'dadır.
- Trigger(After Delete and Insert)
- Function
- View
- Join
- Foreign Key