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 void Init(DepartmentManagement de_control) { this.de_control = de_control; }