software‎ > ‎módulos‎ > ‎cotação de preços‎ > ‎manuais técnicos‎ > ‎

pacote de cotação (em atualização)



API para uso do objeto OperacaoPacoteCotacao

Como criar um novo pacote incluído uma cotação já existente?

var pacote = new OperacaoPacoteCotacao();
pacote.nova();
pacote.adicionaCotacao( chaveDeCriacaoDaCotacao );
pacote.grava();

Como criar um novo pacote criando também novas cotações?

var pacote = new OperacaoPacoteCotacao();
pacote.nova();
var chaveDeCriacaoDaCotacao = pacote.novaCotacao();
pacote.cotacoes[ chaveDeCriacaoDaCotacao ].pedidoCab.pessoa = chavePessoa;
pacote.cotacoes[ chaveDeCriacaoDaCotacao ].pedidoCab.post();
pacote.cotacoes[ chaveDeCriacaoDaCotacao ].pedido.append();
pacote.cotacoes[ chaveDeCriacaoDaCotacao ].pedido.recurso = chaveRecurso;
pacote.cotacoes[ chaveDeCriacaoDaCotacao ].pedido.quantidade = quantidade;
pacote.cotacoes[ chaveDeCriacaoDaCotacao ].pedido.post();
pacote.grava();

Como editar uma cotação que não pertence a um pacote?

var cotacao = new OperacaoPedidoCotacao();
cotacao.pedidoCab.pessoa = chavePessoa;
cotacao.pedidoCab.post();
cotacao.pedido.append();
cotacao.pedido.recurso = chaveRecurso;
cotacao.pedido.quantidade = quantidade;
cotacao.pedido.post();
cotacao.grava();

Pendência: verificar se cotação realmente deve ser gravada sozinha. Lembrar que a versão ficará diferente da versão do pacote.

Como editar uma cotação que pertence a um pacote?

var pacote = new OperacaoPacoteCotacao();
pacote.abre( chaveDeCriacaoDoPacote );
pacote.cotacoes[ chaveDeCriacaoDaCotacao ].pedido.recurso = chaveDoRecurso;
pacote.cotacoes[ chaveDeCriacaoDaCotacao ].pedido.post();
pacote.grava();

Como remover uma cotação de um pacote?

Usar método removeCotacao().

var pacote = new OperacaoPacoteCotacao();
pacote.abre( chaveDeCriacaoDoPacote );
pacote.removeCotacao( chaveDeCriacaoDaCotacao );
pacote.grava();

Como excluir um pacote de cotação?

var pacote = new OperacaoPacoteCotacao();
pacote.abre( chaveDeCriacaoDoPacote );
pacote.apaga();
pacote.grava();

Como aprovar um pacote?

var pacote = new OperacaoPacoteCotacao();
pacote.abre( chaveDeCriacaoDoPacote );
pacote.aprova();
pacote.grava();

Como desaprovar um pacote?

var pacote = new OperacaoPacoteCotacao();
pacote.abre( chaveDeCriacaoDoPacote );
pacote.desaprova();
pacote.grava();

Como cancelar um pacote?

var pacote = new OperacaoPacoteCotacao();
pacote.abre( chaveDeCriacaoDoPacote );
pacote.cancela();
pacote.grava();

Como descancelar um pacote?

var pacote = new OperacaoPacoteCotacao();
pacote.abre( chaveDeCriacaoDoPacote );
pacote.descancela();
pacote.grava();

Comments