X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=base.c;h=b4bf17d9ac794bc08f94fcbd3766c272105a261f;hb=48a7c79501c958359f6b6ff6ef7bf647536e3db6;hp=52d8c311ac15907735938c52e995f7d8a28c94ea;hpb=61ab51aae94f2aa504a564ca704f41d3b70b9805;p=cascardo%2Fdeclara.git diff --git a/base.c b/base.c index 52d8c31..b4bf17d 100644 --- a/base.c +++ b/base.c @@ -30,17 +30,28 @@ SET_STRING(nome); SET_STRING(recibo); SET_STRING(retifica); +SET_STRING(banco); +SET_STRING(agencia); +SET_STRING(contacorrente); +SET_STRING(dvconta); + static int run_resumo(struct declaracao *dec, char **args, int argc) { if (dec->retifica) printf("retificadora\n"); - printf("pago: %lld.%02d\n", dec->pago / 100, dec->pago % 100); - printf("retido: %lld.%02d\n", dec->retido / 100, dec->retido % 100); - printf("devido: %lld.%02d\n", dec->devido / 100, dec->devido % 100); + if (dec->obrigatoria) + printf("obrigatoria\n"); + printf("pago: %lld.%02d\n", reais(dec->pago), centavos(dec->pago)); + printf("retido: %lld.%02d\n", reais(dec->retido), + centavos(dec->retido)); + printf("devido: %lld.%02d\n", reais(dec->devido), + centavos(dec->devido)); if (dec->restituicao > 0) - printf("restituicao: %lld.%02d\n", dec->restituicao / 100, dec->restituicao % 100); + printf("restituicao: %lld.%02d\n", reais(dec->restituicao), + centavos(dec->restituicao)); if (dec->pagar > 0) - printf("a pagar: %lld.%02d\n", dec->pagar / 100, dec->pagar % 100); + printf("a pagar: %lld.%02d\n", reais(dec->pagar), + centavos(dec->pagar)); return 0; } @@ -88,10 +99,17 @@ int base_cmd_init(void) { cmd_add(&cmd_salva); cmd_add(&cmd_resumo); + cmd_add(&cmd_ano); cmd_add(&cmd_cpf); cmd_add(&cmd_recibo); cmd_add(&cmd_retifica); cmd_add(&cmd_nome); + + cmd_add(&cmd_banco); + cmd_add(&cmd_agencia); + cmd_add(&cmd_contacorrente); + cmd_add(&cmd_dvconta); + return 0; }