Пример #1
0
        public bool ValidarCartao()
        {
            var valido = true;

            if (NumeroCartao.Equals("1234567890123456") || NumeroCartao.Length < 16)
            {
                valido = false;
            }

            return(valido);
        }
        public void CadastraCartao()
        {
            BDConexao conexao = new BDConexao();

            conexao.connection.Open();

            conexao.command.CommandText = "DELETE FROM CARTAOCREDITO WHERE IDCLIENTE = @ID";
            conexao.command.Parameters.Clear();
            conexao.command.Parameters.Add("@ID", SqlDbType.VarChar).Value = IdCliente;
            conexao.command.ExecuteNonQuery();

            conexao.command.CommandText = "INSERT INTO CARTAOCREDITO VALUES(@BANDEIRA, @NUMCARTAO, @CVV, @VALIDADE, @IDCLIENTE, @TITULAR)";
            conexao.command.Parameters.Clear();
            conexao.command.Parameters.Add("@BANDEIRA", SqlDbType.VarChar).Value  = StatueStoreEncrypt.Encrypt(Bandeira);
            conexao.command.Parameters.Add("@NUMCARTAO", SqlDbType.VarChar).Value = StatueStoreEncrypt.Encrypt(NumeroCartao.ToString().Trim().Replace(".", "").Replace("-", "").Replace(" ", ""));
            conexao.command.Parameters.Add("@CVV", SqlDbType.VarChar).Value       = StatueStoreEncrypt.Encrypt(CVV.Trim().Replace(".", "").Replace("-", "").Replace(" ", ""));
            conexao.command.Parameters.Add("@VALIDADE", SqlDbType.VarChar).Value  = StatueStoreEncrypt.Encrypt(Validade);
            conexao.command.Parameters.Add("@IDCLIENTE", SqlDbType.VarChar).Value = IdCliente;
            conexao.command.Parameters.Add("@TITULAR", SqlDbType.VarChar).Value   = StatueStoreEncrypt.Encrypt(Titular);
            conexao.command.ExecuteNonQuery();
            conexao.connection.Close();
        }