示例#1
0
        private void dtStart_SelectedDateChanged(object sender, SelectionChangedEventArgs e)
        {
            Controller.RoomController            roomController       = new Controller.RoomController();
            Controller.BasicRenovationController renovationController = new Controller.BasicRenovationController();
            List <Model.Room> rooms;

            lvDataBinding.Items.Clear();
            foreach (Model.Room room in roomController.GetAllRooms())
            {
                bool add = true;
                foreach (Model.BasicRenovation renovation in renovationController.GetAllRenovations())
                {
                    if (room.RoomId == renovation.room.RoomId)
                    {
                        if ((DateTime.Compare(renovation.StartTime, DateTime.Parse(dtStart.SelectedDate.ToString())) <= 0) && (DateTime.Compare(renovation.EndTime, DateTime.Parse(dtStart.SelectedDate.ToString())) >= 0))
                        {
                            add = false;
                        }
                    }
                }
                if (add)
                {
                    room.free = "Slobodna";
                }
                else
                {
                    room.free = "Zauzeta";
                }
                lvDataBinding.Items.Add(room);
            }
        }
示例#2
0
 public RoomList()
 {
     InitializeComponent();
     rooms   = new List <Model.Room>();
     control = new Controller.RoomController();
     Load();
 }
 public RenovationSeparation()
 {
     InitializeComponent();
     this.DataContext = this;
     roomController   = new Controller.RoomController();
     LoadRooms();
 }
示例#4
0
 public Window1()
 {
     InitializeComponent();
     Rooms = new List <Model.Room>();
     Controller.RoomController control = new Controller.RoomController();
     Rooms            = control.GetAllRooms();
     this.DataContext = this;
 }
示例#5
0
 public CreateExamination(DoctorHome DoctorHome)
 {
     InitializeComponent();
     this.DataContext  = this;
     this.DoctorHome   = DoctorHome;
     RoomController    = new Controller.RoomController();
     patientController = new Controller.PatientController();
     LoadPatients();
 }
 public RenovationMerging()
 {
     InitializeComponent();
     this.DataContext = this;
     roomController   = new Controller.RoomController();
     loadRooms();
     loadRoomTypes();
     lbuID.Content = roomController.getNextId();
 }
        public RenovationGeneral(RenovationAdd renovationAdd)
        {
            InitializeComponent();
            this.DataContext = this;
            roomController   = new Controller.RoomController();

            addRenovation        = renovationAdd;
            renovationController = addRenovation.renovationController;
            LoadRooms();
        }
 public RenovationSeparationRoomAdd(RenovationSeparation renovationSeparation, Controller.RoomController roomController)
 {
     InitializeComponent();
     this.DataContext          = this;
     this.renovationSeparation = renovationSeparation;
     this.roomController       = roomController;
     lbuID.Content             = roomController.getNextId();
     lbuFloor.Content          = renovationSeparation.lbFloor.Content;
     LoadRoomTypes();
     LoadStaticEquipment();
 }
示例#9
0
 public ClassManagementView(Controller.ClassController classController, Controller.CourseController courseController, Controller.LecturerController lecturerController, Controller.RoomController roomController)
 {
     // TODO: Complete member initialization
     this.classController    = classController;
     this.courseController   = courseController;
     this.lecturerController = lecturerController;
     this.roomController     = roomController;
     cmv = new CourseManagementView(courseController);
     lmv = new LecturerManagementView(lecturerController);
     rmv = new RoomManagementView(roomController);
 }
示例#10
0
        public void LoadRooms()
        {
            Controller.RoomController roomController = new Controller.RoomController();
            List <Model.Room>         rooms          = roomController.GetAllRooms();

            foreach (Model.Room room in rooms)
            {
                cbRooms.Items.Add(room.RoomId);
            }
            cbRooms.Items.Add("All");
            cbRooms.SelectedItem = "All";
        }
        public StaticEquipmentCreate(StaticEquipment s)
        {
            InitializeComponent();
            this.DataContext = this;
            se = s;
            rc = new Controller.RoomController();
            List <Model.Room> rooms = rc.GetAllRooms();

            foreach (Model.Room r in rooms)
            {
                cbRoomStatic.Items.Add(r.RoomId);
            }
            cbRoomStatic.SelectedItem = cbRoomStatic.Items[0];
            lbIDStaticEq.Content      = se.control.staticEquipmentService.staticEquipmentRepository.next_id;
        }
示例#12
0
        private void Button_Click_Relocation(object sender, RoutedEventArgs e)
        {
            Model.StaticEquipment selected = (Model.StaticEquipment)lvDataBindingStaticEq.SelectedItems[0];

            Controller.RoomController rc = new Controller.RoomController();
            ser = new StaticEquipmentRelocation(this);

            List <Model.Room> rooms = rc.GetAllRooms();

            foreach (Model.Room r in rooms)
            {
                ser.cbuRoomStatic.Items.Add(r.RoomId);
            }

            ser.lbuIDStaticEq.Content        = selected.StaticEquipmentId;
            ser.lbuStaticDescription.Content = selected.DescriptionStaticEquipment;
            ser.lbuName.Content    = selected.NameStaticEquipment;
            ser.cbuRoomStatic.Text = selected.roomStaticEquipment.RoomId.ToString();
            ser.Show();
        }
 public InstructionsForHospitalTreatment()
 {
     InitializeComponent();
     roomController = new Controller.RoomController();
     LoadRooms();
 }
示例#14
0
 public RoomManagementView(Controller.RoomController roomController)
 {
     this.roomController = roomController;
 }