Projeto desnvolvido para as aulas de Programação Web II. Este Projeto visa atender os seguintes requisitos:
- Normalização de Tabelas do Banco de Dados
- Tratamento de Exceções
- Personalização de Rotas
- Utilização da Estrutura DAO e ADO (Database)
- Mascara nos Campos de CPF/CNPJ e Telefone
- Desenvolver Interfaces Web de "Clientes" e "Vendedores" com os atributos:
- Nome
- Documento de Registro (CPF/CNPJ)
- Endereço (Logradouro, Cidade, Estado)
- Numero de Telefone
- Desenvolver Interfaces Web de "Produtos", com os atributos
- Nome
- Nome do Vendedor
- Descrição
- Preço
- Disponibilziar o Site de Forma Online
Antes de começar, você vai precisar ter instalado em sua máquina:
- Git → Versionamento no Codigo
- Visual Studio 2019 → Ambiente de Desenvolvimento da Microsoft
- Abra o Git no local desejado e Baixe o repositorio School Project
# Clone/Intale este repositório
$ git clone https://github.com/GuilhermePalma/School_Project.git
# Acesse a pasta do projeto no Terminal/Cmd
$ cd School_Project
- Acesse o Arquivo SchoolProject/Web.config
- Navegue até a Linha 11 e altere os dados no Campo connectionString na seguinte Ordem:
- Servidor: Server=seu_servidor_de_banco_de_dados;
- Porta: Port=porta_do_seu_sgbd;
- Usuraio: UID=usuario_do_banco_de_dados;
- Senha: Password=senha_do_banco_de_dados;
- Mantenha a Opção 'DATABASE=school_project' e 'SslMode=none' para evitar Conflitos
- Esse Projeto só funcionará no SGBD MySql
- Execute o Script SQL no seu SGBD (Sistema de Gerenciamento de Banco de Dados)
Caso exista um Banco de Dados chamado de "school_project", ao executar o Script SQL ele será EXCLUIDO
- Inicie o Visual Studio e Abra a Solução SchoolProject.sln
- Editor Online (C#): Paiza
- JQuery: JQuery
- Bootstrap: Bootstrap 3.4
-
Pagina de Erro Customizada: QaStack
-
Posição de um Item no IEnumerable: StackOverflow
-
Listas/Arrays Utilizadas:
-
Comparação entre Objetos de mesma Classe: GabsFerreira
-
Design: Pagina Inicial → Bootstrap
-
Icones:
- Icones do Site → TablerIcons
- Cliente - Pagina Inicial → FlatIcon
- Vendedor - Pagina Inicial → FlatIcon
- Produtos - Pagina Inicial → FlatIcon
- Produtos - Tabela Produtos → FlatIcon
- Icone do Dropdown Menu: StackOverflow
-
Imagens:
- Correção IDispose C#: StackOverflow
- Correção Metodo POST: TI-Enxame