/// <summary>
 /// Initializes a new instance of the <see cref="ComandaVendaEventArgs"/> class.
 /// </summary>
 /// <param name="operacao">The operacao.</param>
 /// <param name="resposta">The resp.</param>
 internal ComandaVendaEventArgs(OperacaoVenda operacao, RetornoTEF resposta)
 {
     Operacao = operacao;
     Resposta = resposta;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="AntesCancelarTransacaoEventArgs"/> class.
 /// </summary>
 /// <param name="respostaPendente">The resposta pendente.</param>
 internal AntesCancelarTransacaoEventArgs(RetornoTEF respostaPendente)
 {
     RespostaPendente = respostaPendente;
 }
Ejemplo n.º 3
0
        public static RetornoTEF GetStatusTEF(long idconta, string nsu_rede)
        {
            if (String.IsNullOrEmpty(nsu_rede))
            {
                return(new RetornoTEF());
            }

            var rtef = new RetornoTEF();

            //  var tef = DAL.GetObjeto<BancoTEF>(string.Format("id_conta ={0}", idconta));

            /*  var nome_cliente =
             *    DAL.GetString(string.Format("select nm_tef from sistema_conta where id={0}", idconta), "erro"); */

            //  "Data Source=jdbc:oracle:thin:@172.31.255.20:1521:xe;User Id=vspague_Matheusnext;Password=administrador123#"

            // server

            /*  string str_con =
             *    string.Format(
             *        @"User Id={0};Password=""{1}"";Data Source=(DESCRIPTION =" +
             *        "(ADDRESS = (PROTOCOL = TCP)(HOST = {2})(PORT = {3}))" + "(CONNECT_DATA =" +
             *        "(SERVER = DEDICATED)" + "(SERVICE_NAME = XE)))", tef.usuario_banco, tef.senha_banco,
             *        tef.ip_banco, tef.porta_banco); */

            // using (ConexaoOracle conexao = ConexaoOracle.Get(str_con))

            //  local
            // using (ConexaoOracle conexao = ConexaoOracle.Get(@"User Id=vspague_suporte;Password=""@s0t3cht1"";Data Source=(DESCRIPTION =" + "(ADDRESS = (PROTOCOL = TCP)(HOST = 172.31.255.20)(PORT = 1521))" + "(CONNECT_DATA =" + "(SERVER = DEDICATED)" + "(SERVICE_NAME = XE)))"))
            {
                /* using (Conexao conexao2 = Conexao.Get(DAL.GetStringConexao()))
                 * using (Transacao transacao = new Transacao(conexao2))
                 *  try
                 *  {
                 *      string sql2 = "insert into sistema_erro(mensagem) value ('conectado'); ";
                 *      using (Comando comando = new Comando(transacao, sql2))
                 *      {
                 *          comando.Execute();
                 *      }
                 *      transacao.Commit();
                 *  }
                 *  catch (Exception ex)
                 *  {
                 *      transacao.RollBack();
                 *      throw ex;
                 *  } */


                /*
                 *
                 * string sql = String.Format(@"select Sequencial, Transacao_Nsu,  Transacao_Nsu_Rede,
                 *
                 * Transacao_Autorizacao,
                 * Transacao_Identificacao,
                 * Administrador,
                 * Cartao_numero
                 *
                 *
                 * from VALOR_LOJA_TRANSACAO_V775 where TRANSACAO_NSU_REDE = '{0}'", nsu_rede);  */



                Leitor l = DAL.GetLeitorFromSQL(@"SELECT Sequencial, Transacao_Nsu,Transacao_Nsu_Rede,Transacao_Autorizacao,Transacao_Identificacao, Administrador,Cartao_numero, id_conta FROM cadastro_transacoes_tef where " + String.Format(@"id_conta = {0} and ((cast(Transacao_Nsu_Rede as UNSIGNED ) = {1}) or (cast(Transacao_Nsu as UNSIGNED ) = {1})) ", idconta, nsu_rede));

                // using (ComandoOracle comando = new ComandoOracle(conexao, sql))
                //  {
                //     var retorno = comando.Select(sql);

                while (!l.Eof)
                {
                    rtef.CodigoTEF     = l.GetString("Sequencial");
                    rtef.NSUTEF        = l.GetString("Transacao_Nsu");
                    rtef.NSUREDE       = l.GetString("Transacao_Nsu_Rede");
                    rtef.Autorizacao   = l.GetString("Transacao_Autorizacao");
                    rtef.Identificacao = l.GetString("Transacao_Identificacao");
                    rtef.Bandeira      = l.GetString("Administrador");
                    rtef.Cartao        = l.GetString("Cartao_numero");
                    l.Next();
                }
                // Log.Sql(sql);
                // }

                return(rtef);
            }
        }