示例#1
0
 private string AdicionarDebito(AdicionarDebito adicionar)
 {
     try
     {
         Utilitario utilitario = new Utilitario();
         utilitario.BancoDados.Comandos.limpaParametros();
         utilitario.BancoDados.Comandos.textoComando = "sgb.Debito.pro_setDadosAutomatico";
         utilitario.BancoDados.Comandos.tipoComando  = CommandType.StoredProcedure;
         utilitario.BancoDados.Comandos.adicionaParametro("@nomeBanco", SqlDbType.VarChar, 20, adicionar.NomeBanco);
         utilitario.BancoDados.Comandos.adicionaParametro("@numeroAgencia", SqlDbType.VarChar, 15, adicionar.NumeroAgencia);
         utilitario.BancoDados.Comandos.adicionaParametro("@numeroConta", SqlDbType.VarChar, 15, adicionar.NumeroConta);
         utilitario.BancoDados.Comandos.adicionaParametro("@digitoAgencia", SqlDbType.TinyInt, 15, adicionar.DigitoAgencia);
         utilitario.BancoDados.Comandos.adicionaParametro("@digitoConta", SqlDbType.TinyInt, 15, adicionar.DigitoConta);
         utilitario.BancoDados.Comandos.adicionaParametro("@numeroDocumento", SqlDbType.VarChar, 19, adicionar.NumeroDocumento);
         utilitario.BancoDados.Comandos.adicionaParametro("@titular", SqlDbType.VarChar, 103, adicionar.Titular);
         utilitario.BancoDados.Comandos.adicionaParametro("@cartaoCredito", SqlDbType.VarChar, 16, adicionar.CartaoCredito);
         utilitario.BancoDados.Comandos.adicionaParametro("@dataValidade", SqlDbType.Char, 4, adicionar.DataValidade);
         utilitario.BancoDados.Comandos.adicionaParametro("@numeroSeguranca", SqlDbType.VarChar, 5, adicionar.NumeroSeguranca);
         utilitario.BancoDados.Comandos.adicionaParametro("@tipoDebito", SqlDbType.TinyInt, 5, adicionar.TipoDebito);
         utilitario.BancoDados.Comandos.adicionaParametro("@numeroContrato", SqlDbType.VarChar, 10, adicionar.NumeroContrato);
         utilitario.BancoDados.execute();
         utilitario.BancoDados.Conexoes.close();
         return("O contrato: " + adicionar.NumeroContrato + " foi adicionado ao débito automático.");
     }
     catch (Exception ex)
     {
         throw new Exception("class:" + this.GetType().Name + "\r\n Method:" + MethodBase.GetCurrentMethod().Name + "\r\n" + ex.Message);
     }
 }
示例#2
0
        public static string AdicionarDebitoAutomatico(AdicionarDebito adicionar)
        {
            // string retorno = null;
            string myJsonString;

            DebitoAutomatico debitoAutomatico = new DebitoAutomatico();

            myJsonString = debitoAutomatico.AdicionarDebito(adicionar);

            return(myJsonString);
        }