示例#1
0
        private void AggiungiComandiImportExport()
        {
            var tabImportExport = _menuTab.Add(@"Import\Export");
            var pnlExport       = tabImportExport.Add("Export");

            if (_settingProgramma.GestioneLibri)
            {
                pnlExport.Add("Export Tutti libri Magazzino", StrumentiMusicali.Core.Properties.ImageIcons.Excel_export).Click += (s, e) =>
                {
                    EventAggregator.Instance().Publish(new ExportMagazzino()
                    {
                        TipoExp = ExportMagazzino.TipoExport.TuttoLibri
                    });
                };
            }
            pnlExport.Add("Export Tutti " + _settingProgramma.NomeAnagrafica + "  Magazzino", StrumentiMusicali.Core.Properties.ImageIcons.Excel_export).Click += (s, e) =>
            {
                EventAggregator.Instance().Publish(new ExportMagazzino()
                {
                    TipoExp = ExportMagazzino.TipoExport.TuttoStrumenti
                });
            };
            var pnlExport2 = tabImportExport.Add("Elenco Mancanti");

            if (_settingProgramma.GestioneLibri)
            {
                pnlExport2.Add("Libri(Betta)", StrumentiMusicali.Core.Properties.ImageIcons.Excel_export).Click += (s, e) =>
                {
                    EventAggregator.Instance().Publish(new ExportMagazzino()
                    {
                        TipoExp = ExportMagazzino.TipoExport.SoloLibriMancanti
                    });
                };
            }
            pnlExport2.Add("X marca (Luca)", StrumentiMusicali.Core.Properties.ImageIcons.Excel_export).Click += (s, e) =>
            {
                EventAggregator.Instance().Publish(new ExportMagazzino()
                {
                    TipoExp = ExportMagazzino.TipoExport.PerMarca
                });
            };
        }
示例#2
0
        private void AggiungiComandi()
        {
            var tabArticoli = _menuTab.Add("Principale");

            var panelComandiArticoli = tabArticoli.Add("Comandi");

            UtilityView.AddButtonSaveAndClose(panelComandiArticoli, this, false);

            var ribCarica = panelComandiArticoli.Add("Carica", StrumentiMusicali.Core.Properties.ImageIcons.Add);

            ribCarica.Tag    = TAG_CARICA;
            ribCarica.Click += (a, e) =>
            {
                EventAggregator.Instance().Publish <ValidateViewEvent <Magazzino> >(null);

                EventAggregator.Instance().Publish <CaricaQtaMagazzino>(new CaricaQtaMagazzino()
                {
                    Qta        = SelectedItem.Qta,
                    Deposito   = SelectedItem.Deposito,
                    ArticoloID = SelectedItem.ArticoloID
                });
            };

            var ribScarica = panelComandiArticoli.Add("Scarica", StrumentiMusicali.Core.Properties.ImageIcons.Remove);

            ribScarica.Tag    = TAG_SCARICA;
            ribScarica.Click += (a, e) =>
            {
                EventAggregator.Instance().Publish <ValidateViewEvent <Magazzino> >(null);
                EventAggregator.Instance().Publish <ScaricaQtaMagazzino>(new ScaricaQtaMagazzino()
                {
                    Qta        = SelectedItem.Qta,
                    Deposito   = SelectedItem.Deposito,
                    ArticoloID = SelectedItem.ArticoloID
                });
            };
        }
示例#3
0
        private void AggiungiComandi()
        {
            var tab1         = _menuTab.Add(UtilityAmbienti.TestoAmbiente(AmbienteMenu));
            var panelComandi = tab1.Add("Comandi");

            UtilityView.AddButtonSaveAndClose(panelComandi, this, false);

            var ribCrea = panelComandi.Add("Crea", StrumentiMusicali.Core.Properties.ImageIcons.Add);

            ribCrea.Tag = MenuTab.TagAdd;

            var ribEdit = panelComandi.Add(@"Vedi\Modifica", StrumentiMusicali.Core.Properties.ImageIcons.Edit, true);

            ribEdit.Tag = MenuTab.TagEdit;

            var ribDelete = panelComandi.Add("Cancella", StrumentiMusicali.Core.Properties.ImageIcons.Delete, true);

            ribDelete.Tag = MenuTab.TagRemove;

            var panel2   = tab1.Add("Cerca");
            var ribCerca = panel2.Add("Cerca", StrumentiMusicali.Core.Properties.ImageIcons.Find);

            ribCerca.Tag = MenuTab.TagCerca;

            ribCrea.Click += (a, e) =>
            {
                EventAggregator.Instance().Publish(new Add <TEntity>(this));
            };

            var ribClearFilter = panel2.Add("Mantieni filtro", StrumentiMusicali.Core.Properties.ImageIcons.MantieniFiltro);

            ribClearFilter.Tag     = MenuTab.TagCercaClear;
            ribClearFilter.Checked = false;
            ribClearFilter.Click  += (a, e) =>
            {
                ClearRicerca           = !ClearRicerca;
                ribClearFilter.Checked = !ClearRicerca;
            };


            ribDelete.Click += (a, e) =>
            {
                EventAggregator.Instance().Publish(new Remove <TEntity>(this));
            };
            ribEdit.Click += (a, e) =>
            {
                EventAggregator.Instance().Publish(new Edit <TEntity>(this));
            };
            ribCerca.Click += (a, e) =>
            {
                EventAggregator.Instance().Publish(new ViewRicerca <TEntity>());
            };

            var panel3 = tab1.Add("Visualizza");
            var rib1   = panel3.Add("Visualizza tutti", StrumentiMusicali.Core.Properties.ImageIcons.View_all_48);

            rib1.Click += (b, c) =>
            {
                rib1.Checked = !rib1.Checked;
                if (rib1.Checked)
                {
                    ViewAllItem = true;
                }
                else
                {
                    ViewAllItem = false;
                }
                EventAggregator.Instance().Publish(new UpdateList <TEntity>(this));
            };
        }