Exemple #1
0
        private void button2_Click(object sender, EventArgs e)
        {
            host = new ElementHost();
            //host.Size = new Size(400, 600);
            host.AutoSize = true;

            host.Dock = DockStyle.Top;
            custom    = customList[1];
            custom.Task_Assign.Add(new Task_Assign());
            //custom.Task_Assign.Add(new Task_Assign { roomName = "AddNew", roomNo = "1004",IsSelected=false });
            host.Refresh();
            this.flowLayoutPanel1.Controls.Add(host);
        }
Exemple #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            host = new ElementHost();
            //host.Size = new Size(400, 600);
            host.AutoSize = true;

            host.Dock = DockStyle.Top;


            custom = new GS_HotelPro_RoomAssign.CustomRoomAssign();

            custom.hkpname     = "Thura";
            custom.CurrentItem = new ObservableCollection <Task_Assign>();



            custom.room_HouseKeeping_Status = new ObservableCollection <Room_HouseKeeping_Status>();
            custom.room_HouseKeeping_Status.Add(new Room_HouseKeeping_Status {
                Room_HKStatus_ID = 1, Room_HouseKeeping_Name = "Dirty"
            });
            custom.room_HouseKeeping_Status.Add(new Room_HouseKeeping_Status {
                Room_HKStatus_ID = 2, Room_HouseKeeping_Name = "Clean"
            });
            custom.room_HouseKeeping_Status.Add(new Room_HouseKeeping_Status {
                Room_HKStatus_ID = 3, Room_HouseKeeping_Name = "PickUp"
            });

            custom.Task_Assign = new ObservableCollection <GS_HotelPro_RoomAssign.Task_Assign>();


            custom.Task_Assign.Add(new Task_Assign {
                roomName = "DoubleRoom", roomNo = "1001"
            });
            //custom.Task_Assign[0].room_HouseKeeping_Status = new ObservableCollection<Room_HouseKeeping_Status>();
            //custom.Task_Assign[0].room_HouseKeeping_Status.Add(new Room_HouseKeeping_Status { Room_HKStatus_ID = 1, Room_HouseKeeping_Name = "Dirty" });
            //custom.Task_Assign[0].room_HouseKeeping_Status.Add(new Room_HouseKeeping_Status { Room_HKStatus_ID = 2, Room_HouseKeeping_Name = "Clean" });
            //custom.Task_Assign[0].room_HouseKeeping_Status.Add(new Room_HouseKeeping_Status { Room_HKStatus_ID = 3, Room_HouseKeeping_Name = "PickUp" });

            custom.Task_Assign.Add(new Task_Assign {
                roomName = "SingleRoom", roomNo = "1002"
            });
            //custom.Task_Assign[1].room_HouseKeeping_Status = new ObservableCollection<Room_HouseKeeping_Status>();
            //custom.Task_Assign[1].room_HouseKeeping_Status.Add(new Room_HouseKeeping_Status { Room_HKStatus_ID = 1, Room_HouseKeeping_Name = "Dirty" });
            //custom.Task_Assign[1].room_HouseKeeping_Status.Add(new Room_HouseKeeping_Status { Room_HKStatus_ID = 2, Room_HouseKeeping_Name = "Clean" });
            //custom.Task_Assign[1].room_HouseKeeping_Status.Add(new Room_HouseKeeping_Status { Room_HKStatus_ID = 3, Room_HouseKeeping_Name = "PickUp" });


            custom.Task_Assign.Add(new Task_Assign {
                roomName = "Delux", roomNo = "1003"
            });
            //custom.Task_Assign[2].room_HouseKeeping_Status = new ObservableCollection<Room_HouseKeeping_Status>();
            //custom.Task_Assign[2].room_HouseKeeping_Status.Add(new Room_HouseKeeping_Status { Room_HKStatus_ID = 1, Room_HouseKeeping_Name = "Dirty" });
            //custom.Task_Assign[2].room_HouseKeeping_Status.Add(new Room_HouseKeeping_Status { Room_HKStatus_ID = 2, Room_HouseKeeping_Name = "Clean" });
            //custom.Task_Assign[2].room_HouseKeeping_Status.Add(new Room_HouseKeeping_Status { Room_HKStatus_ID = 3, Room_HouseKeeping_Name = "PickUp" });



            customList.Add(custom);

            custom.OnButtonClick += Custom_OnButtonClick;
            host.Child            = custom.GetCustomRoomAssign(custom);
            this.flowLayoutPanel1.Controls.Add(host);
        }
Exemple #3
0
        private void Roomlist_OnButtonClick(object sender, roomList_EventArgs args)
        {
            bool IsOldRecord = false;

            host          = new ElementHost();
            host.AutoSize = true;
            host.Dock     = DockStyle.Top;


            custom = new GS_HotelPro_RoomAssign.CustomRoomAssign();



            foreach (CustomRoomAssign assignedlist in customList)
            {
                if (assignedlist.hkpId == selectedhousekeeper.StaffId)
                {
                    custom      = assignedlist;
                    IsOldRecord = true;
                    break;
                }
            }


            if (!IsOldRecord)
            {
                custom.CurrentItem = new ObservableCollection <Task_Assign>();
                custom.Task_Assign = new ObservableCollection <GS_HotelPro_RoomAssign.Task_Assign>();


                custom.room_HouseKeeping_Status = new ObservableCollection <Room_HouseKeeping_Status>();
                custom.room_HouseKeeping_Status.Add(new Room_HouseKeeping_Status {
                    Room_HKStatus_ID = 1, Room_HouseKeeping_Name = "Dirty"
                });
                custom.room_HouseKeeping_Status.Add(new Room_HouseKeeping_Status {
                    Room_HKStatus_ID = 2, Room_HouseKeeping_Name = "Clean"
                });
                custom.room_HouseKeeping_Status.Add(new Room_HouseKeeping_Status {
                    Room_HKStatus_ID = 3, Room_HouseKeeping_Name = "PickUp"
                });


                custom.hkpname = selectedhousekeeper.Name;
                custom.hkpId   = selectedhousekeeper.StaffId;

                customList.Add(custom);
                custom.OnButtonClick += Custom_OnButtonClick;
                host.Child            = custom.GetCustomRoomAssign(custom);
            }



            Task_Assign task_asssign = new Task_Assign();

            task_asssign.hkp_Id            = selectedhousekeeper.StaffId;
            task_asssign.hkp_Name          = selectedhousekeeper.Name;
            task_asssign.roomId            = args.Selected_assign_RoomList.roomId;
            task_asssign.roomName          = args.Selected_assign_RoomList.roomName;
            task_asssign.roomNo            = args.Selected_assign_RoomList.roomNo;
            task_asssign.room_HK_Status_Id = args.Selected_assign_RoomList.room_HKStatus_Id;

            task_asssign.assign_RoomList = new ObservableCollection <Assign_RoomsList>();
            foreach (Assign_RoomsList assingroomlist in roomlist.assign_RoomList)
            {
                task_asssign.assign_RoomList.Add(assingroomlist);
            }



            custom.Task_Assign.Add(task_asssign);



            host.Refresh();
            this.flowLayoutPanel1.Controls.Add(host);
        }