Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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);
            }
        }