internal void StampaFattura(Fattura fattura) { _logger.Info("Avvio stampa"); try { using (var cursorManger = new CursorManager()) { using (var stampaFattura = new StampaFattura()) { var setting = DatiIntestazioneStampaFatturaValidator.ReadSetting(); if (DatiIntestazioneStampaFatturaValidator.Validate()) { stampaFattura.Stampa( setting, fattura); _logger.Info("Stampa completata correttamente."); } } } } catch (Exception ex) { ExceptionManager.ManageError(ex); } }
private void ApriSettingStampaFattura() { var setItem = DatiIntestazioneStampaFatturaValidator.ReadSetting(); var view = new GenericSettingView(setItem); { view.OnSave += (a, b) => { using (var cur = new CursorManager()) { view.Validate(); using (var uof = new SaveEntityManager()) { uof.UnitOfWork.DatiIntestazioneStampaFatturaRepository.Update(setItem); uof.SaveEntity(enSaveOperation.OpSave); } } }; this.ShowView(view, enAmbiente.SettingStampa); } }