public ControllerPagamentiDocumenti(enAmbiente ambiente, enAmbiente ambienteDettaglio, Guid IDPagamentoMaster) : base(ambiente, ambienteDettaglio) { SetKeyImageListUI(); _IDPagamentoMaster = IDPagamentoMaster; AggiungiComandiMenu(); }
public BaseControllerGeneric(enAmbiente ambiente, enAmbiente ambienteDettaglio, bool gestioneInline = false) : base(gestioneInline) { AmbienteDettaglio = ambienteDettaglio; Ambiente = ambiente; Init(); //TestoRicerca = ReadSetting(ambiente).LastStringaRicerca; }
public static T GetAttribute <T>(enAmbiente enumValue) where T : Attribute { T attribute; MemberInfo memberInfo = enumValue.GetType().GetMember(enumValue.ToString()) .FirstOrDefault(); if (memberInfo != null) { attribute = (T)memberInfo.GetCustomAttributes(typeof(T), false).FirstOrDefault(); return(attribute); } return(null); }
public void ShowView(UserControl view, enAmbiente ambiente, BaseController controller = null, bool disposeForm = true, bool forceFormView = false) { var attr = GetAttribute <UIAmbienteAttribute>(ambiente); if (ModalitàAForm || (attr != null && attr.OnlyViewInForm) || forceFormView) { AggiungiInForm(view, ambiente, controller, disposeForm); } else { using (var curs = new CursorManager()) { AggiungiTab(view, ambiente, controller, disposeForm); } } }
public ApriAmbiente(enAmbiente tipoEnviroment) { TipoEnviroment = tipoEnviroment; }
public GetNewTab(string text, enAmbiente ambiente, ICloseSave closeEvent) { Text = text; Ambiente = ambiente; CloseEvent = closeEvent; }
public static string TestoAmbiente(enAmbiente ambiente) { var attr = GetAttribute <UIAmbienteAttribute>(ambiente); if (attr != null && attr.NomeAmbiente != "") { return(attr.NomeAmbiente); } switch (ambiente) { case enAmbiente.ClientiList: return(@"Clienti\Fornitori"); case enAmbiente.Cliente: return(@"Cliente\Fornitore"); case enAmbiente.Main: return("Gestionale"); case enAmbiente.Fattura: return("Fattura"); case enAmbiente.FattureList: return("Fatture"); case enAmbiente.StrumentiDetail: return("Strumento"); case enAmbiente.StrumentiList: { var setting = Settings.SettingProgrammaValidator.ReadSetting(); return("Gestione " + setting.NomeAnagrafica); } case enAmbiente.LibriDetail: return("Libro"); case enAmbiente.LibriList: return("Gestione Libri"); case enAmbiente.Magazzino: return("Magazzino"); case enAmbiente.SettingFatture: return("Impostazioni fatture"); case enAmbiente.SettingSito: return("Impostazioni sito"); case enAmbiente.SettingDocPagamenti: return("Impostazioni documenti pagamenti"); case enAmbiente.SettingFtpBackup: return("Impostazioni ftp backup"); case enAmbiente.SettingScontrino: return("Impostazioni scontrino"); case enAmbiente.Scheduler: return("Scheduler"); case enAmbiente.ScaricoMagazzino: return("Scarico Magazzino"); case enAmbiente.LogViewList: return("Visualizzatore dei log"); case enAmbiente.SettingStampa: return("Settaggi di stampa fattura"); case enAmbiente.FattureRigheList: break; case enAmbiente.FattureRigheDett: return("Dettaglio riga"); case enAmbiente.Deposito: return("Deposito"); case enAmbiente.DepositoList: return("Depositi"); case enAmbiente.ArticoloSconto: return("Sconta articoli"); case enAmbiente.UtentiList: return("Utenti"); case enAmbiente.Utente: return("Utente"); case enAmbiente.PagamentiList: return("Pagamenti"); case enAmbiente.Pagamento: return("Pagamento"); case enAmbiente.RicercaArticolo: return("Ricerca articolo"); default: return("NIENTE DI IMPOSTATO"); } return("NIENTE DI IMPOSTATO"); }
public static Icon GetIcon(enAmbiente ambiente) { var attr = GetAttribute <UIAmbienteAttribute>(ambiente); switch (ambiente) { case enAmbiente.PagamentiList: case enAmbiente.Pagamento: return(UtilityViewGetIco.GetIco(Properties.ImageIcons.Payment)); break; case enAmbiente.ClientiList: return(UtilityViewGetIco.GetIco(Properties.ImageIcons.Customer_48)); break; case enAmbiente.UtentiList: case enAmbiente.Utente: return(UtilityViewGetIco.GetIco(Properties.ImageIcons.Utenti)); break; case enAmbiente.Cliente: return(UtilityViewGetIco.GetIco(Properties.ImageIcons.Customer_48)); break; case enAmbiente.Main: return(UtilityViewGetIco.GetIco(Properties.ImageIcons.StrumentoMusicale)); break; case enAmbiente.RicercaArticolo: return(UtilityViewGetIco.GetIco(Properties.ImageIcons.Search_48)); break; case enAmbiente.Fattura: return(UtilityViewGetIco.GetIco(Properties.ImageIcons.Invoice)); break; case enAmbiente.FattureList: return(UtilityViewGetIco.GetIco(Properties.ImageIcons.Invoice)); break; case enAmbiente.StrumentiDetail: case enAmbiente.StrumentiList: return(UtilityViewGetIco.GetIco(Properties.ImageIcons.StrumentoMusicale)); break; case enAmbiente.LibriDetail: case enAmbiente.LibriList: return(UtilityViewGetIco.GetIco(Properties.ImageIcons.Libro_48)); break; case enAmbiente.Magazzino: return(UtilityViewGetIco.GetIco(Properties.ImageIcons.UnloadWareHouse)); break; case enAmbiente.SettingScontrino: case enAmbiente.SettingFatture: case enAmbiente.SettingFtpBackup: case enAmbiente.SettingDocPagamenti: case enAmbiente.SettingSito: case enAmbiente.SettingStampa: return(UtilityViewGetIco.GetIco(Properties.ImageIcons.Settings)); break; case enAmbiente.ScaricoMagazzino: return(UtilityViewGetIco.GetIco(Properties.ImageIcons.UnloadWareHouse)); break; case enAmbiente.LogViewList: return(UtilityViewGetIco.GetIco(Properties.ImageIcons.LogView_48)); break; case enAmbiente.FattureRigheList: return(UtilityViewGetIco.GetIco(Properties.ImageIcons.Invoice)); break; case enAmbiente.FattureRigheDett: return(UtilityViewGetIco.GetIco(Properties.ImageIcons.Invoice)); break; case enAmbiente.Deposito: return(UtilityViewGetIco.GetIco(Properties.ImageIcons.Depositi)); break; case enAmbiente.DepositoList: return(UtilityViewGetIco.GetIco(Properties.ImageIcons.Depositi)); break; default: break; } return(null); }
private static void AggiungiPulsanteSetting(RibbonMenuPanel panel1, string nome, enAmbiente ambiente, System.Drawing.Bitmap image = null) { if (image == null) { image = StrumentiMusicali.Core.Properties.ImageIcons.Settings; } panel1.Add(nome, image) .Click += (s, e) => { EventAggregator.Instance().Publish(new ApriAmbiente(ambiente)); }; }