예제 #1
0
 private static async Task FuncaoStatusServico()
 {
     try
     {
         #region Status do serviço
         using (ServicosNFe servicoNFe = new ServicosNFe(_configuracoes.CfgServico))
         {
             var retornoStatus = servicoNFe.NfeStatusServico();
             OnSucessoSync(retornoStatus);
         }
         #endregion
     }
     catch (ComunicacaoException ex)
     {
         throw ex;
     }
     catch (ValidacaoSchemaException ex)
     {
         throw ex;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        /// <summary>
        /// Responsavel Consultar Status do Serviço da Sefaz
        /// </summary>
        /// <returns></returns>
        public RetornoNfeStatusServico ConsultarStatusServico(ConfiguracaoServico cFgServico)
        {
            var servicoNFe    = new ServicosNFe(cFgServico);
            var retornoStatus = servicoNFe.NfeStatusServico();

            return(retornoStatus);
        }
예제 #3
0
        public void ConsultarStatusServico()
        {
            var servicoNFe    = new ServicosNFe(_configuracoes.CfgServico);
            var retornoStatus = servicoNFe.NfeStatusServico();

            string mensagem = "";

            foreach (var atributos in Funcoes.LerPropriedades(retornoStatus.Retorno))
            {
                mensagem += atributos.Key + " = " + atributos.Value + "\r";
            }
            MessageBox.Show(mensagem, "Informação do Sistema", MessageBoxButton.OK, MessageBoxImage.Information);
        }
예제 #4
0
        private void BtnStatusServico_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                #region Status do serviço

                var servicoNFe    = new ServicosNFe(_configuracoes.CfgServico);
                var retornoStatus = servicoNFe.NfeStatusServico();

                TrataRetorno(retornoStatus);

                #endregion
            }
            catch (Exception ex)
            {
                if (!String.IsNullOrEmpty(ex.Message))
                {
                    Funcoes.Mensagem(ex.Message, "Erro", MessageBoxButton.OK);
                }
            }
        }
예제 #5
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        public retConsStatServ ConsultarStatusServico()
        {
            var servicoNFe = new ServicosNFe(ConfiguracaoServico.Instancia);

            return(servicoNFe.NfeStatusServico().Retorno);
        }