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

Terminado

Publicado: Hace 4 meses Plazo: No definido Propuestas: 3 Freelancers interesados: 4

Abierto

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)

Freelancers que ya aplicaron para este trabajo

Rogerio Santos 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 Front-end e Back-End, 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 qu... + 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

Crea tu propio proyecto

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

Otros proyectos de este cliente

Para ver más detalles del cliente

Ingresa a Workana