GithubHelp home page GithubHelp logo

Comments (6)

nathampa0909 avatar nathampa0909 commented on July 18, 2024 2

Ahh, comentei também a parte do código da impressora fiscal e fiz uma página de finalização do pedido, ficou bem básico.

from vendas.

nathampa0909 avatar nathampa0909 commented on July 18, 2024 1

Boa noite!

Acho que o hastebin deu algum problema. https://pastebin.com/Q84pKKR4

O erro acontece quando eu clico pra tentar editar um bairro, redireciona porém dá o erro do pastebin acima.

Desculpe sobre o da finalização, estava mexendo desde ontem e aí fui entender realmente a finalização do pedido. Ainda sou iniciante em PHP, estou fazendo um crud para os clientes assim como os bairros, caso eu consiga descobrir algo mando um pull request e/ou mando o erro aqui.

Agradeço a atenção.

from vendas.

CaduGimenes avatar CaduGimenes commented on July 18, 2024

Boa tarde!

Em relação ao erro da finalização dos pedidos (https://prnt.sc/o35atu), é necessário ter uma impressora fiscal conectada ao seu computador, para assim, conseguir gerar a nota, e também a comanda, mas sinta-se a vontade para implementar a impressão em papel A4, e um pull request!

Poderia me dar mais detalhes em relação ao erro de edição de bairros? Logo estarei disponibilizando o ambiente em Docker, para assim diminuir a possibilidade de problemas.

Estarei aguardando o seu contato, obrigado por reportar essa issue :)

from vendas.

nathampa0909 avatar nathampa0909 commented on July 18, 2024

Fiz um trabalho para uns caras e dê uma olhada como fiz o crud dos clientes: https://github.com/gomesbreno/vendas , não concertei o dos bairros, tentei fazer o dos clientes assim como o dos bairros e dava o mesmo erro: Undefined index. Creio que seja algum problema com os getters e setters. Não tenho muita experiência com PHP, aprendi mesmo editando esse projeto, porém não consegui ver o problema do crud dos bairros, tanto que fiz o dos clientes mais direto.

from vendas.

CaduGimenes avatar CaduGimenes commented on July 18, 2024

Olá @nathampa0909,

Ao analisar o Controller/ClientController.php, na linha 61
Client::updateAddress($cd_cliente, $_POST["nm_logradouro"], $_POST["nm_cliente"], $_POST["nr_casa"], $_POST["nm_bloco"], $_POST["cd_bairro"]);

O método "updateAddress", está sendo chamado estaticamente, porém ele não foi definido como tal.

public function updateAddress($cd_cliente, $nm_logradouro, $nm_cliente, $nr_casa, $nm_bloco, $cd_bairro){

Como pode ver no arquivo Model/Client.php, na linha 76, o método foi declarado como publico apenas, e não estático, ao tentar executar o mesmo ele ira retornar um erro, tente declarar da seguinte maneira:

public static function updateAddress($cd_cliente, $nm_logradouro, $nm_cliente, $nr_casa, $nm_bloco, $cd_bairro){

from vendas.

CaduGimenes avatar CaduGimenes commented on July 18, 2024

Olá, @nathampa0909,

Realizei um clone no seu fork, e descobri o porque dos erro na view de alteração dos bairros
image

Na linha 21, a rota está sendo passada com o parâmetro cd_frete:
<form action="/district/update/{$district.cd_frete}" method="POST">
Quando na verdade o array que retorna as informações do bairro, traz o id, com o nome de cd_bairro:
Array ( [cd_bairro] => 6 [nm_bairro] => Anhanguera [vl_frete] => 2.00 )

Para corrigir este problema, basta substituir o cd_frete por cd_bairro
image

Ao alterar a rota o programa funcionara normalmente.
screencapture-localhost-district-update-6-2019-07-04-18_57_43

Desculpe pela demora, fique a vontade para mandar mais duvidas, todas serão bem vindas! 🥇

from vendas.

Related Issues (1)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.