private void FillDropDownMenuWithSavings(ContextMenuStrip pContextMenu) { pContextMenu.Items.Clear(); SavingProductServices products = ServicesProvider.GetInstance().GetSavingProductServices(); List <ISavingProduct> datas = products.FindAllSavingsProducts(false, ClientType); foreach (ISavingProduct savingProduct in datas) { var item = new ToolStripMenuItem(savingProduct.Name) { Tag = savingProduct }; item.Click += item_Click; //if (_alreadyActiveCompulosrySavings && savingProduct is CompulsorySavingsProduct) // item.Enabled = false; pContextMenu.Items.Add(item); } }
private void btnAddSavings_Click(object sender, EventArgs e) { if (!CheckDataInOpenFiscalYear()) { return; } _ctxProducts.Items.Clear(); SavingProductServices svc = ServicesProvider.GetInstance().GetSavingProductServices(); List <ISavingProduct> products = svc.FindAllSavingsProducts(false, OClientTypes.Village); foreach (ISavingProduct product in products) { ToolStripMenuItem item = new ToolStripMenuItem { Text = product.Name, Tag = product }; item.Click += SavingsProduct_Click; _ctxProducts.Items.Add(item); } _ctxProducts.Show(btnAddSavings, 0 - _ctxProducts.Size.Width, 0); }