Package controleEstoque.entidades

Examples of controleEstoque.entidades.Produto


    /**
     * Através de uma Lista de Produtos, será armazenada em um arquivo.
     * @param produtos Lista com todos os produtos do Sistema.
     */
    public void criaArquivoProduto(ListaProdutos produtos){      
       Produto produto;    
      
       try {
            BufferedWriter writer = new BufferedWriter(new FileWriter(file));
            No aux;
            aux = produtos.getLista();
           
            while(aux != null){
          
                produto = (Produto) aux.getObjeto();

                escreveNoArquivo(writer, produto.toString());

                aux = aux.getProx();
            }
           
            writer.close();
View Full Code Here


     * @param args
     */
    public static void main(String args[]){
      
       SaidaProduto entradaProduto = new SaidaProduto();
       Produto produto = new Produto();
       ControlRelatorios cr = new ControlRelatorios();
       ControlGravaArquivos ga = new ControlGravaArquivos(entradaProduto, produto.getId());
       String geraRelatorioProdutos = cr.geraRelatorioProdutos(produto, entradaProduto);
       
       System.out.println(geraRelatorioProdutos);
       
    }
View Full Code Here

     */
    private void mesclaProduto(int inicio, int meio, int fim){
        int i1 = inicio, f1 = meio, i2 = meio+1, f2 = fim;
        int iaux = inicio;       
             
        Produto aux[] = new Produto[produtos.length];
        while(i1 <= f1 && i2 <= f2){
            if(produtos[i1].getId() < produtos[i2].getId()){
                aux[iaux] = produtos[i1];
                iaux++;
                i1++;
View Full Code Here

     * Remove um produto da lista
     * @param produto
     * @return Retorna o produto removido
     */
    public Produto remove(Produto produto){
        Produto produtoRetorno = new Produto();
       
        No lista = this.inicio;
        while(lista.getProx() != null){
           
            if(lista.getObjeto() == produto){
View Full Code Here

       
        while (inicioLista != null) {

            for (int i = 0; i < coluna; i++) {

                Produto produto = (Produto) inicioLista.getObjeto();
               
                switch (i) {
                    case 0:
                        celulas[linha][i] = "check";
                        break;
                    case 1:
                        celulas[linha][i] = produto.getFornecedor().getNome();
                        break;
                    case 2:
                        celulas[linha][i] = produto.getNome();
                        break;
                }
            }
           
            linha++;
View Full Code Here

       
        while (inicioLista != null) {

            for (int i = 0; i < coluna; i++) {

                Produto produto = (Produto) inicioLista.getObjeto();
               
                switch (i) {
                    case 0:
                        celulas[linha][i] = produto.getNome();
                        break;
                    case 1:
                        celulas[linha][i] = Integer.toString(produto.getSaidaProduto().getQuantidade());
                        break;
                }
            }
           
            linha++;
View Full Code Here

       
        while (inicioLista != null) {

            for (int i = 0; i < coluna; i++) {

                Produto produto = (Produto) inicioLista.getObjeto();
               
                switch (i) {
                    case 0:
                        celulas[linha][i] = "check";
                        break;
                    case 1:
                        celulas[linha][i] = produto.getNome();
                        break;
                    case 2:
                        celulas[linha][i] = Integer.toString(produto.getSaidaProduto().getQuantidade());
                        break;
                }
            }
           
            linha++;
View Full Code Here

       
        while (inicioLista != null) {

            for (int i = 0; i < coluna; i++) {

                Produto produto = (Produto) inicioLista.getObjeto();
               
                switch (i) {
                    case 0:
                        celulas[linha][i] = produto.getNome();
                        break;
                    case 1:
                        celulas[linha][i] = Integer.toString(produto.getSaidaProduto().getQuantidade());
                        break;
                    default:
                        celulas[linha][i] = "";
                }
            }
View Full Code Here

       
        while (inicioLista != null) {

            for (int i = 0; i < coluna; i++) {

                Produto produto = (Produto) inicioLista.getObjeto();
               
                switch (i) {
                    case 0:
                        celulas[linha][i] = "check";
                        break;
                    case 1:
                        celulas[linha][i] = produto.getNome();
                        break;
                    case 2:
                        celulas[linha][i] = produto.getFornecedor().getNome();
                        break;
                }
            }
           
            linha++;
View Full Code Here

        if(verificaArquivo()){
            try {               
                BufferedReader bufReader = new BufferedReader(new FileReader(file));
                String strReader = bufReader.readLine();
                int i = 0;               
                Produto produto = new Produto();
                Estoque estoque = new Estoque();
                Estatisticas estatistica = new Estatisticas();
               
                while(strReader != null){
                    switch (i){
                        case 0:                           
                            produto.setId(Integer.parseInt(strReader));                          
                        break;
                           
                        case 1:                           
                            produto.setNome(strReader);                          
                        break;
                           
                        case 2:
                           produto.setDescricao(strReader);                                                  
                        break;
                           
                        case 3:
                            produto.setValorUnitario(Double.parseDouble(strReader));
                        break;
                           
                        case 4:
                            estatistica.setVendaMediaMensal(Double.parseDouble(strReader));
                        break;  
                           
                        case 5:
                            estatistica.setTempoCobertura(Double.parseDouble(strReader));
                        break;  
                           
                        case 6:
                            estatistica.setEstoqueMinimo(Integer.parseInt(strReader));
                        break;  
                           
                        case 7:
                            estatistica.setEstoqueMaximo(Integer.parseInt(strReader));                                                      
                        break;                              
                           
                       case 8:
                            estoque.setQuantidade(Integer.parseInt(strReader));
                        break;       
                    }
                  i++;
                  if(i == 9){
                      estoque.setEstatistica(estatistica);
                      produto.setEstoque(estoque);
                      lista.adiciona(produto);
                      i = 0;
                  }
                     
                  strReader = bufReader.readLine();
View Full Code Here

TOP

Related Classes of controleEstoque.entidades.Produto

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.