private void CarregarConfiguracao() { var path = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); try { _configuracoes = !File.Exists(path + ArquivoConfiguracao) ? new ConfiguracaoApp() : FuncoesXml.ArquivoXmlParaClasse <ConfiguracaoApp>(path + ArquivoConfiguracao); #region Carrega a logo no controle logoEmitente if (_configuracoes.ConfiguracaoDanfeNfce.Logomarca != null && _configuracoes.ConfiguracaoDanfeNfce.Logomarca.Length > 0) { using (var stream = new MemoryStream(_configuracoes.ConfiguracaoDanfeNfce.Logomarca)) { LogoEmitente.Source = BitmapFrame.Create(stream, BitmapCreateOptions.None, BitmapCacheOption.OnLoad); } } #endregion } catch (Exception ex) { if (!string.IsNullOrEmpty(ex.Message)) { Funcoes.Mensagem(ex.Message, "Erro", MessageBoxButton.OK); } } }
private void CarregarConfiguracao() { var path = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); try { _configuracoes = !File.Exists(path + ArquivoConfiguracao) ? new ConfiguracaoApp() : FuncoesXml.ArquivoXmlParaClasse<ConfiguracaoApp>(path + ArquivoConfiguracao); #region Carrega a logo no controle logoEmitente if (_configuracoes.ConfiguracaoDanfeNfce.Logomarca != null && _configuracoes.ConfiguracaoDanfeNfce.Logomarca.Length > 0) using (var stream = new MemoryStream(_configuracoes.ConfiguracaoDanfeNfce.Logomarca)) { LogoEmitente.Source = BitmapFrame.Create(stream, BitmapCreateOptions.None, BitmapCacheOption.OnLoad); } #endregion } catch (Exception ex) { if (!string.IsNullOrEmpty(ex.Message)) Funcoes.Mensagem(ex.Message, "Erro", MessageBoxButton.OK); } }