OrdemServico: mudanças entre as edições
Criou página com '== 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 Ordem...' |
|||
| (2 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
| Linha 17: | Linha 17: | ||
== Casos de Teste == | == Casos de Teste == | ||
Teste 1 | |||
1 Gerar OS --> informar os campos clientes, OP ... | |||
2 Gerar Aplicações --> Adicionar Serviço, Serviço Aplicado, Produto, Deslocamento, Arquivos (Não necessariamente precisa informar todos) | |||
3 Faturar ✅ | |||
Edição atual tal como às 09h53min 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 OS --> informar os campos clientes, OP ...
2 Gerar Aplicações --> Adicionar Serviço, Serviço Aplicado, Produto, Deslocamento, Arquivos (Não necessariamente precisa informar todos)
3 Faturar ✅