Curso de Programação C#

William Ivanski

Módulo II Avaliação 2


0) INSTRUÇÕES


1) JANELA COM GRID DE CLIENTES (40 pontos)

Baixe o arquivo clientes.dat, que está em formato binário. O arquivo começa com um inteiro N, que é o número de clientes contidos no arquivo. Em seguida estão armazenados os N clientes. Cada cliente possui:

Seu programa deve ler todos os clientes do arquivo "clientes.dat" e mostrar todos eles em um DataGridView.


2) JANELA COM GRID DE OPERAÇÕES (40 pontos)

Baixe o arquivo operacoes.dat, que está em formato binário. O arquivo começa com um inteiro N, que é o número de operações contidas no arquivo. Em seguida estão armazenadas as N operações. Cada operação possui:

Seu programa deve ler todas as operações do arquivo "operacoes.dat" e mostrar todas elas em um DataGridView.


3) ATUALIZAÇÃO DE SALDO E ESCRITA DE CLIENTES EM ARQUIVO .DAT (100 pontos)

Baixe os arquivos clientes.dat e operacoes.dat, cujo formato foi definido no enunciado das questões 1 e 2, respectivamente.

Crie um programa que leia os dois arquivos binários em vetores dinâmicos (System.Collections.Generic.List). Em seguida, o programa deve tratar cada operação atualizando os saldos dos clientes, da seguinte forma:

Por último, seu programa deve escrever o cadastro de clientes atualizado em um novo arquivo "clientes_modificado.dat".