MovieRentalAutomation is a C# desktop application designed to efficiently manage a movie rental store. The application consists of four main pages and provides functions for adding, updating, deleting, and renting movies. All data is stored in regularly updated files.
-
Login Page:
- A secure page specifically for the store owner.
- Login with username and password.
- Includes a movie poster for visual appeal.
-
Home Page:
- Features small posters of four different movies, allowing the background of the application to change based on the selected movie.
- Buttons for navigating to the "Rentals" and "Movies" pages.
-
Movies Page:
- Lists all movies stored in a file via a GridView.
- Allows adding, updating, and deleting movies.
- All changes are reflected in the file and updated continuously.
-
Rentals Page:
- Enables users to rent movies from the list of movies stored in movies.txt.
- Allows adding, updating, and deleting rentals based on the availability of movies.
- Displays existing and newly added rentals in a GridView from rentals.txt.
- Ensure you have .NET Framework installed on your system.
- Clone the repository:
git clone https://github.com/Soresta/MovieRentalAutomation.git
- Open the project file in Visual Studio.
- Build and run the project.
This project is licensed under the MIT License. See the LICENSE file for details.
MovieRentalAutomation, bir film kiralama dükkanını verimli bir şekilde yönetmek amacıyla tasarlanmış bir C# masaüstü uygulamasıdır. Uygulama, dört ana sayfadan oluşur ve film ekleme, güncelleme, silme ve kiralama işlevleri sunar. Tüm veriler düzenli olarak güncellenen dosyalarda saklanır.
-
Giriş Sayfası:
- Mağaza sahibi için özel güvenli bir sayfa.
- Kullanıcı adı ve şifre ile giriş yapma.
- Görsel çekicilik için bir film posteri içerir.
-
Ana Sayfa:
- Uygulamanın arka planının seçilen filme göre değişmesine olanak tanıyan dört farklı filmin küçük posterlerini içerir.
- "Kiralar" ve "Filmler" sayfalarına geçiş yapmak için butonlar.
-
Filmler Sayfası:
- GridView üzerinden dosyada bulunan tüm filmleri listeler.
- Film ekleme, güncelleme ve silme işlemleri yapılabilir.
- Tüm değişiklikler dosyaya yansır ve sürekli olarak güncellenir.
-
Kiralar Sayfası:
- Kullanıcıların movies.txt dosyasında bulunan filmler listesinden film kiralayabilmesini sağlar.
- Mevcut filmlere bağlı olarak kira ekleme, güncelleme ve silme işlemleri yapılabilir.
- rentals.txt dosyasındaki mevcut ve yeni eklenen kiraları GridView'da gösterir.
Bu proje MIT Lisansı altında lisanslanmıştır. Detaylar için LICENSE dosyasına bakınız.