Tela de registro alterada com sucesso para se relacionar com as mudanças na API.
Diversas modificações, principalmente de UX foram alteradas. Segue a documentação
1.0 ERPWINFORMS/Model/RegisterModel.cs>
1.1 - Verificações e erros de mensagem
Foram adicionados 3 verificações tornando obrigatorio o preenchimento do campo colaborador, data de nascimento do colaborador e tipo de contratação
2.0 ERPWINFORMS/View/RegistroUsers.Designer.cs>
2.1 - Alteração dos botões
Os botões labelUser, labelEmail, labelSenha e labelConfSenha foram alterados respectivamente para lblUser, lblEmail, lblSenha, lblConfSenha para se encaixarem nos padrões do projeto.
Fora eles, os seguintes Labels foram adicionados: lblNomeColaborador, lblDataNascimento, lblTipoContrato, junto a eles, três novos controles: dtpDataNascimento (DateTimePicker), cbxTipoContrato(ComboBox) e inputNomeColaborador.
2.2 - Alteração na ordem de Index
O TabIndex de todos os forms foram alterados para poderem ser selecionados em ordem.
2.3 - Eventos dos botões Cadastrar/Cancelar
Foi modificado no MISC do formulario os respectivos botões cadastro e cancelar. No Cadastro, foi ajustado pela propriedade do Formulario AcceptButton para o ENTER acionar o evento do botão CADASTRAR, e pelo mesmo lugar, o CancelButton que ativa o evento criado do botão CANCELAR ao pressionar ESC.
Foram adicionados as propriedades NomeColaborador, DataNascimento e TipoContrato na mesma ordem que aparecem no arquivo anterior.
3.2 - Adicionado a limpeza de cada uma das propriedades
Seguindo o padrão ja existente, as propriedades de tipo Input receberam um .Clear(); assim que são enviadas. Já o ComboBox tem seu valor alterado para -1; O que remove qualquer seleção feita antes do registro. A data é o unico campo que continua sempre presente.
3.3 - Evento de Click do botão cancelar
Aqui esta o evento que é acionado no click ou quando o ESC é pressionado no arquivo citado no index 2.3.
4.0 ERPWINFORMS/View/Sobre.Designer.cs>
4.1 - Modificações de UX geral
Neste arquivo foi removido um espaço antes do nome "Murilo Barros" que desalinhava com o restante dos nomes.
5.0 ERPWINFORMS/View/TelaInicial.Designer.cs>
5.1 - Modificações de nome de botões e UX geral
O botão ButtonLogin foi modificado para btnLogin para seguir os padrões de nomenclatura do projeto. Com isso, foi adicionado tambem o botão btnSair que será trabalhado em uma proxima issue difereciada exclusivamente a UX
Foram alterados diversas configurações de tamanho, posição e outras propriedades para ajustar o tamanha da pagina Tela Inicial, mais serão trabalhadas futuramente já que não eram o foco dessa task.
SEGUE UM VIDEO DE COMO O PROGRAMA ESTA FUNCIONANDO LOGO ABAIXO
Tela de registro alterada com sucesso para se relacionar com as mudanças na API. Diversas modificações, principalmente de UX foram alteradas. Segue a documentação
1.0 ERPWINFORMS/Model/RegisterModel.cs>
1.1 - Verificações e erros de mensagem
2.0 ERPWINFORMS/View/RegistroUsers.Designer.cs>
2.1 - Alteração dos botões
Os botões labelUser, labelEmail, labelSenha e labelConfSenha foram alterados respectivamente para lblUser, lblEmail, lblSenha, lblConfSenha para se encaixarem nos padrões do projeto.
Fora eles, os seguintes Labels foram adicionados: lblNomeColaborador, lblDataNascimento, lblTipoContrato, junto a eles, três novos controles: dtpDataNascimento (DateTimePicker), cbxTipoContrato(ComboBox) e inputNomeColaborador.
2.2 - Alteração na ordem de Index
2.3 - Eventos dos botões Cadastrar/Cancelar
3.0 ERPWINFORMS/View/RegistroUsers.cs>
3.1 - Adicionado as propriedades do RegisterModel
3.2 - Adicionado a limpeza de cada uma das propriedades
3.3 - Evento de Click do botão cancelar
4.0 ERPWINFORMS/View/Sobre.Designer.cs>
4.1 - Modificações de UX geral
5.0 ERPWINFORMS/View/TelaInicial.Designer.cs>
5.1 - Modificações de nome de botões e UX geral
O botão ButtonLogin foi modificado para btnLogin para seguir os padrões de nomenclatura do projeto. Com isso, foi adicionado tambem o botão btnSair que será trabalhado em uma proxima issue difereciada exclusivamente a UX
Foram alterados diversas configurações de tamanho, posição e outras propriedades para ajustar o tamanha da pagina Tela Inicial, mais serão trabalhadas futuramente já que não eram o foco dessa task.
SEGUE UM VIDEO DE COMO O PROGRAMA ESTA FUNCIONANDO LOGO ABAIXO
https://github.com/MSB-ServicosTI/ERPMSB/assets/83251911/51aa2af7-2749-4de0-a55a-8444854ece46