Skip to content

Papifa/ProgramaGoDev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Esta aplicação foi feita no Visual Studio 2019, utilizando .NET Framework 4.5.2 e windows forms na linguagem de C#.

Nota: para o programa funcionar, você deve ir em DAL.Parametros e alterar a variável "dbFile" para o nome do local em que o banco de dados (ProgramaGoDev.mdf) se encontra, como mostrado na imagem abaixo.

image

Ao rodar a aplicação, você vai se deparar com o "Menu" de cadastros, onde poderão ser cadastrados os alunos (pessoas), as salas de eventos, os espaços de café e as ocupações das salas, separados por abas.

image

Nesta primeira tela, você irá preencher o Nome e o Sobrenome da pessoa que quer cadastrar e clicar em "Cadastrar novo" e uma MessageBox irá lhe avisar se a requisição deu certo ou não. Logo após isso, a pessoa cadastrada irá aparecer no DataGridView acima, que é onde todas as pessoas cadastradas irão aparecer.

Para excluir um registro de uma pessoa, você irá digitar o ID da pessoa desejada no campo ID e então clicar em "Excluir registro". (O intuito era permitir que o usuário apenas clicasse duas vezes sobre um registro no DataGridView e todas as informações da pessoa fossem trazidas pros campos abaixo, porém ocorreu um erro que eu não consegui resolver, porém mantive o código comentado.)

Para atualizar um registro de uma pessoa, você irá digitar o ID da pessoa desejada no campo ID e alterar as informações desejadas, e então clicar em "Atualizar registro.

Estes três botões funcionam da mesma forma em todas as abas.

Para pesquisar um registro pelo ID, você precisa digitar o ID do registro desejado no campo ID e então pressionar o botão com o ícone da lupa logo ao lado (imagem abaixo), e então, o(s) registro(s) que se encaixam na consulta, irão aparecer no DataGridView acima.

image

Há também os botões de "Refresh" e "Limpar tudo" (imagem abaixo) respectivamente. Ao clicar no botão de refresh, as pesquisas serão desfeitas e todos os registros voltarão para o DataGridView. Já o botão de limpar tudo irá limpar todos os campos que estiverem preenchidos (excluindo o DataGridView e os DateTimePickers).

image

Na aba "Salas de evento" (imagem abaixo), é possível cadastrar salas ao preencher o Nome e Lotação correspondentes.

image

Na aba "Espaços de café" (imagem abaixo), é possível cadastrar os espaços de café dos alunos com Lotação, Hora inicial e Hora final. (Nota: o intuito do DataGridView "Ocupações" era trazer as ocupações dos espaço de café ao clicar duas vezes em um registro no DataGridView acima, porém, como comentado anteriormente, não foi possível.)

image

Na aba "Ocupações" (imagem abaixo), é possível registrar cadastros de pessoas nas Salas e Espaços de café, utilizando o ID da pessoa, ID da sala e ID do espaço de café. Obs: não é possível registrar uma ocupação em uma sala que tenha 1 ocupação a mais que a(s) outra(s), fazendo com que ambas salas tenham a mesma quantidade de alunos.

image

About

Sistema de cadastro de alunos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages