Exemplo n.º 1
0
        public ResourcePage()
        {
            _resourceController      = (Application.Current as App).ResourceController;
            _medicalSupplyController = (Application.Current as App).MedicalSupplyController;
            ResourceList             = new ObservableCollection <ResourceView>();
            SupplyList = new ObservableCollection <SupplyView>();

            InitializeComponent();

            List <Resource> resources = _resourceController.GetAll();

            for (var i = 0; i < resources.Count; i++)
            {
                ResourceList.Add(new ResourceView(resources[i]));
            }

            List <MedicalSupply> supplies = _medicalSupplyController.GetAll();

            for (var i = 0; i < supplies.Count; i++)
            {
                SupplyList.Add(new SupplyView(supplies[i]));
            }

            resourceDataGrid.ItemsSource = ResourceList;
            supplyDataGrid.ItemsSource   = SupplyList;
        }
Exemplo n.º 2
0
        public SupplyProfilePage(SupplyView supply, bool isPrivate = false)
        {
            isNewSupply = isPrivate;
            _medicalSupplyController = (Application.Current as App).MedicalSupplyController;
            InitializeComponent();

            nameTextBox.Text = supply.Type;
            if (!isNewSupply)
            {
                idLabel.Content = supply.Id;
            }
            countTextBox.Text = supply.Count.ToString();
        }
Exemplo n.º 3
0
        public App()
        {
            var doctorRepository        = new DoctorRepository();
            var drugRepository          = new DrugRepository();
            var managerRepository       = new ManagerRepository();
            var medicalExamRepository   = new MedicalExamRepository();
            var medicalRecordRepository = new MedicalRecordRepository();
            var medicalSupplyRepository = new MedicalSupplyRepository();
            var notificationRepository  = new NotificationRepository();
            var patientRepository       = new PatientRepository();
            var reportRepository        = new ReportRepository();
            var resourceRepository      = new ResourceRepository();
            var roomRepository          = new RoomRepository();
            var secretaryRepository     = new SecretaryRepository();
            var textContentRepository   = new TextContentRepository();
            var renovationRepository    = new RenovationRepository();
            var guestUserRepository     = new GuestUserRepository();

            var notificationService  = new NotificationService(notificationRepository);
            var doctorService        = new DoctorService(doctorRepository, notificationService);
            var doctorReviewService  = new DoctorReviewService(medicalExamRepository);
            var drugService          = new DrugService(drugRepository, doctorService);
            var employeeService      = new EmployeeService(managerRepository, doctorService, secretaryRepository);
            var guestUserService     = new GuestUserService(guestUserRepository);
            var medicalExamService   = new MedicalExamService(medicalExamRepository);
            var medicalSupplyService = new MedicalSupplyService(medicalSupplyRepository);
            var patientService       = new PatientService(patientRepository);
            var reportService        = new ReportService(reportRepository, managerRepository);
            var resourceService      = new ResourceService(resourceRepository);
            var roomService          = new RoomService(roomRepository, renovationRepository, medicalExamService, patientService, resourceService);
            var userService          = new UserService(employeeService, patientService);
            var textContentService   = new TextContentService(textContentRepository);

            TextContentController   = new TextContentController(textContentService);
            NotificationController  = new NotificationController(notificationService);
            DoctorController        = new DoctorController(doctorService);
            DoctorReviewController  = new DoctorReviewController(doctorReviewService);
            DrugController          = new DrugController(drugService);
            EmployeeController      = new EmployeeController(employeeService);
            GuestUserController     = new GuestUserController(guestUserService);
            MedicalExamController   = new MedicalExamController(medicalExamService);
            MedicalSupplyController = new MedicalSupplyController(medicalSupplyService);
            PatientController       = new PatientController(patientService);
            ReportController        = new ReportController(reportService);
            ResourceController      = new ResourceController(resourceService);
            RoomController          = new RoomController(roomService);
            UserController          = new UserController(userService);
        }