updated classes

هذا الالتزام موجود في:
2026-04-09 16:12:15 +03:00
الأصل f347a5cb0c
التزام 4d042189f0
8 ملفات معدلة مع 146 إضافات و8 حذوفات

عرض الملف

@@ -0,0 +1,30 @@
public class Customer {
Request request;
public String name;
public Customer(String name,Request request) {
this.name = name;
this.request = request;
}
public String getName() {
return name;
}
public Request getRequest() {
return request;
}
public void setName(String name) {
this.name = name;
}
public void setRequest(Request request) {
this.request = request;
}
public void addMealToRequest(Meal meal){
request.mealRequest.add(meal);
}
}

عرض الملف

@@ -0,0 +1,32 @@
public class Employee extends User {
Request request;
Store store;
public Employee( String name, String password) {
super(name, password);
}
/*public void addMealToStore(Meal meal){
store.mealStore.add(meal);
} */
public void addMealToRequest(Meal meal){
request.mealRequest.add(meal);
}
public void deleteMealFromRequest(Meal meal){
request.mealRequest.remove(meal);
}
public void addItemToStore(Item item, int quantity){
store.itemStore.put(item, quantity);
}
/*public void deleteMealFromStore(Meal meal){
store.mealStore.remove(meal);
}*/
public void deleteItemFromStore(Item item){
store.itemStore.remove(item);
}
public void setRequest(Request request){
this.request = request;
}
public void addItemtoMeal(Meal meal , Item item){
meal.items.add(item);
}
}

عرض الملف

@@ -0,0 +1,3 @@
public class FileManagement {
}

عرض الملف

@@ -0,0 +1,37 @@
public class Item {
public String name;
public double price;
public String typeOfItem;
public Item(String name, double price, String typeOfItem ) {
this.name = name;
this.price = price;
this.typeOfItem = typeOfItem;
}
public String getName() {
return name;
}
public double getPrice() {
return price;
}
public String getTypeOfItem() {
return typeOfItem;
}
public void setName(String name) {
this.name = name;
}
public void setPrice(double price) {
this.price = price;
}
public void setTypeOfItem(String typeOfItem) {
this.typeOfItem = typeOfItem;
}
}

عرض الملف

@@ -1,6 +1,7 @@
public class Main {
public static void main(String[] args) {
System.out.println("Welcome to our restaurant management system!"
);
}
}

عرض الملف

@@ -0,0 +1,8 @@
public class Manager extends User {
Store store;
public Manager( String name, String password) {
super(name, password);
}
}

عرض الملف

@@ -0,0 +1,31 @@
import java.util.ArrayList;
public class Meal {
ArrayList<Item>items = new ArrayList<>();
double totalPrice;
public Meal(ArrayList<Item> items) {
this.items = items;
for (Item item : items) {
totalPrice += item.price ;
}
}
public ArrayList<Item> getItems() {
return items;
}
public double getTotalPrice() {
return totalPrice;
}
public void setItems(ArrayList<Item> items) {
this.items = items;
}
public void setTotalPrice(double totalPrice) {
this.totalPrice = totalPrice;
}
}

عرض الملف

@@ -1,10 +1,10 @@
public class User {
private int id;
private static int id;
private String name;
private String password;
public User(int id, String name, String password) {
this.id = id;
public User( String name, String password) {
id++;
this.name = name;
this.password = password;
}
@@ -21,10 +21,6 @@ public class User {
return password;
}
public void setId(int id) {
this.id = id;
}
public void setName(String name) {
this.name = name;
}