Pessoal, boa tarde
Fechei um sistema (já pronto) para um cliente.
Este cliente é um prestador de serviços e possui um CONTRATO PADRÃO, o qual ele gostaria que fosse integrado no sistema.
Os dados do cliente (dele) vem do banco de dados, assim como a lista de serviços prestada. Como pode haver 1 ou mais serviços prestados, eu precisaria de uma estrutura de repetição, matriz ou table.
O problema é que ele repete a lista de serviços que ele presta em inúmeras "clausulas" do contrato. Então eu acabei por ter de colocar inumeros textboxes dentro do "body" do reportviewer..seria algo como
HEADER
------------------
Contrato blablabla
BLA BLA BLA BLA
....contrata os seguintes serviços
---------------------
BODY
table com dataset pra mostrar os serviços
TEXTBOXES aleatorias com a parte "fixa" das clausulas, mixadas com matrizes e listas pra poder repetir a lista de serviços
exemplo:
clausula a)se compromete em prestar os seguintes serviços: [MATRIZ com lista, pra poder imprimir na horizontal]
clausula b)texto fixo, sem nada
clausula c)qualquer coisa aqui + [matriz com lista pra repetir de novo]
mais textboxes com texto fixo
---------------------------------------
FOOTER
mais clausulas, local, data, assinatura e testemunhas
--------------------------------------
O problema é que já notei que definitivamente, ou este nao é o melhor approach pra se desenvolver um contrato, ou estou fazendo da forma errada. O contrato ficou com OITO PAGINAS, visto que cada paragrafo dentro do body, mesmo sendo
puro texto estático, ganhou uma nova pagina, tendo o HEADER em cada pagina nova. Nada daquilo q eu esperava.
Existe alguma maneira pela qual eu poderia desenvolver um contrato pro cliente? É a primeira vez que desenvolvo assim e to achando que comecei errado.
Qualquer sugestão é bem vinda.
Caso existam duvidas sobre o que eu escrevi, favor cita-las
Agradeço antecipadamente