Git Product home page Git Product logo

Comments (17)

lucascostadev avatar lucascostadev commented on July 4, 2024

Inseri os scripts para criar os document types de dados pessoais no repositório de scripts

from educat-erp.

lucascostadev avatar lucascostadev commented on July 4, 2024

@diogolundberg estou com uma dúvida.

Estou validando a nacionalidade para verificar se o aluno é estrangeiro.
O que define se ele é estrangeiro é um id relacionado a tabela de nacionalidade.

Na hora da validar isso eu tenho que verificar se o 'NacionalityId' é da nacionalidade 'Estrangeira'.
Vamos validar pelo nome mesmo da nacionalidade ?

from educat-erp.

lucascostadev avatar lucascostadev commented on July 4, 2024

@diogolundberg Estou com uma dúvida também de como o Silvio vai receber essa validação.
Vai vir no errors mesmo?

Pergunto isso porque estou usando o fluent validation para retornar no errors.

from educat-erp.

diogolundberg avatar diogolundberg commented on July 4, 2024

Primeira pergunta: É melhor usar uma flag no nacionality dizendo que aquele tipo é estrangeiro. Mesma coisa no sexo, uma flag dizendo que aquele tipo se alista no exército.

from educat-erp.

diogolundberg avatar diogolundberg commented on July 4, 2024

Na segunda pergunta, o que será validado é a obrigatoriedade dos campos, então o erro virá em cada campo.

Todo erro que não for relacionado a obrigatoriedade ou campo válido, deverá vir no messages, quando estiver trabalhando nessa nessa issue aqui:
#58 - Adicionar validações na Matrícula

Então, nesse momento é apenas para validar cada um dos campos mesmo. Depois disso aplicaremos outras regras, por exemplo:

  • Fiadores exigidos
  • Responsável financeiro ser a mesma pessoa

from educat-erp.

lucascostadev avatar lucascostadev commented on July 4, 2024

Beleza, já acabei de criar as flags dentro de nacionalidade e dentro de sexo.

from educat-erp.

diogolundberg avatar diogolundberg commented on July 4, 2024

Coloca todos os documentos necessários na chave messages, depois a gente combina com o Silvio um formato melhor de identificar em qual documento o erro vai aparecer.

from educat-erp.

lucascostadev avatar lucascostadev commented on July 4, 2024

Vou começar a fazer agora o do financedata.

from educat-erp.

lucascostadev avatar lucascostadev commented on July 4, 2024

@diogolundberg no Guarantor não tem a associação de "Relationship".
Para validar se o fiador é esposa ou não.
Posso colocar ?

from educat-erp.

diogolundberg avatar diogolundberg commented on July 4, 2024

Tem que ter uai

from educat-erp.

diogolundberg avatar diogolundberg commented on July 4, 2024

O responsável tem o relacionamento mas não tem documentos

from educat-erp.

lucascostadev avatar lucascostadev commented on July 4, 2024

Beleza.

from educat-erp.

lucascostadev avatar lucascostadev commented on July 4, 2024

Estou com uma dúvida em relação ao formato das mensagens em relação aos fiadores.
Pois podem ser vários e no messages a gente retorna uma List.

Falta só isso validações todas feitas.

from educat-erp.

diogolundberg avatar diogolundberg commented on July 4, 2024

Coloque as mensagens ficam todas no mesmo array sem repetir:

List<string> ulist = list1.Union(list2);

from educat-erp.

lucascostadev avatar lucascostadev commented on July 4, 2024

Pronto, implementado para não repetir as mensagens.
Essa issue é apenas para o backend ? eu deixo ela aberta ?

from educat-erp.

diogolundberg avatar diogolundberg commented on July 4, 2024

Tem que implementar a parte do front também.

from educat-erp.

shff avatar shff commented on July 4, 2024

Abrirei outra issue pro front

from educat-erp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.