[Continuação] Programador front-end - integração com back-end


Terminado
Descripción:
Segue especificações para continuação do projeto. Por favor, qualquer dúvida, pode me perguntar para fluirmos bem com o trabalho.

O serviço a ser acessado para retornar os serviços que ainda não foram pagos é:

getPagamento.php

Ele vai retornar todos os serviços ainda não pagos e o processo de soma é feito no javascript.

Esse serviço vai ser acionado quando o usuário clicar no botão "Gerar Pagamento":

Imagem1

Assim que os dados forem recebidos, precisamos mostrar para o usuário os valores dos serviços somados, costureira por costureira, para que o usuário possa confirmar o pagamento. No app para iPad, isso era feito nesse trecho de código:

Imagem2

Estou te enviando o arquivo onde esse trecho de código está presente, caso te ajude a pegar a lógica que usei para fazer essa confirmação de cada pagamento para costureira.

Portanto, para cada costureira, precisaremos ter uma tela igual a essa abaixo:

Imagem3

O botão gerar pagamento fica inativo depois que o processo de confirmação já começou. Caso o usuário clique em cancelar, todas as confirmações são canceladas e volta o processo para o início. O serviço confirmarPagamento.php apenas é acionado depois que o usuário confirmar todas as costureiras. Esse serviço seta todos os pagamento "não pagos" como "pago". Assim que todas as costureiras forem confirmadas é necessário mostrar um alerta que está ocorrendo a confirmação final e que é irreversível. Depois dessa confirmação chamamos o serviço confirmarPagamento.php.

Veja que cada costureira aparece para ser confirmada com essa tabela abaixo:

Imagem4

Onde aparece o nome da costureira no header amarelo. A primeira linha "Label x Label = ... Label", tem que ser repetida para cada valor pago diferente. A regra dessa linha é:

quantidade x valorPago = total

Portanto, para cada valorPago diferente, devemos multiplicar pela quantidade feita e ter uma linha com o subtotal.

Perceba que na tela tem um botão desconto, que serve para o usuário descontar um valor do total. Peço que coloque também um botão Adicionar, para que possa ser adicionado um valor. Quando o usuário clicar nesses botões deve aparecer um pop-up ou uma janela qualquer com um campo para adicionar o valor. Atente para não deixar o usuário colocar algo diferente de números e pontos ou vírgula.

Com a conta toda conferida pelo usuário, ele clica em confirmar e passa para a próxima costureira.

No Objective-C eu tirei um print dessa parte da tela que está a tabela e guardei no arquivo para, no final, gerar o PDF com esses arquivos salvos. Mando em anexo um exemplo do PDF gerado no final também.

Após a confirmação total, vai para a próxima tela, onde gero o PDF e faço a confirmação do pagamento no PHP. Estou enviando também o arquivo para te auxiliar. Nessa tela aparece um campo para o usuário colocar o email para onde deve ser enviado esse PDF. Esse campo tem que ter o valor pré-definido com pastorzapater@gmail.com. Todos os emails colocados, separados por vírgula, deve ter o PDF enviado.

Imagem5

Exemplo do e-mail enviado:

Imagem6

Perceba que no PDF em anexo aquelas tabelas que printei estão todas justapostas, uma do lado em embaixo da outra. A idéia é ficar assim mesmo, pois isso vai ser cortado e anexado a cada pagamento da costureira.

Obrigado!

Categoria: IT & Programação
Subcategoria: Programação
Qual é o alcance do projeto?: Alteração média
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Funções necessárias: Desenvolvedor
Integrações de API: Outros (Outras APIs)

Abierto

Presupuesto

3

Propuestas

4

Freelancers interesados

Publicado: Hace un año

Plazo: No definido

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Freelancers que ya aplicaron para este trabajo

Rogerio S. Sempre buscando aperfeiçoar no que faço, nunca me dou por satisfeito para poder me cobrar mais, e poder melhorar. Experiência no desenvolvimento web de mais 5 anos, venho acompanhando a evolução desta área da TI. No... + detalles

Victor D. Sou desenvolvedor web, crio Layouts originais e responsivos, sempre seguindo as tendências de design da atualidade. friso em meus projetos atingir o maior nível possível de otimização sem afetar a qualidade. procuro ... + detalles

Jhonatan R. Meu nome é Jhonatan, sou novo como freelancer, especializado em PHP,CSS, HTML, Javascript, conhecedor de frameworks como Silex, Laravel, Cake entre outros. + detalles