Comments (17)
Inseri os scripts para criar os document types de dados pessoais no repositório de scripts
from educat-erp.
@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.
@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.
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.
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.
Beleza, já acabei de criar as flags dentro de nacionalidade e dentro de sexo.
from educat-erp.
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.
Vou começar a fazer agora o do financedata.
from educat-erp.
@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.
Tem que ter uai
from educat-erp.
O responsável tem o relacionamento mas não tem documentos
from educat-erp.
Beleza.
from educat-erp.
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.
Coloque as mensagens ficam todas no mesmo array sem repetir:
List<string> ulist = list1.Union(list2);
from educat-erp.
Pronto, implementado para não repetir as mensagens.
Essa issue é apenas para o backend ? eu deixo ela aberta ?
from educat-erp.
Tem que implementar a parte do front também.
from educat-erp.
Abrirei outra issue pro front
from educat-erp.
Related Issues (20)
- Pendência não notificada para aluno HOT 3
- Tela de Pendências - Fiadores HOT 1
- Painel dinâmico de treino, e painel default está com erro. HOT 1
- Ajustes após reunião do dia 04/05/2018 na FELUMA HOT 4
- Contrato HOT 1
- Foto 3x4 HOT 1
- Responsável Legal
- Documentos obrigatórios
- Boleto HOT 1
- Termo de Confidencialidade e Sigilo
- Ficha de Matrícula
- Separar as rotas dos cards da matrícula HOT 1
- Mudar o [GET] /enrollments para retornar apenas status HOT 3
- Colocar os metadados do /enrollments no [options] HOT 2
- Dúvidas
- Ajustes no período de matrícula
- Novo Layout
- Approvals
- API V2 HOT 2
- Ajustes na api reunião 06/06/2018 HOT 22
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from educat-erp.