public List<RelatorioEstoqueConferenciaViewModel> GetRelatorioConferencia() { try { using (banco = new _DbContext()) { return (from prod in banco.Produto.Where(c=>c.GerenciarEstoque == true) select new RelatorioEstoqueConferenciaViewModel { Código = prod.Codigo, Descrição = prod.Descricao, Nome = prod.Nome, Quantidade = prod.Quantidade }).ToList(); } } catch (CustomException error) { throw new CustomException(error.Message); } catch (Exception error) { throw new Exception(error.Message); } }
public List<RelatorioComprasViewModel> GerarRelatorioDeVendas() { try { using (Banco = new _DbContext()) { return (from prod in Banco.Produto join cat in Banco.Categoria on prod.Categoria equals cat.ID where (prod.Quantidade < ((prod.QuantidadeMaxima + prod.QuantidadeMinima) / 2)) select new RelatorioComprasViewModel { Código = prod.Codigo, Nome = prod.Nome, Descrição = prod.Descricao, Comprar = prod.Quantidade < 0 ? prod.QuantidadeMaxima: prod.QuantidadeMaxima - prod.Quantidade, Quantidade = prod.Quantidade }).ToList(); } } catch (CustomException error) { throw new CustomException(error.Message); } catch (Exception error) { throw new Exception(error.Message); } }
public void ListarFullPorData(DataGridView dgv, DateTime data) { try { using (Banco = new _DbContext()) { dgv.DataSource = (from san in Banco.Sangria join usu in Banco.Usuarios on san.UsuarioID equals usu.ID where san.Data == data.Date select new SangriaViewModel { ID = san.ID, Data = san.Data, Usuário = usu.NomeCompleto, Valor = san.valor }).ToList(); } } catch (CustomException error) { throw new CustomException(error.Message); } catch (Exception error) { throw new Exception(error.Message); } }
public static decimal VareficarValor() { try { var banco = new _DbContext().Caixa.FirstOrDefault(); return banco.Valor; } catch (CustomException error) { throw new CustomException(error.Message); } catch (Exception error) { throw new Exception(error.Message); } }
public void ListarFull(DataGridView dgv) { try { using (Banco = new _DbContext()) { //Usando o distinct // dgv.DataSource = (from san in Banco.Sangria // join usu in //Banco.Usuarios on san.UsuarioID equals usu.ID // group san by new { san.ID, san.Data, san.Descricao, usu.NomeCompleto } into g // select new SangriaViewModel // { // ID = g.Key.ID, // Data = g.Key.Data, // Descricao = g.Key.Descricao, // Usuario = g.Key.NomeCompleto, // Valor = g.Sum(c => c.valor) // }).ToList(); dgv.DataSource = (from san in Banco.Sangria join usu in Banco.Usuarios on san.UsuarioID equals usu.ID select new SangriaViewModel { ID = san.ID, Data = san.Data, Usuário = usu.NomeCompleto, Valor = san.valor }).ToList(); } } catch (CustomException error) { throw new CustomException(error.Message); } catch (Exception error) { throw new Exception(error.Message); } }
public bool Salvar(Sangria sangria) { try { using (Banco = new _DbContext()) { Banco.Entry<Sangria>(sangria).State = EntityState.Added; return SaveChanges() > 0; } } catch (CustomException error) { throw new CustomException(error.Message); } catch (Exception error) { throw new Exception(error.Message); } }
public void InstanciarBanco() => _banco = new _DbContext();
public CategoriaBO() { _banco = new _DbContext(); }
public ClienteRepositorio() { _banco = new _DbContext(); }
public ComandaRepositorio() { _banco = new _DbContext(); _comandaBO = new ComandaBO(); }
public UsuarioRepositorio() { _banco = new _DbContext(); _usuarioBo = new UsuariosBO(); }
public ComandaBO() { _banco = new _DbContext(); }
public UsuariosBO() { banco = new _DbContext(); }
public TipoPagamentoRepositorio() { _banco = new _DbContext(); }
private void InstanciaBanco() { _banco = new _DbContext(); }
private void IntanciarVendaRepositorio() { _banco = new _DbContext(); }
public ProdutoBO() { _banco = new _DbContext(); }
private void InstanciarBanco() => _banco = new _DbContext();
public DateTime GetMaxDate() { try { using (Banco = new _DbContext()) { return this._GetQuantidade() > 0 ? Banco.Sangria.Max(c => c.Data) : DateTime.MaxValue; } } catch (CustomException error) { throw new CustomException(error.Message); } catch (Exception error) { throw new Exception(error.Message); } }
public KeyGenBO() { _banco = new _DbContext(); }
private void btnRelatorioCompra_Click(object sender, EventArgs e) { try { espere = new Espere(); espere.Start(MostrarMensagemEspera); _DbContext banco = new _DbContext(); string fileName = "rpvCompras.rdlc"; RelatorioCompraRepositorio relatorio = new RelatorioCompraRepositorio(); var table = relatorio.GerarRelatorioDeVendas(); MyReport report = new MyReport(table, fileName.GetFullPath(), "Compras", ProcessingMode.Local); report.GerarRelatoriosComParametrosDefinidosNaQueryPDF(); espere.CancelarTask(); if (espere.Cancel.IsCancellationRequested) frmEspera?.Close(); } catch (CustomException error) { DialogMessage.MessageFullComButtonOkIconeDeInformacao(message: error.Message, title: "Aviso"); } catch (Exception error) { SaveErroInTxt.RecordInTxt(error, this.GetType().Name); DialogMessage.MessageFullComButtonOkIconeDeInformacao(message: error.Message, title: "Aviso"); } finally { espere.CancelarTask(); if (espere.Cancel.IsCancellationRequested) frmEspera?.Close(); } }
public CategoriaRepositorio() { _banco = new _DbContext(); }
public SangriaViewModel GetViewModelPorID(int id) { try { using (Banco = new _DbContext()) { return (from san in Banco.Sangria join usu in Banco.Usuarios on san.UsuarioID equals usu.ID select new SangriaViewModel { ID = san.ID, Data = san.Data, Descricao = san.Descricao, Usuário = usu.NomeCompleto, Valor = san.valor }).Where(c => c.ID == id).FirstOrDefault(); } } catch (CustomException error) { throw new CustomException(error.Message); } catch (Exception error) { throw new Exception(error.Message); } }