Ejemplo n.º 1
0
        private void button4_Click(object sender, EventArgs e)
        {
            AdminBookingForm af = new AdminBookingForm();

            Controls.Clear();
            Controls.Add(af);
            af.Dock = DockStyle.Fill;
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Клик на дерево
        /// </summary>
        private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
        {
            if (e.Node == null)
            {
                return;
            }

            #region Выбран список гостиниц
            if (e.Node.Level == 0 && e.Node.Text == "Города" &&
                !HotelsPanel.Contains(listUC))
            {
                listUC      = new UserControls.HotelsListUC("");
                listUC.Dock = DockStyle.Fill;
                HotelsPanel.Controls.Clear();
                HotelsPanel.Controls.Add(listUC);
            }
            else if (e.Node.Level == 1 && e.Node.Parent.Text == "Города")
            {
                listUC      = new UserControls.HotelsListUC(e.Node.Text);
                listUC.Dock = DockStyle.Fill;
                HotelsPanel.Controls.Clear();
                HotelsPanel.Controls.Add(listUC);
            }
            #endregion

            #region Выбрана гостиница
            else if (e.Node.Level == 2 && e.Node.Parent.Parent.Text == "Города")
            {
                hotelUC      = new UserControls.HotelUC(e.Node.Tag.ToString());
                hotelUC.Dock = DockStyle.Fill;
                HotelsPanel.Controls.Clear();
                HotelsPanel.Controls.Add(hotelUC);
            }
            #endregion

            #region Выбрана комната
            else if (e.Node.Level == 3 && e.Node.Parent.Parent.Parent.Text == "Города")
            {
                roomUC      = new UserControls.RoomUC(e.Node.Tag.ToString());
                roomUC.Dock = DockStyle.Fill;
                HotelsPanel.Controls.Clear();
                HotelsPanel.Controls.Add(listUC);
            }
            #endregion

            #region Выбрана админка
            else if (e.Node.Level == 0 && e.Node.Text == "Админка")
            {
                Admin.AdminForm listUC = new Admin.AdminForm();
                listUC.Dock = DockStyle.Fill;
                HotelsPanel.Controls.Clear();
                HotelsPanel.Controls.Add(listUC);
            }
            else if (e.Node.Level == 1 &&
                     e.Node.Parent.Text == "Админка" &&
                     e.Node.Text == "Гостиницы")
            {
                Admin.AdminHotelsForm listUC = new Admin.AdminHotelsForm();
                listUC.Dock = DockStyle.Fill;
                HotelsPanel.Controls.Clear();
                HotelsPanel.Controls.Add(listUC);
            }
            else if (e.Node.Level == 1 &&
                     e.Node.Parent.Text == "Админка" &&
                     e.Node.Text == "Комнаты")
            {
                Admin.AdminRoomsForm listUC = new Admin.AdminRoomsForm();
                listUC.Dock = DockStyle.Fill;
                HotelsPanel.Controls.Clear();
                HotelsPanel.Controls.Add(listUC);
            }
            else if (e.Node.Level == 1 &&
                     e.Node.Parent.Text == "Админка" &&
                     e.Node.Text == "Бронирования")
            {
                Admin.AdminBookingForm listUC = new Admin.AdminBookingForm();
                listUC.Dock = DockStyle.Fill;
                HotelsPanel.Controls.Clear();
                HotelsPanel.Controls.Add(listUC);
            }
            else if (e.Node.Level == 1 &&
                     e.Node.Parent.Text == "Админка" &&
                     e.Node.Text == "Ошибки")
            {
                Admin.AdminLogForm listUC = new Admin.AdminLogForm();
                listUC.Dock = DockStyle.Fill;
                HotelsPanel.Controls.Clear();
                HotelsPanel.Controls.Add(listUC);
            }
            else if (e.Node.Level == 1 &&
                     e.Node.Parent.Text == "Админка" &&
                     e.Node.Text == "Пользователи")
            {
                Admin.AdminUsersForm listUC = new Admin.AdminUsersForm();
                listUC.Dock = DockStyle.Fill;
                HotelsPanel.Controls.Clear();
                HotelsPanel.Controls.Add(listUC);
            }
            #endregion
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Выбор узла дерева
        /// </summary>
        private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
        {
            #region Выбран город
            if (e.Node.Level == 0 && e.Node.Text == "Города" ||
                e.Node.Level == 1 && e.Node.Parent.Text == "Города")
            {
                HotelList listUC = new HotelList();
                listUC.Dock = DockStyle.Fill;
                panel1.Controls.Clear();
                panel1.Controls.Add(listUC);
            }
            #endregion

            #region Выбрана гостиница
            else if (e.Node.Level == 2 &&
                     e.Node.Parent.Parent.Text == "Города")
            {
                HotelForm listUC = new HotelForm(e.Node.Tag.ToString());
                listUC.Dock = DockStyle.Fill;
                panel1.Controls.Clear();
                panel1.Controls.Add(listUC);
            }
            #endregion

            #region Выбрана комната
            else if (e.Node.Level == 3 &&
                     e.Node.Parent.Parent.Parent.Text == "Города")
            {
                RoomForm listUC = new RoomForm(e.Node.Tag.ToString());
                listUC.Dock = DockStyle.Fill;
                panel1.Controls.Clear();
                panel1.Controls.Add(listUC);
            }
            #endregion

            #region Выбрана админка
            else if (e.Node.Level == 0 && e.Node.Text == "Админка")
            {
                AdminForm listUC = new AdminForm();
                listUC.Dock = DockStyle.Fill;
                panel1.Controls.Clear();
                panel1.Controls.Add(listUC);
            }
            else if (e.Node.Level == 1 &&
                     e.Node.Parent.Text == "Админка" &&
                     e.Node.Text == "Гостиницы")
            {
                AdminHotelsForm listUC = new AdminHotelsForm();
                listUC.Dock = DockStyle.Fill;
                panel1.Controls.Clear();
                panel1.Controls.Add(listUC);
            }
            else if (e.Node.Level == 1 &&
                     e.Node.Parent.Text == "Админка" &&
                     e.Node.Text == "Комнаты")
            {
                AdminRoomsForm listUC = new AdminRoomsForm();
                listUC.Dock = DockStyle.Fill;
                panel1.Controls.Clear();
                panel1.Controls.Add(listUC);
            }
            else if (e.Node.Level == 1 &&
                     e.Node.Parent.Text == "Админка" &&
                     e.Node.Text == "Бронирования")
            {
                Admin.AdminBookingForm listUC = new Admin.AdminBookingForm();
                listUC.Dock = DockStyle.Fill;
                panel1.Controls.Clear();
                panel1.Controls.Add(listUC);
            }
            else if (e.Node.Level == 1 &&
                     e.Node.Parent.Text == "Админка" &&
                     e.Node.Text == "Ошибки")
            {
                Admin.AdminLogForm listUC = new Admin.AdminLogForm();
                listUC.Dock = DockStyle.Fill;
                panel1.Controls.Clear();
                panel1.Controls.Add(listUC);
            }
            else if (e.Node.Level == 1 &&
                     e.Node.Parent.Text == "Админка" &&
                     e.Node.Text == "Пользователи")
            {
                AdminUsersForm listUC = new AdminUsersForm();
                listUC.Dock = DockStyle.Fill;
                panel1.Controls.Clear();
                panel1.Controls.Add(listUC);
            }
            #endregion
        }