void ucMenuList_Click(object sender, EventArgs e) { UCMenuList ucProduct = (UCMenuList)sender; CatalogueModel tag = (CatalogueModel)(ucProduct.Tag); foreach (Control ctr in flpMenuList.Controls) { if (ctr.BackColor == Color.FromArgb(0, 153, 51)) { ctr.BackColor = Color.FromArgb(255, 255, 255); ctr.ForeColor = Color.FromArgb(51, 51, 51); } } ucProduct.BackColor = Color.FromArgb(0, 153, 51); ucProduct.ForeColor = Color.FromArgb(255, 255, 255); addMenuListDetail(tag); }
private void addMenuList(string lblName, int i) { if (btnAdd.Visible == false) { btnAdd.Visible = true; } txtSearch.Visible = false; txtSearch.Tag = i; btnAdd.Tag = i; btBack.Tag = i; btNext.Tag = i; ResizeToOthder(); int index = 1; //string[] str = { "FOOD", "BEVEGARE", "ENTREE", "DESSERT" }; if (i == 1) { var dataCatalogue = CatalogeService.GetCatalogueList().ToList(); flpMenuList.Controls.Clear(); //txtNameMenuList.Visible = true; txtNameMenuList.lblMenuListName.Text = lblName; txtNameMenuList.BackColor = Color.FromArgb(0, 102, 204); txtNameMenuList.ForeColor = Color.FromArgb(255, 255, 255); foreach (var item in dataCatalogue) { UCMenuList ucMenuList = new UCMenuList(); ucMenuList.lblMenuListName.Text = item.CatalogueName; ucMenuList.Tag = item; ucMenuList.Width = flpMenuList.Width; ucMenuList.Click += ucMenuList_Click; flpMenuList.Controls.Add(ucMenuList); index++; } } else { flpMenuList.Controls.Clear(); pnDetail.Controls.Clear(); } }