public DepartmentManagement(Intro intro) { DepartmentView view = new DepartmentView(intro); this.department_view = view; department_view.Init(this); listDepartments = new List <DepartmentModel>(); IOMethod.Instance.ReadData <DepartmentModel>(path, ref listDepartments); }
public MenuManagement(Intro intro) { MenuView view = new MenuView(intro); this.menu_view = view; menu_view.Init(this); listProducts = new List <MenuModel>(); IOMethod.Instance.ReadData <MenuModel>(path, ref listProducts); }
public TypeMemberManagement(Intro intro) { TypeMemberView type_View = new TypeMemberView(intro); listTypeMember = new List <TypeMember>(); this.type_view = type_View; type_view.Init(this); IOMethod.Instance.ReadData <TypeMember>(path, ref listTypeMember); }
public MemberManagement(Intro intro, TypeMemberManagement type_management) { MemberView view = new MemberView(intro); type_management.Init(this); this.member_view = view; this.type_management = type_management; member_view.Init(this); listMembers = new List <MemberModel>(); IOMethod.Instance.ReadData <MemberModel>(path, ref listMembers); }
static void Main(string[] args) { Intro intro = new Intro(); DepartmentManagement department = new DepartmentManagement(intro); MenuManagement menu = new MenuManagement(intro); TypeMemberManagement type = new TypeMemberManagement(intro); MemberManagement member = new MemberManagement(intro, type); StaffManagement staff = new StaffManagement(intro, department); ReceiptManagement receipt = new ReceiptManagement(intro, menu, staff, member); intro.ShowListFunction(); }
public StaffManagement(Intro intro, DepartmentManagement department) { StaffView view = new StaffView(intro); department.Init(this); this.view_staff = view; this.departmentcontrol = department; view_staff.Init(this); listStaff = new List <StaffModel>(); view_staff.OnPrintListDepartment += departmentcontrol.PrintListDepartments; view_staff.OnFindDepartment += departmentcontrol.FindDepartment; IOMethod.Instance.ReadData <StaffModel>(path, ref listStaff); }
public ReceiptManagement(Intro intro, MenuManagement menu, StaffManagement staff, MemberManagement member) { ReceiptView view_receipt = new ReceiptView(intro); this.receipt_view = view_receipt; this.staff_manage = staff; this.menu_manage = menu; this.member_manage = member; receipt_view.Init(this); listReceiptDetail = new List <ReceiptDetail>(); tempListReceiptDetail = new List <ReceiptDetail>(); listReceipt = new List <Receipt>(); view_receipt.OnPrintMenu += menu.PrintMenu; IOMethod.Instance.ReadData <ReceiptDetail>(pathDetail, ref listReceiptDetail); IOMethod.Instance.ReadData <Receipt>(path, ref listReceipt); }
public DepartmentView(Intro intro) { this.intro = intro; intro.OnCallDepartmentFunction += ListDepartmentFunction; }
public ReceiptView(Intro intro) { this.intro = intro; intro.OnCallReceiptFunction += ListReceiptFunction; intro.OnCallFilterReceipt += FilterReceipt; }
public MemberView(Intro intro) { this.intro = intro; intro.OnCallMemberFunction += ListMemberFunction; intro.OnCallFilterMember += FilterMemberByPoint; }
public StaffView(Intro intro) { this.intro = intro; intro.OnCallStaffFunction += ListStaffFunction; intro.OnCallFilterStaff += FilterStaff; }
public MenuView(Intro intro) { this.intro = intro; intro.OnCallMenuFunction += ListMenuFunction; }
public TypeMemberView(Intro intro) { this.intro = intro; intro.OnCallTypeMemberFunction += TypeMemberFunction; }