SalesWebMVC é uma aplicação web desenvolvida em C# utilizando o framework ASP.NET MVC. Esta aplicação permite gerenciar vendedores, vendas e departamentos, oferecendo funcionalidades de CRUD (Create, Read, Update, Delete) com integração ao banco de dados MySQL.
- Gerenciamento de Vendedores
- Adicionar, editar, visualizar e excluir vendedores
- Gerenciamento de Vendas
- Adicionar, editar, visualizar e excluir vendas
- Gerenciamento de Departamentos
- Adicionar, editar, visualizar e excluir departamentos
- Pesquisa simples e avançada
- Relatórios de vendas
- C#
- ASP.NET MVC
- MySQL
- Entity Framework
- Bootstrap (para o design responsivo)
- HTML/CSS/JavaScript
- .NET Framework 4.7.2 ou superior
- MySQL Server
- Visual Studio 2019 ou superior
-
Clone o repositório para sua máquina local:
git clone https://github.com/Otavio17061992/SalesWebMVC.git
-
Abra o projeto no Visual Studio.
-
Configure a string de conexão com o banco de dados MySQL no arquivo
appsettings.json
:{ "ConnectionStrings": { "DefaultConnection": "Server=localhost;Database=saleswebmvc;User=root;Password=yourpassword;" } }
-
Execute as migrações do Entity Framework para criar o banco de dados:
Update-Database
-
Execute a aplicação:
dotnet run
Controllers
: Contém os controladores da aplicação.Models
: Contém as classes de modelo que representam as entidades do banco de dados.Views
: Contém as views da aplicação.wwwroot
: Contém arquivos estáticos como CSS, JavaScript e imagens.
Se você deseja contribuir com este projeto, siga os passos abaixo:
- Faça um fork do repositório.
- Crie uma nova branch:
git checkout -b minha-nova-funcionalidade
- Faça suas alterações e commit:
git commit -m "Adiciona nova funcionalidade"
- Envie para o repositório remoto:
git push origin minha-nova-funcionalidade
- Abra um Pull Request.
Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.