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(); }