Jump to content

Registar mensalidades


cigano2009
 Share

Recommended Posts

Bom dia a todos. Preciso duma ajuda o mais urgente possível. Tou a fazer uma aplicação para um ginásio e tenho uma opção na zona de administração que vai gerar as mensalidades de todos os clientes, isto é, todos os meses terá de ser aplicada a mensalidade a cada cliente e o administrador ao carregar nesse botão vai automaticamente criar todas as mensalidades dos meses a partir da ultima mensalidade. O problema é que eu tenho um datareader para que percorre todos os clientes para ver a sua última mensalidade e não consigo registar nova mensalidade pois o comando está dentro do datareader e dá um erro a dizer que já existe um datareader aberto. Não sei como o fazer fora. Agradeço respostas

Link to comment
Share on other sites

Crias um dicionario com o id, e a mensalidade, e ao fim de os correres todos, percorres esse dicionario e actualizas os valores.

 Dim dicValores As New System.Collections.Generic.Dictionary(Of Integer, Date)

        'Teu datareader
        dicValores.Add(IDCliente, DataUltimaMensalidade)
        'Fechas o datareader


        For Each keyIt As KeyValuePair(Of Integer, Date) In dicValores
            keyIt.Key 'Tens o ID
            keyIt.Value 'tens a data isto se é a data que queres
            'Actualizas a bd
        Next
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.