Esempio n. 1
0
        public WorkTimeView(string id)
        {
            InitializeComponent();

            this.DataContext      = this;
            _informationControler = new InformationEditController();

            if (Login.role != 3)
            {
                ButtonSave.Visibility = Visibility.Hidden;

                FromTXT.IsEnabled = false;
                ToTXT.IsEnabled   = false;
            }

            if (id.Equals("HospitalA") || id.Equals("HospitalB"))
            {
                NameOfClinicTxtBlock.Visibility  = Visibility.Hidden;
                NumberOfFloorTxtBlock.Visibility = Visibility.Hidden;
                NameOfClinicTxt.Visibility       = Visibility.Hidden;
                NumberOfFloorTxt.Visibility      = Visibility.Hidden;
            }



            Room r1 = _informationControler.GetRoomById(id);

            if (r1 != null)
            {
                WorkTimeVie = WorkTimeRoomConverter.ConvertRoomToRoomWorkTime(_informationControler.GetRoomById(id));
            }
        }
Esempio n. 2
0
        public DoctorOfficeInformation(string Id)
        {
            InitializeComponent();
            this.DataContext = this;


            if (Login.role != 3)
            {
                NewDoctor.Visibility             = Visibility.Hidden;
                ButtonSave.Visibility            = Visibility.Hidden;
                DoctorsComboBox.Visibility       = Visibility.Hidden;
                FromTXT.IsEnabled                = false;
                ToTXT.IsEnabled                  = false;
                NameOfCurrentDoctor.IsEnabled    = false;
                SurnameOfCurrentDoctor.IsEnabled = false;



                NumberOfFloorTxt.IsEnabled = false;
                NameOfClinicTxt.IsEnabled  = false;
            }

            Room r1 = _informationControler.GetRoomById(Id);

            if (r1 != null)
            {
                Room room = _informationControler.GetRoomById(Id);

                DoctorsRoom = DoctorRoomConverter.ConvertRoomToDoctorRoomView(_informationControler.GetRoomById(Id));
                doctor      = _informationControler.GetDoctorById(room.DoctordId);

                DoctorsRoom.NameOfDoctor    = doctor.Name;
                DoctorsRoom.SurnameOfDoctor = doctor.Surname;
                DoctorsRoom.JmbgOfDoctor    = doctor.Jmbg;
            }


            _idRoom = Id;



            AllNameAndSurnameAndJmbgFromDoctors = new ObservableCollection <string>();


            AllDoctors = new ObservableCollection <DoctorView>(DoctorConverter.ConvertDoctorToDoctorViewList(
                                                                   Backend.App.Instance().DoctorService.GetAllEntities().ToList()));



            foreach (DoctorView curentDoctor in AllDoctors)
            {
                if (!curentDoctor.IdOfDoctor.Equals(doctor.Id.ToString()))
                {
                    AllNameAndSurnameAndJmbgFromDoctors.Add(curentDoctor.NameOfDoctor + " " + curentDoctor.SurnameOfDoctor + " Doctor ID:" + curentDoctor.IdOfDoctor);
                }
            }
        }
        public RoomInformation(String id)
        {
            InitializeComponent();
            this.DataContext = this;

            RoomTextBlock.Visibility = Visibility.Hidden;
            Roomtxt.Visibility       = Visibility.Hidden;

            if (Login.role != 3)
            {
                ButonSave.Visibility = Visibility.Hidden;

                Roomtxt.IsEnabled          = false;
                FloorTxt.IsEnabled         = false;
                BedCapacityTxt.IsEnabled   = false;
                OcupiedBedsTxt.IsEnabled   = false;
                AvailableBedsTxt.IsEnabled = false;
                ClinicTxt.IsEnabled        = false;
            }
            if (Login.role == 2)
            {
                BedCapacityTxt.Visibility   = Visibility.Hidden;
                OcupiedBedsTxt.Visibility   = Visibility.Hidden;
                AvailableBedsTxt.Visibility = Visibility.Hidden;
                BedCapacity.Visibility      = Visibility.Hidden;
                OccupiedBeds.Visibility     = Visibility.Hidden;
                AvailableBeds.Visibility    = Visibility.Hidden;
            }

            Room r1 = informationControler.GetRoomById(id);

            if (r1 != null)
            {
                room = PatientsRoomConverter.ConvertRoomToPatientsRoomView(informationControler.GetRoomById(id));
            }
        }