Skip to content

Um simples cadastro de veículos para treinamento pessoal.

License

Notifications You must be signed in to change notification settings

patrickxfranco/Jamesmo

Repository files navigation

Jamesmo

Um simples cadastro de veículos para treinamento pessoal.


Informações básicas

Status: Projeto finalizado ✅

Este é um sistema desenvolvido em C# cujo objetivo é efetuar o cadastro de veículos que possuem ID, MARCA, MODELO e ANO, o registro é feito em um banco de dados MySQL e durante o desenvolvimento foi utilizado o Laragon para o servidor Apache e para o banco MySQL.


Tecnologias utilizadas

.NET MySQL
6.0.202 5.7.33

Métodos e suas funções

Não sei se fiz corretamente a divisão das funções e nem se organizei direito, uma pessoa que entenda sobre C# faz falta para consultas. De forma simples, abaixo estão descritas todos os métodos da aplicação e suas funções.

Método Função
Principal.ImprimirCabecalho(string); Imprimir um cabeçalho composto por 2 linhas, 1 contém o nome do sistema(JAMESMO), e a segunda o subtítulo(ex. MENU PRINCIPAL). Este método tem também o objetivo de alinhar de forma centralizada os títulos.
Principal.CadastrarVeiculo(); Coletar as informações sobre o veículo que será cadastrado, bem como verificar os dados inseridos e fazer as conversões necessárias para inserção no banco de dados.
Principal.DeletarVeiculo(); Coletar as informações sobre o veículo a ser removido do banco de dados.
Principal.VisualizarVeiculos(); Chamar outra função de outra classe que exibe todos os registros do banco de dados.
Veiculo. Método Construtor O método construtor possui 3 opções de sobrecarga, sendo uma que exige os 3 atributos do objeto para efetuar o cadastro, uma exige apenas 1 atributo para deletar, e um método sem nenhuma sobrecarga.
Veiculo.Cadastrar(); Passa para a classe do banco de dados, os 3 atributos do veículo que será cadastrado, qualquer tratamento de dado pode ser feito através da classe deste método.
Veiculo.Excluir(); Passa para a classe do banco de dados o modelo do veículo na qual será removido do banco de dados.
Veiculo.Visualizar(); Chama uma função da classe do banco de dados que exibe todos os registros do banco de dados.
BancoDeDados. Método Construtor Chama uma função da própria classe para inicializar o banco de dados.
BancoDeDados.Inicializar() Instancia uma string de conexão, um objeto MySqlConnection, atribui os valores referente ao banco a string de conexão e a referencia no objeto de conexão ao banco.
BancoDeDados.Inserir(); Recebe 3 parâmetros, são eles os atributos do veículo, os insere no banco de dados.
BancoDeDados.Deletar(); Recebe 1 parâmetro, sendo ele um atributo do veículo a ser excluído do banco. Aqui estão os comandos SQL para de fato, deletar.
BancoDeDados.Select(); Imprime na tela todos os valores registrados no banco de dados, incluindo o ID.

Telas do Sistema

Sem Título-1

Sobre mim

Sou formado em ADS infelizmente pela Anhanguera. Me formei em 2021 e até o momento em que escrevo este readme[16.04.2022] não consegui um emprego na área principalmente por medo, por não ter confiança no meu conhecimento para trabalhar como desenvolvedor, mas não vou ficar de braços cruzados, por este motivo estou estudando C# este foi meu primeiro projeto que deu certo, ainda falta algumas coisinhas, mas deu certo.


About

Um simples cadastro de veículos para treinamento pessoal.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages