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; } }
private void addItemListDetail(ProductionModel productData) { //pnDetail.Controls.Clear(); if (productData.ProductID > 0) { UCItemList ucItemList = new UCItemList(); if (pnDetail.Controls.Count > 0) { ucItemList = (UCItemList)pnDetail.Controls[0]; } else { ucItemList.Dock = DockStyle.Fill; pnDetail.Controls.Add(ucItemList); } ucItemList.lbProductName.Text = productData.ProductNameDesc; ucItemList.txtNameDesc.Text = productData.ProductNameDesc; ucItemList.txtNameSort.Text = productData.ProductNameSort; ucItemList.txtPrice.Text =money.Format2((productData.CurrentPrice.ToString())); ucItemList.btnSave.Tag = productData; ucItemList.btnSave.Click += ucItemList_btnSave_Click; ucItemList.btnRemove.Click += ucItemList_btnRemove_Click; ucItemList.btnRemove.Tag = productData; ucItemList.btnAddProtions.Visible = false; ucItemList.lbPortions.Visible = false; ucItemList.Tag = productData; ucItemList.flpItemList.Controls.Clear(); ucItemList.addUcMenuGroup(productData.ProductID, 1); ucItemList.cbProductColor.SelectedItem = productData.Color; } else { pnDetail.Controls.Clear(); } }