InspecaoQualidade

De Base de Conhecimentos da DataPlus Sistemas
Ir para navegação Ir para pesquisar

Definição

Classe responsável por armazenar os dados como lote, numero de serie para ser usada no gerador de relatórios, em sua composição tem InspecaoQualidadeDefeito onde o usuário cadastra o produto e a quantidade de amostragem, também as classificações de seus respectivos defeitos. Outra classe que também é usada para composição é a InspecaoQualidadeAnalise onde o usuário pode colocar a especificação da qualidade que vem da classe AnaliseQualidade, o mesmo também pode colocar se há um documento relacionado ou também marará se foi aprovado a analise. Por ultimo a classe InspecaoQualidadeNConformidade que indica o que há de irregular e de retificado

Seu cadastro se dá pelo formulário FrmInspecaoQualidade.


Principais Métodos

essa classe possui três métodos até o momento(01/06/2023) sendo eles:

atualizaProduto este método atualiza a propriedade produto pois no formulário ela é uma propriedade read only e a mesma é usada no gerador de relatórios

GetDefeitos esse método retorna os defeitos que existem na propriedade de composição Defeito pois o comportamento do formulário que usa a classe é baseado no sistema legado

getNConformidades este método possui basicamente a mesma função que o GetDefeitos só que para a composição NConformidade

Casos de Teste

Há uma classe chamada InspecaoQualidadeTest que fica na camada de negocio ➡ NegociosTest

Atenção esta classe é usada em um formulário peculiar pois o mesmo foi feito com base no sistema legado, então há duas grids com comportamentos diferentes do padrão, a primeira Defeitos assim que o formulário é carregado ele atualiza a grid com todas as classificações de defeitos existentes, então quando um desses defeitos é marcado a outra grid Não Conformidades é carregada com valores pré definidos sendo eles, Irregularidade com o valor do código da classificação defeito, a coluna subsequente Retificação é carregada com uma mensagem padrão e o usuário pode complementar. Na hora que vai gravar há dois métodos no formulário (atribuiNConformidadesClasse atribuiDefeitosClasse) que coleta os valores e armazena nas respectivas propriedades da classe ListaNConformidades ListaCodClassificacaoDefeito com isso no in save é verificado cada uma delas, e também é adicionada nas suas respectivas propriedades de composições NConformidade Defeito