public IList <Funcionario> ListaFuncionarios(Funcionario funcionario) { using (var contexto = new PostoContext()) { return(contexto.Funcionarios.Include(f => f.Pessoa).ToList()); } }
public IList <VendaEstoque> ListaVendasEstoque() { using (var contexto = new PostoContext()) { return(contexto.VendaEstoque.ToList()); } }
/// <summary> /// Atualiza viewmodel com as informações do banco de dados /// </summary> public async Task <bool> AtualizaViewModel() { return(await Task.Run(() => { try { var context = new PostoContext(ConfiguracaoModel); var query = context.Query("SELECT *, (SELECT oft000.parversao FROM oft000 LIMIT 1) AS versao, NOW() AS dataAtual FROM atualiz"); using (var reader = query.ExecuteReader()) { while (reader.Read()) { AtualizarModel.Dia = reader.GetInt16(reader.GetOrdinal("atuDiaSema")); AtualizarModel.Hora = Convert.ToInt16(reader.GetString(reader.GetOrdinal("atuHoraMin")).Split(':')[0]); AtualizarModel.Minuto = Convert.ToInt16(reader.GetString(reader.GetOrdinal("atuHoraMin")).Split(':')[1]); AtualizarModel.UltimaData = reader.GetDateTime(reader.GetOrdinal("atuDatAtua")); AtualizarModel.Versao = reader.GetInt32(reader.GetOrdinal("versao")); AtualizarModel.DataAtual = reader.GetDateTime(reader.GetOrdinal("dataAtual")); } } context.Close(); return true; } catch (Exception e) { log.Error(e.Message); return false; } })); }
public int QuantidadeDeProdutosCadastradosNoEstoque() { using (var contexto = new PostoContext()) { return(contexto.Estoques.Where(p => p.Ativo == true).Count()); } }
public double BuscaEstoqueBomdaQuatro() { using (var contexto = new PostoContext()) { return(contexto.Estoques.Where(b => b.Id == 6008).ToList().Sum(e => e.EstoqueAtual)); } }
public int SomaTotalDeVendas() { using (var contexto = new PostoContext()) { return(contexto.Vendas.Where(f => f.FormaDePagamento != 3).ToList().Count()); } }
public int SomaTotalDeClientes() { using (var contexto = new PostoContext()) { return(contexto.Clientes.Where(c => c.Ativo == true).Count()); } }
// Métodos para somar valores para os índices do Menu Principal do sistema public double SomaPrecoTotalVendas() { using (var contexto = new PostoContext()) { return(contexto.Vendas.Where(f => f.FormaDePagamento != 3).ToList().Sum(v => v.PrecoTotal)); } }
public Pessoa BuscaPorId(int id) { using (var contexto = new PostoContext()) { return(contexto.Pessoas.Include(p => p.Endereco).Where(p => p.Id == id).FirstOrDefault()); } }
public IList <Pessoa> ListaFornecedores(Pessoa pessoa) { using (var contexto = new PostoContext()) { return(contexto.Pessoas.Where(f => f.TipoPessoa == 'J').ToList()); } }
public Funcionario BuscaPorId(int id) { using (var contexto = new PostoContext()) { return(contexto.Funcionarios.Include(f => f.Pessoa).ThenInclude(f => f.Endereco).Where(e => e.Id == id).FirstOrDefault()); } }
public void DerrubaConexoes() { var context = new PostoContext(Configuracao); context.Query("SELECT pg_terminate_backend(PID) FROM pg_stat_activity WHERE PID <> pg_backend_pid()").ExecuteNonQuery(); context.Close(); }
public Pessoa BuscaCPfCnpj(string cpfECnpj) { using (var contexto = new PostoContext()) { return(contexto.Pessoas.Where(c => c.CpfeCnpj == cpfECnpj).FirstOrDefault()); } }
public Veiculo BuscaPorPessoa(int id) { using (var contexto = new PostoContext()) { return(contexto.Veiculos.Where(v => v.PessoaId == id).FirstOrDefault()); } }
public IList <Estoque> ListaProdutosParaAVenda() { using (var contexto = new PostoContext()) { return(contexto.Estoques.Where(a => a.Ativo == true && a.EstoqueAtual > 0).ToList()); } }
public IList <Veiculo> ListaVeiculos() { using (var contexto = new PostoContext()) { return(contexto.Veiculos.ToList()); } }
public IList <Cliente> ListaClientes() { using (var contexto = new PostoContext()) { return(contexto.Clientes.Include(f => f.Pessoa).Where(c => c.Ativo == true).ToList()); } }
public Pessoa Busca(string login, string senha) { using (var contexto = new PostoContext()) { return(contexto.Pessoas.FirstOrDefault()); } }
public Cliente BuscaPorId(int id) { using (var contexto = new PostoContext()) { return(contexto.Clientes.Include(c => c.Pessoa).ThenInclude(p => p.Endereco).Include(p => p.Pessoa.Veiculo).Where(c => c.Id == id).FirstOrDefault()); } }
public Estoque BuscaPorId(int id) { using (var contexto = new PostoContext()) { return(contexto.Estoques.Find(id)); } }
public Funcionario Busca(string login, string senha) { using (var contexto = new PostoContext()) { return(contexto.Funcionarios.Include(f => f.Pessoa).FirstOrDefault(f => f.NomeUsuario == login && f.Senha == senha)); } }
public IList <Estoque> ListaProdutos() { using (var contexto = new PostoContext()) { return(contexto.Estoques.Where(a => a.Ativo == true).ToList()); } }
public Venda BuscaPorId(int id) { using (var contexto = new PostoContext()) { return(contexto.Vendas.Find(id)); } }
public IList <Venda> ListaVendas() { using (var contexto = new PostoContext()) { return(contexto.Vendas.Include(c => c.Cliente).ThenInclude(p => p.Pessoa).ToList()); } }
public void Atualiza(Funcionario funcionario) { using (var contexto = new PostoContext()) { contexto.Funcionarios.Update(funcionario); contexto.SaveChanges(); } }
public void Atualiza(Cliente cliente) { using (var contexto = new PostoContext()) { contexto.Clientes.Update(cliente); contexto.SaveChanges(); } }
public void AdicionaCliente(Cliente cliente) { using (var context = new PostoContext()) { context.Clientes.Add(cliente); context.SaveChanges(); } }
public void Atualiza(Estoque estoque) { using (var contexto = new PostoContext()) { contexto.Estoques.Update(estoque); contexto.SaveChanges(); } }
public void Adiciona(Estoque estoque) { using (var context = new PostoContext()) { context.Estoques.Add(estoque); context.SaveChanges(); } }
public void AdicionaVenda(Venda venda) { using (var context = new PostoContext()) { context.Vendas.Add(venda); context.SaveChanges(); } }