Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
        }