OrdemServico: mudanças entre as edições
| Linha 18: | Linha 18: | ||
== Casos de Teste == | == Casos de Teste == | ||
Teste 1 | Teste 1 | ||
1 Gerar um pedido --> 1.1 Embalar | 1 Gerar um pedido --> 1.1 Embalar | ||
2 Gerar OS --> Adiciona o Pedido | 2 Gerar OS --> Adiciona o Pedido | ||
3 Faturar ✅ | 3 Faturar ✅ | ||
Edição das 09h47min de 21 de junho de 2023
Definição
Classe responsável por armazenar e cuidar das informações relacionadas com a ordem de serviço, as composições relacionadas com essa classe são OrdemServicoDeslocamento OrdemServicoFile OrdemServicoImposto OrdemServicoPrioridade OrdemServicoProd OrdemServicoProdImposto OrdemServicoProdRecebido OrdemServicoProdTotalImpostos OrdemServicoServ OrdemServicoServAplicado OrdemServicoServImposto OrdemServicoServTotalImpostos OrdemServicoStatus OrdemServicoStatusOrigem OrdemServicoTerceiro OrdemServicoTerceiroProdutoInsumo OrdemServicoTerceiroProdutoResultante OrdemServicoVencto existem também classes mortas que são vazias, tendo vínculos com as composições da ordem apenas para serem utilizadas no gerador de relatórios, sendo elas OrdemServicoDeslocamentoFile OrdemServicoProdFile OrdemServicoServAplicadoFile OrdemServicoServFile essas classes servem para separar os arquivos, pois a classe OrdemServicoFile é vinculada apenas com a OS,
Essa classe é utilizada nos formulário frmMovOrdemServico frmMovOrdemServicoValores frmMovOrdemServTerceiro frmMovOSEntrada frmMovOSAplicacoes frmMovOSEncerramento frmMovOSFaturamento FrmMovOSPesquisaFaturamento.
Principais Métodos
essa classe possui diversos métodos dentre eles:
AplicarItens esta função atualiza as composições referente a OS que são: Serviços, Serviços Aplicados, Produtos, Deslocamentos e o Arquivos, por parâmetro é passado também o status e a mensagem que seria os possíveis erros, está função retorna true ou false
AtualizaStatusOS esse método faz um update no status da OS
Casos de Teste
Teste 1
1 Gerar um pedido --> 1.1 Embalar
2 Gerar OS --> Adiciona o Pedido
3 Faturar ✅