1
resposta

Rumo na tela de venda

Opa, boa tarde, tenho duvidas e os programadores experientes podem me ajudar se souberem, bom sempre quando chego na tela de venda de um sistema meio que travo, porque não tenho idéia de como começar :( isso me deixa muito decepcionado porque na facul eu nem tenho aula de java e não conheço ngm que pode me ajudar :(. Só queria um rumo para seguir, eu tenho como exemplo que na tela de venda, eu terei uma tabela de produtos, e depois é só isso, :( queria umas ideia doque uma tela de venda tem, como começar, se terei dialogo . Sei que no começo terei a minha tabela.

<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
    xmlns:h="http://xmlns.jcp.org/jsf/html"
    xmlns:f="http://xmlns.jcp.org/jsf/core"
    xmlns:p="http://primefaces.org/ui"
    xmlns:ui="http://xmlns.jcp.org/jsf/facelets">

<ui:composition template="/template/template.xhtml">
    <ui:define name="conteudo">
        <h:form id="formularioVenda">
            <p:growl id="mensagem" life="6000" />
            <p:dataTable id="tabelaVenda"
                emptyMessage="Nenhum produto encontrado"
                value="#{produtoBean.listaProdutos}" var="produto">
                <f:facet name="header">
                    Tabela De Produto
                </f:facet>
                <p:column headerText="Produto">
                    <h:outputText value="#{produto.nome}" />
                </p:column>
                <p:column headerText="Marca">
                    <h:outputText value="#{produto.marca.nome}" />
                </p:column>
                <p:column headerText="Fornecedor">
                    <h:outputText value="#{produto.fornecedor.nome}" />
                </p:column>
                <p:column headerText="Preço">
                    <h:outputText value="#{produto.preco}" />
                </p:column>
            </p:dataTable>
        </h:form>
    </ui:define>
</ui:composition>
</html>

Agora não sei oque colocar a mais kkkk :(

1 resposta

Se o projeto for apenas para estudo, coloca um campo simples de pesquisa de clientes e produtos (seja por código de barras, código interno ou descrição). Algum botões de adicionar e remover, aumentar ou diminuir quantidade. Depois um botão ou aba para seguir o pagamento e a forma.

E por aí vai.

Se você pesquisar no google "sistema vendas produto", você verá vários prints de sistemas de vendas. Pode se basear num deles.

Abç!