Example #1
0
        public Articolo SelezionaSingoloArticolo(string ricercaText = "")
        {
            using (var artController = new ControllerArticoli(enModalitaArticolo.SelezioneSingola))
            {
                artController.TestoRicerca = ricercaText;
                var viewRicercaArt = new View.Articoli.ArticoliListView(artController);


                this.ShowView(viewRicercaArt, artController.Ambiente, artController, true, true);

                return(artController.ArticoloSelezionatoSingolo);
            }
        }
Example #2
0
        private void Apri(ApriAmbiente obj)
        {
            switch (obj.TipoEnviroment)
            {
            case enAmbiente.StrumentiList:
            {
                var controllerArt = new ControllerArticoli(ControllerArticoli.enModalitaArticolo.SoloStrumenti);
                var viewArt       = new ArticoliListView(controllerArt);
                this.ShowView(viewArt, obj.TipoEnviroment, controllerArt);
                break;
            }

            case enAmbiente.LibriList:
            {
                var controllerArt = new ControllerArticoli(ControllerArticoli.enModalitaArticolo.SoloLibri);
                var viewArt       = new ArticoliListView(controllerArt);
                this.ShowView(viewArt, obj.TipoEnviroment, controllerArt);
                break;
            }

            case enAmbiente.RicercaArticolo:
            {
                var contrArt       = new ControllerArticoli(ControllerArticoli.enModalitaArticolo.Ricerca);
                var viewRicercaArt = new RicercaArticoliStyleView(contrArt);

                this.ShowView(viewRicercaArt, obj.TipoEnviroment, contrArt);
            }
            break;

            case enAmbiente.ArticoliSottoscorta:
            {
                var contrArt       = new ControllerListinoFornitori(null, true);
                var viewRicercaArt =
                    new BaseGridViewGeneric <ListinoPrezziFornitoriItem,
                                             ControllerListinoFornitori, ListinoPrezziFornitori>(contrArt, true);

                this.ShowView(viewRicercaArt, obj.TipoEnviroment, contrArt);
            }
            break;

            case enAmbiente.CategorieArticoliList:
            {
                var contrArt       = new ControllerCategorie();
                var viewRicercaArt =
                    new BaseGridViewGeneric <CategoriaItem, ControllerCategorie,
                                             Categoria>(contrArt);

                this.ShowView(viewRicercaArt, obj.TipoEnviroment, contrArt);
            }
            break;

            case enAmbiente.NomeListiniClientiList:
            {
                var contrArt       = new ControllerListinoPrezziNomi(false);
                var viewRicercaArt =
                    new BaseGridViewGeneric <ListinoPrezziVenditaNomeItem, ControllerListinoPrezziNomi,
                                             ListinoPrezziVenditaNome>(contrArt, false);

                this.ShowView(viewRicercaArt, obj.TipoEnviroment, contrArt);
            }
            break;

            case enAmbiente.PagamentiList:

                var controllerPagamenti = new ControllerPagamenti();
                var viewPagamenti       = new PagamentiListView(controllerPagamenti);
                this.ShowView(viewPagamenti, obj.TipoEnviroment, controllerPagamenti);

                break;

            case enAmbiente.UtentiList:

                var controllerUtenti = new ControllerUtenti();

                var viewUtenti = new UtentiListView(controllerUtenti);

                this.ShowView(viewUtenti, obj.TipoEnviroment, controllerUtenti);

                break;

            case enAmbiente.FattureList:
            {
                var controllerFatt = new ControllerFatturazione();

                var viewFatt = new FattureListView(controllerFatt, enAmbiente.FattureList, enAmbiente.Fattura);

                ShowView(viewFatt, obj.TipoEnviroment, controllerFatt);
            }
            break;

            case enAmbiente.TipiPagamentiList:
            {
                var controller = new ControllerTipiPagamentiFatture();

                var view = new BaseGridViewGeneric <TipiPagamentoDocumentiItem, ControllerTipiPagamentiFatture, TipiPagamentoDocumenti>(controller, false);

                ShowView(view, obj.TipoEnviroment, controller);
            }
            break;

            case enAmbiente.RiordinoPeriodiList:
            {
                var controller = new ControllerRiordinoPeriodi();

                var view = new BaseGridViewGeneric <RiordinoPeriodiItem, ControllerRiordinoPeriodi, RiordinoPeriodi>(controller, false);

                ShowView(view, obj.TipoEnviroment, controller);
            }
            break;

            case enAmbiente.TipiPagamentiScontrinoList:
            {
                var controller = new ControllerTipiPagamentiScontrino();

                var view = new BaseGridViewGeneric <TipiPagamentoScontrinoItem, ControllerTipiPagamentiScontrino, TipiPagamentoScontrino>(controller, false);

                ShowView(view, obj.TipoEnviroment, controller);
            }
            break;

            case enAmbiente.LogViewList:
                var controllerLog = new ControllerLog();

                var viewLog = new LogViewList(controllerLog);

                this.ShowView(viewLog, obj.TipoEnviroment, controllerLog);

                break;

            case enAmbiente.Scheduler:
                var controllerSched = new ControllerScheduler();

                var viewSched = new BaseGridViewGeneric <SchedulerItem, ControllerScheduler, SchedulerJob>(
                    controllerSched);

                this.ShowView(viewSched, obj.TipoEnviroment, controllerSched);
                viewSched.RicercaRefresh();
                viewSched.dgvRighe.Columns["Errore"].ColumnEdit = new RepositoryItemMemoEdit();
                var dateformat = new RepositoryItemDateEdit();
                dateformat.DisplayFormat.FormatType   = DevExpress.Utils.FormatType.DateTime;
                dateformat.DisplayFormat.FormatString = System.Threading.Thread.CurrentThread.CurrentUICulture.DateTimeFormat.FullDateTimePattern;

                viewSched.dgvRighe.Columns["UltimaEsecuzione"].ColumnEdit = dateformat;
                viewSched.dgvRighe.Columns["ProssimoAvvio"].ColumnEdit    = dateformat;

                break;

            case enAmbiente.ClientiList:
                var controllerClienti = new ControllerClienti();

                var viewCli = new SoggettiListView(controllerClienti);

                this.ShowView(viewCli, obj.TipoEnviroment, controllerClienti);
                break;

            case enAmbiente.DepositoList:
                var controllerDep = new ControllerDepositi();

                var viewDep = new DepositiListView(controllerDep);

                this.ShowView(viewDep, obj.TipoEnviroment, controllerDep);
                break;

            case enAmbiente.SettingFatture:

                ApriSettingMittenteFattura();
                break;

            case enAmbiente.SettingFtpBackup:

                ApriSettingFtpBackup();
                break;

            case enAmbiente.SettingScontrino:

                ApriSettingScontrino();
                break;

            case enAmbiente.SettingSito:

                ApriSettingSito();
                break;

            case enAmbiente.SettingProgramma:

                ApriSettingProgramma();
                break;

            case enAmbiente.SettingDocPagamenti:

                ApriSettingDocPagamenti();
                break;

            case enAmbiente.SettingStampa:
                ApriSettingStampaFattura();
                break;

            case enAmbiente.Main:
                break;

            case enAmbiente.Fattura:
                break;

            case enAmbiente.StrumentiDetail:
                break;

            case enAmbiente.Magazzino:
                break;

            case enAmbiente.Cliente:
                break;

            case enAmbiente.FattureRigheList:
                break;

            case enAmbiente.FattureRigheDett:
                break;

            default:
                break;
            }
        }