Thanks to visit codestin.com
Credit goes to github.com

Skip to content

VitorSilami/EosGerencimento

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📦 Gerenciamento de Estoque

Um sistema simples de gerenciamento de estoque desenvolvido em C# Windows Forms, ideal para aprendizado e uso em pequenos negócios.

📸 Screenshots

{EF878CA7-E296-4E21-A3CF-24B871276620} {7E04FD18-F900-48DE-BD72-80A82E369AA9} {DEA82C5E-BD46-4AC5-B481-C2E58A92DA85}

🚀 Funcionalidades 🔹 Aba Entrada

Selecionar um produto a partir de uma lista (ComboBox).

Inserir quantidade de produtos que entraram (NumericUpDown).

Registrar automaticamente a data e hora da entrada.

Adicionar ou remover registros de entrada.

🔹 Aba Saída

Selecionar o produto que está saindo do estoque.

Inserir quantidade e valor de venda.

Registrar automaticamente a data e hora da saída.

Atualizar o estoque subtraindo as quantidades vendidas.

🔹 Aba Relatórios

Exibir lista completa do estoque com: produto, quantidade, valor e histórico de entradas/saídas.

Buscar produtos pelo nome.

Alterar quantidade ou valor.

Excluir produtos.

Mostrar:

✅ Total de produtos em estoque.

✅ Total de valor vendido.

🔹 Funcionalidades adicionais

Botão Limpar → limpa os campos do formulário.

Botão Salvar → persistência de dados (PostgreSQL / JSON).

Botão Buscar → busca de dados (PostgreSQL / JSON).

Botão Sair → fecha o programa.

🏗 Estrutura de Classes

Produto: nome, quantidade, valor

Entrada: herda de Produto, inclui dataHora

Saída: herda de Produto, inclui dataHora

Estoque: lista de produtos, métodos para adicionar, remover, atualizar e consultar

🎨 Interface

Desenvolvido em Windows Forms.

Uso de ListView estilizada (cores personalizadas, linhas alternadas, seleção por linha inteira).

Interface simples e amigável, com botões coloridos por ação:

✅ Verde → Adicionar

💾 Azul → Salvar

📊 → Relatórios

⚙️ Tecnologias

C# (.NET Framework 4.7.2)

Windows Forms

PostgreSQL (via Npgsql) para persistência de dados

JSON/XML para alternativa de armazenamento local

📦 Como rodar o projeto

Clone este repositório:

git clone https://github.com/seuusuario/GerenciamentoEstoque.git

Abra no Visual Studio.

Compile em Release.

Configure o banco de dados PostgreSQL (opcional).

Execute o projeto (F5).

📥 Como gerar instalador

Pode ser publicado via ClickOnce, Setup Project (MSI) ou Inno Setup.

Exemplo com Inno Setup incluso em /instalador.

📌 Status do Projeto

✅ Em desenvolvimento ativo. 🚀 Próximos passos: relatórios gráficos, exportação para PDF e controle de usuários.

👨‍💻 Autor

Desenvolvido por [Vitor Silami]

📧 Email: [email protected]

🔗 LinkedIn: VitorSilami

About

Programa C# Gerenciamento de entrada e saída de produtos de um estoque

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages