InspecaoQualidade: mudanças entre as edições

De Base de Conhecimentos da DataPlus Sistemas
Ir para navegação Ir para pesquisar
Patrick (discussão | contribs)
Patrick (discussão | contribs)
Sem resumo de edição
 
(Uma revisão intermediária pelo mesmo usuário não está sendo mostrada)
Linha 11: Linha 11:
'''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  
'''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


'''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'''
 
'''getNConformidades''' este método possui basicamente a mesma função que o GetDefeitos só que para a composição [[[NConformidade]]]


== Casos de Teste ==
== Casos de Teste ==
Há uma classe chamada [[InspecaoQualidadeTest]] que fica na camada de negocio ➡ NegociosTest
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'''

Edição atual tal como às 17h10min de 1 de junho de 2023

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