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); } }
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; } }