コード例 #1
0
        private void Crt_OnClick(object sender, RoutedEventArgs e)
        {
            var requisicao = new AcTefRequisicao(new ConfigRequisicao());
            var acTefDial  = new TefExpress(requisicao, new ConfigAcTefDial(
                                                "teste",
                                                "versaoTeste",
                                                "nomeTesteAutomacao",
                                                "83838",
                                                true, true, true, true
                                                ));

            acTefDial.Inicializa();

            requisicao.AguardandoResposta += AguardandoResposta;
            requisicao.ExibeMensagem      += ExibeMensagemAction;
            requisicao.ImprimirVia        += ImprimirViaAction;
            //requisicao.AutorizaDfe += AutorizaDfe;

            var respostaAdm = acTefDial.Crt(10m, "98393");

            /*Console.Out.WriteLine(string.Empty);
            *  Console.Out.WriteLine(string.Empty);
            *  Console.Out.WriteLine(string.Empty);
            *  Console.Out.WriteLine(string.Empty);
            *  Console.Out.WriteLine("Resposta CRT");
            *  foreach (var tefLinha in respostaAdm.Resposta)
            *  {
            *   Console.Out.WriteLine(tefLinha);
            *  }
            *  Console.Out.WriteLine(string.Empty);
            *  Console.Out.WriteLine(string.Empty);
            *  Console.Out.WriteLine(string.Empty);
            *  Console.Out.WriteLine(string.Empty);*/
        }
コード例 #2
0
        private void Cnc_OnClick(object sender, RoutedEventArgs e)
        {
            var requisicao = new AcTefRequisicao(new ConfigRequisicao());
            var acTefDial  = new TefExpress(requisicao, new ConfigAcTefDial(
                                                "teste",
                                                "versaoTeste",
                                                "nomeTesteAutomacao",
                                                "83838",
                                                false, false, false, false
                                                ));

            acTefDial.Inicializa();

            requisicao.AguardandoResposta += AguardandoResposta;
            requisicao.ExibeMensagem      += ExibeMensagemAction;
            requisicao.ImprimirVia        += ImprimirViaAction;

            var respostaAdm = acTefDial.Cnc("REDECARD", "17230215595", new DateTime(2018, 12, 04, 17, 23, 02), 50);

            Console.Out.WriteLine(string.Empty);
            Console.Out.WriteLine(string.Empty);
            Console.Out.WriteLine(string.Empty);
            Console.Out.WriteLine(string.Empty);
            Console.Out.WriteLine("Resposta Cnc");
            foreach (var tefLinha in respostaAdm.Resposta)
            {
                Console.Out.WriteLine(tefLinha);
            }
            Console.Out.WriteLine(string.Empty);
            Console.Out.WriteLine(string.Empty);
            Console.Out.WriteLine(string.Empty);
            Console.Out.WriteLine(string.Empty);
        }
コード例 #3
0
        private void Adm_OnClick(object sender, RoutedEventArgs e)
        {
            var requisicao = new AcTefRequisicao(new ConfigRequisicao());
            var acTefDial  = new TefExpress(requisicao, new ConfigAcTefDial(
                                                "teste",
                                                "versaoTeste",
                                                "nomeTesteAutomacao",
                                                "83838",
                                                false, false, false, false
                                                ));

            acTefDial.Inicializa();

            requisicao.AguardandoResposta += AguardandoResposta;
            requisicao.ExibeMensagem      += ExibeMensagemAction;
            requisicao.ImprimirVia        += ImprimirViaAction;

            var respostaAdm = acTefDial.Adm();
        }