Exemplo n.º 1
0
        private void btn_ManageMenu_Click(object sender, EventArgs e)
        {
            MainController.ShowPnlControl(pnl_SalaryControl, pnl_StaffControl, pnl_TopStaff, pnl_Turnover, pnl_MenuControl);
            UCMenu uCMenu = new UCMenu(tk, mk);

            MainController.LoadUC(pnl_Content, uCMenu);
        }
Exemplo n.º 2
0
        private void btn_refresh_Click(object sender, EventArgs e)
        {
            var flag  = pnl_StaffControl.Visible;
            var flag1 = pnl_SalaryControl.Visible;
            var flag2 = pnl_MenuControl.Visible;

            if (flag == true)
            {
                pnl_SalaryControl.Visible = false;
                pnl_MenuControl.Visible   = false;
                pnl_StaffControl.Visible  = true;
                uCStaff = new UCStaff(tk, mk);
                MainController.LoadUC(pnl_Content, uCStaff);
            }
            if (flag2 == true)
            {
                pnl_SalaryControl.Visible = false;
                pnl_MenuControl.Visible   = true;
                pnl_StaffControl.Visible  = false;
                uCMenu = new UCMenu(tk, mk);
                MainController.LoadUC(pnl_Content, uCMenu);
            }

            //refresh content
        }
Exemplo n.º 3
0
        public frm_Menu(string tk, string mk)
        {
            InitializeComponent();
            UCMenu uCMenu = new UCMenu(tk, mk);

            MainController.LoadUC(pnl_container, uCMenu);
            this.pnl_container.SendToBack();
            this.pnl_btn.BringToFront();
        }
Exemplo n.º 4
0
 /// <summary>
 /// Lors du chargement d'un jeu, initialise les différents onglets
 /// </summary>
 public void InitializeDatabase()
 {
     UCCharacters.InitializeDBCharacters();
     UCPlayers.InitializeDBPlayers();
     UCActions.InitializeDBActions();
     UCClasses.InitializeDBClasses();
     UCGlobalEvents.InitializeDBGlobalEvents();
     UCItems.InitializeDBItems();
     UCItemsInteraction.InitializeDBItemsInteraction();
     UCMenu.InitializeDBMenus();
     UCSystem.InitializeDBSystem();
     UCTerminology.InitializeDBTerminology();
 }
Exemplo n.º 5
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            pnDetail.Controls.Clear();
            Button addNew = (Button)sender;
            int    tag    = Convert.ToInt32(addNew.Tag);

            switch (tag)
            {
            case 1:
                UCMenu ucMenu = new UCMenu();
                ucMenu.Dock           = DockStyle.Fill;
                ucMenu.btnSave.Click += ucMenuList_btnSave_Click;
                ucMenu.btnRemove.Hide();
                pnDetail.Controls.Add(ucMenu);
                break;

            case 2:
                UCGroupList ucGroupItem = new UCGroupList();
                ucGroupItem.Dock           = DockStyle.Fill;
                ucGroupItem.btnSave.Click += ucGroupList_btnSave_Click;
                ucGroupItem.btnRemove.Hide();
                pnDetail.Controls.Add(ucGroupItem);
                break;

            case 3:
                UCItemList ucItemList = new UCItemList();
                ucItemList.Dock                   = DockStyle.Fill;
                ucItemList.btnSave.Click         += ucItemList_btnSave_Click;
                ucItemList.btnRemove.Visible      = false;
                ucItemList.btnAddProtions.Visible = false;

                pnDetail.Controls.Add(ucItemList);
                break;

            case 4:
                UCModifier ucModifier = new UCModifier();
                ucModifier.Dock              = DockStyle.Fill;
                ucModifier.btnSave.Click    += ucModifier_btnSave_Click;
                ucModifier.btnRemove.Visible = false;
                pnDetail.Controls.Add(ucModifier);
                break;

            case 5:
                UCPriceList ucPriceList = new UCPriceList();
                ucPriceList.Dock = DockStyle.Fill;
                pnDetail.Controls.Add(ucPriceList);
                break;
            }
        }
Exemplo n.º 6
0
        private void addMenuListDetail(CatalogueModel cata)
        {
            //pnDetail.Controls.Clear();


            if (cata.CatalogueID > 0)
            {
                UCMenu ucMenu = new UCMenu();
                if (pnDetail.Controls.Count > 0)
                {
                    ucMenu = (UCMenu)pnDetail.Controls[0];
                }
                else
                {
                    ucMenu.Dock = DockStyle.Fill;
                    pnDetail.Controls.Add(ucMenu);
                }
                ucMenu.TilteMenu.Text   = cata.CatalogueName;
                ucMenu.txtMenuName.Text = cata.CatalogueName;

                ucMenu.flpIncludesGroup.Controls.Clear();
                ucMenu.addUcMenuGroup(cata.CatalogueID, 1);


                ucMenu.btnSave.Tag    = cata;
                ucMenu.btnSave.Click += ucMenuList_btnSave_Click;

                ucMenu.btnRemove.Tag    = cata;
                ucMenu.btnRemove.Click += ucMenuList_btnRemove_Click;


                ucMenu = (UCMenu)pnDetail.Controls[0];
                ucMenu.cbColor.SelectedItem = cata.Color;
            }
            else
            {
                pnDetail.Controls.Clear();
            }
        }
Exemplo n.º 7
0
        internal void InitialDockingMenu()
        {
            ucMenu = new UCMenu();
            ucMenu.ChangeSelect += new ChangeSelectHandler(MainFormNodeChaned);
            KryptonDockingWorkspace w = kryptonDockingManager.ManageWorkspace(kDWorkspaceContent);

            kryptonDockingManager.ManageControl(panel1, w);
            kryptonDockingManager.ManageFloating(this);

            // Add docking pages
            KryptonPage kp = NewMenu("分 组 ");

            kp.Width      = 50;
            kp.UniqueName = "left";
            KryptonPage[] kpArr = new KryptonPage[] { kp };
            //KryptonDockingControl kdc = new KryptonDockingControl("Menu",,w);
            kryptonDockingManager.AddDockspace("Control", DockingEdge.Left, kpArr);

            kp.ClearFlags(KryptonPageFlags.DockingAllowDropDown
                          | KryptonPageFlags.DockingAllowClose
                          | KryptonPageFlags.DockingAllowFloating
                          | KryptonPageFlags.DockingAllowWorkspace
                          | KryptonPageFlags.AllowPageDrag);
        }
Exemplo n.º 8
0
        private void ucTextBoxKeyBoard1_TextChanged(object sender, EventArgs e)
        {
            TextBox addNew     = (TextBox)sender;
            int     tag        = Convert.ToInt32(addNew.Tag);
            string  textSearch = txtSearch.Text;

            switch (tag)
            {
            case 1:
                UCMenu ucMenu = new UCMenu();
                ucMenu.Dock           = DockStyle.Fill;
                ucMenu.btnSave.Click += ucMenuList_btnSave_Click;
                ucMenu.btnRemove.Hide();
                pnDetail.Controls.Add(ucMenu);
                break;

            case 2:
                btnAdd.Tag = tag;
                int index_group = 1;
                // string[] str = { "COM", "PHO", "HU TIEU", "CHAO", "Coffee", "Tea", "Smoothie" };
                if (tag == 2)
                {
                    var dataCategory = CatalogeService.searchProduct(textSearch, 2).ToList();
                    flpMenuList.Controls.Clear();
                    //txtNameMenuList.Visible = true;
                    txtNameMenuList.lblMenuListName.Text = "Group List";
                    txtNameMenuList.BackColor            = Color.FromArgb(0, 102, 204);
                    txtNameMenuList.ForeColor            = Color.FromArgb(255, 255, 255);
                    foreach (var item in dataCategory)
                    {
                        UCGroupListItem ucGroupListItem = new UCGroupListItem();
                        ucGroupListItem.lblGroupListItemName.Text = item.CategoryName;
                        ucGroupListItem.Tag    = item;
                        ucGroupListItem.Click += ucGroupListItem_Click;
                        flpMenuList.Controls.Add(ucGroupListItem);
                        index_group++;
                    }
                }
                break;

            case 3:
                btnAdd.Tag = tag;
                ResizeToOthder();
                int index_item = 1;
                //string[] str = { "Ice coffee", "VNam Coffee", "Mocha", "Latte", "White Coffee", "Green Tea", "Apple Juice" };
                var dataProduct = ProductService.searchProduct(textSearch, 3).ToList();
                if (tag == 3)
                {
                    flpMenuList.Controls.Clear();
                    txtNameMenuList.lblMenuListName.Text = "ItemList";
                    txtNameMenuList.BackColor            = Color.FromArgb(0, 102, 204);
                    txtNameMenuList.ForeColor            = Color.FromArgb(255, 255, 255);
                    foreach (var data in dataProduct)
                    {
                        UCItem ucItem = new UCItem();
                        ucItem.lblItem.Text = data.ProductNameDesc;
                        ucItem.Tag          = data;
                        ucItem.Click       += ucItem_Click;
                        flpMenuList.Controls.Add(ucItem);
                        index_item++;
                    }
                }
                else
                {
                    flpMenuList.Controls.Clear();
                    pnDetail.Controls.Clear();
                }
                break;

            case 4:
                btnAdd.Tag = tag;
                ResizeToOthder();
                int index_modifier = 1;
                //string[] str = { "No Sugar", "More Sugar", "More Ice", "Less Ice", "More Milk", "Them Bun", "Them Thit" };
                var dataModifire = ModifireService.searchProduct(textSearch, 4).ToList();
                if (tag == 4)
                {
                    flpMenuList.Controls.Clear();
                    //txtNameMenuList.Visible = true;
                    txtNameMenuList.lblMenuListName.Text = "Modifier List";
                    txtNameMenuList.BackColor            = Color.FromArgb(0, 102, 204);
                    txtNameMenuList.ForeColor            = Color.FromArgb(255, 255, 255);
                    foreach (var data in dataModifire)
                    {
                        UCModifierItem ucModifierItem = new UCModifierItem();
                        ucModifierItem.lblModifierItemName.Text = data.ModifireName;
                        ucModifierItem.Tag    = data;
                        ucModifierItem.Click += ucModifierItem_Click;
                        flpMenuList.Controls.Add(ucModifierItem);
                        index_modifier++;
                    }
                }
                else
                {
                    flpMenuList.Controls.Clear();
                    pnDetail.Controls.Clear();
                }
                break;

            case 5:
                break;
            }
        }