This is stars and forks stats for /marciomichelluzzi/ravin repository. As of 03 May, 2024 this repository has 3 stars and 17 forks.
Ravin Projeto modelo para os alunos do curso Dev2Blu Grade Projeto O projeto desenvolvido nesse curso é um sistema para gestão de mesas de restaurante. O sistema contará com uma aplicação desktop para controle de das mesas e comandas que será usado pela frente de caixa e também com um app para a realização dos pedidos Entidades StatusMesa Id; Nome; StatusComanda Id Nome StatusComandaProduto Id Nome Pessoa Id; Nome; TipoPessoa; Cpf; Telefone; Ativo; CriadoEm; CriadoPor; AlteradoEm; AlteradoPor; Mesa Id; AtendenteId; StatusMesaId; Nome; Codigo; Numero; QuantidadeMaximaPessoas; CriadoEm; CriadoPor; AlteradoEm; AlteradoPor; Comanda Id; MesaId; ClienteId; StatusComandaId; Codigo; Valor; CriadoEm; CriadoPor; AlteradoEm; AlteradoPor; Produto Id; Nome; Descricao; Codigo; PrecoCusto; PrecoVenda; TempoDePreparo; Observacoes; Ativo; CriadoEm; CriadoPor; AlteradoEm; AlteradoPor; ComandaProduto Id; ComandaId; ProdutoId; StatusComandaProdutoId; Codigo; Quantidade; ValorTotal; CriadoEm; CriadoPor; AlteradoEm; AlteradoPor; Precisa ser inplementado Validações Cadastro de Mesa Antes de mudar o status de uma mesa de ocupada para livre é necessário se não há comandas vinculada a mesa; Antes de reservar uma mesa verificar se não há nenhuma comanda vinculada a mesa; Validar se a quantidade máxima de pessoas da mesa não está negativa; Antes de excluir uma mesa verificar se não existe alguma comanda vinculada a ela; Inserir os dados de auditoria; Cadastro de Produto Validar se o preço de custo não é negativo; Validar se o preço de venda não é negativo; Validar se o preço de custo não é maior que o preço de venda; Inserir os dados de auditoria; Cadastro de Comanda Antes de mudar uma comanda de em aberto para paga é necessário validar se não há nenhum produto de comanda em aberto; Bloquear a insersão de novos produtos quando uma comanda estiver fechada; Novas funcionalidades Gráfico de valor de vendas por dia; Calular o valor total da comanda com base a inserção de novos produtos na comanda; Calcular o valor total de um item da comanda com base na quantidade de itens daquele tipo que foram consumidos; Quantidade de mesas disponíveis; Quantidade de mesas reservadas; Tela de configurações; Tela de login; MER - Modelo Entidade Relacionamento Protótipo de telas Dashboard Detalhes mesa Cadastro de pedido Cadastro de produto Detalhes da comanda Mesas e comandas - Comandas Mesas e comandas - Mesas
Ravin Projeto modelo para os alunos do curso Dev2Blu Grade Projeto O projeto desenvolvido nesse curso é um sistema para gestão de mesas de restaurante. O sistema contará com uma aplicação desktop para controle de das mesas e comandas que será usado pela frente de caixa e também com um app para a realização dos pedidos Entidades StatusMesa Id; Nome; StatusComanda Id Nome StatusComandaProduto Id Nome Pessoa Id; Nome; TipoPessoa; Cpf; Telefone; Ativo; CriadoEm; CriadoPor; AlteradoEm; AlteradoPor; Mesa Id; AtendenteId; StatusMesaId; Nome; Codigo; Numero; QuantidadeMaximaPessoas; CriadoEm; CriadoPor; AlteradoEm; AlteradoPor; Comanda Id; MesaId; ClienteId; StatusComandaId; Codigo; Valor; CriadoEm; CriadoPor; AlteradoEm; AlteradoPor; Produto Id; Nome; Descricao; Codigo; PrecoCusto; PrecoVenda; TempoDePreparo; Observacoes; Ativo; CriadoEm; CriadoPor; AlteradoEm; AlteradoPor; ComandaProduto Id; ComandaId; ProdutoId; StatusComandaProdutoId; Codigo; Quantidade; ValorTotal; CriadoEm; CriadoPor; AlteradoEm; AlteradoPor; Precisa ser inplementado Validações Cadastro de Mesa Antes de mudar o status de uma mesa de ocupada para livre é necessário se não há comandas vinculada a mesa; Antes de reservar uma mesa verificar se não há nenhuma comanda vinculada a mesa; Validar se a quantidade máxima de pessoas da mesa não está negativa; Antes de excluir uma mesa verificar se não existe alguma comanda vinculada a ela; Inserir os dados de auditoria; Cadastro de Produto Validar se o preço de custo não é negativo; Validar se o preço de venda não é negativo; Validar se o preço de custo não é maior que o preço de venda; Inserir os dados de auditoria; Cadastro de Comanda Antes de mudar uma comanda de em aberto para paga é necessário validar se não há nenhum produto de comanda em aberto; Bloquear a insersão de novos produtos quando uma comanda estiver fechada; Novas funcionalidades Gráfico de valor de vendas por dia; Calular o valor total da comanda com base a inserção de novos produtos na comanda; Calcular o valor total de um item da comanda com base na quantidade de itens daquele tipo que foram consumidos; Quantidade de mesas disponíveis; Quantidade de mesas reservadas; Tela de configurações; Tela de login; MER - Modelo Entidade Relacionamento Protótipo de telas Dashboard Detalhes mesa Cadastro de pedido Cadastro de produto Detalhes da comanda Mesas e comandas - Comandas Mesas e comandas - Mesas
repo | techs | stars | weekly | forks | weekly |
---|---|---|---|---|---|
abysshint/tor-control-panel | Pascal | 59 | +2 | 8 | +2 |
razorsedge/puppet-func | PuppetRubyHTML | 0 | 0 | 0 | 0 |
MHumm/delphi-code-coverage-wizard-plus | Pascal | 22 | 0 | 5 | 0 |
Kybs0/TranslationTool | Inno SetupC#HTML | 33 | 0 | 22 | 0 |
EtheaDev/StyledComponents | Pascal | 79 | 0 | 21 | 0 |
PascalVault/Lazarus_7zip | Pascal | 12 | 0 | 2 | 0 |
alepmedeiros/ac-pdv | Pascal | 17 | 0 | 6 | 0 |
academiadocodigo/SimpleORM | Pascal | 140 | 0 | 91 | 0 |
exercism/delphi | PascalShell | 35 | 0 | 35 | 0 |
zamtmn/agraphlaz | PascalOther | 4 | 0 | 3 | 0 |