Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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;
 }