Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

crash quando não existe ficha com o id fornecido

O programa trata apenas os casos em que não inserimos nenhum valor no campo ID.

Contudo, quando inserimos qualquer valor que não corresponda com algum arquivo já criado na pasta Fichario o programa quebra

: (

1 resposta
solução!

Contornei esse problema acrescentando mais um IF para verificar o status, logo abaixo do método Buscar():

...

 string clienteJson = f.Buscar(txt_codigo.Text);
                        if (f.status)
                        {
                            Cliente.Unit c = new Cliente.Unit();
                            c = Cliente.DesSerializedClassUnit(clienteJson);
                            EscreverNoFormulario(c);

                        }
                        else MessageBox.Show("ERROR - " + f.mensagem, "ByteBank", MessageBoxButtons.OK, MessageBoxIcon.Error);

...

Dessa forma o erro não entra mais no método EscreverNoFormulario();