コード例 #1
0
 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);
     }
 }
コード例 #2
0
 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);
     }
 }
コード例 #3
0
 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);
     }
 }
コード例 #4
0
 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);
     }
 }
コード例 #5
0
 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);
     }
 }
コード例 #6
0
 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);
     }
 }
コード例 #7
0
 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);
     }
 }
コード例 #8
0
        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);
            }
        }
コード例 #9
0
 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();
         }
     }
 }
コード例 #10
0
 //private _DbContext _context;
 public ShopController(_DbContext context) : base(context)
 {
     //_context = context;
 }
コード例 #11
0
 public CheckoutController(_DbContext context) : base(context)
 {
 }
コード例 #12
0
 public OrdersController(_DbContext context)
 {
     _context = context;
 }
コード例 #13
0
 public PaymentMethodsController(_DbContext context)
 {
     _context = context;
 }
コード例 #14
0
 public CategoriaBO()
 {
     _banco = new _DbContext();
 }
コード例 #15
0
 public UsuarioRepositorio()
 {
     _banco     = new _DbContext();
     _usuarioBo = new UsuariosBO();
 }
コード例 #16
0
 public CartController(_DbContext context) : base(context)
 {
 }
コード例 #17
0
 public ClienteRepositorio()
 {
     _banco = new _DbContext();
 }
コード例 #18
0
 public UsuariosBO()
 {
     banco = new _DbContext();
 }
コード例 #19
0
 public ProdutoBO()
 {
     _banco = new _DbContext();
 }
コード例 #20
0
 public ComandaRepositorio()
 {
     _banco     = new _DbContext();
     _comandaBO = new ComandaBO();
 }
コード例 #21
0
 public ProductsController(_DbContext context)
 {
     _context = context;
 }
コード例 #22
0
 /// <summary>
 /// Injecting the DbContext class in the Service
 /// </summary>
 /// <param name="ctx"></param>
 public StudentDetailservice(_DbContext ctx)
 {
     this.ctx = ctx;
 }
コード例 #23
0
 private void InstanciaBanco()
 {
     _banco = new _DbContext();
 }
コード例 #24
0
 public ComandaBO()
 {
     _banco = new _DbContext();
 }
コード例 #25
0
 public CategoriesController(_DbContext context)
 {
     _context = context;
 }
コード例 #26
0
ファイル: KeyGenBO.cs プロジェクト: yuryvidal/Caixapadariav2
 public KeyGenBO()
 {
     _banco = new _DbContext();
 }
コード例 #27
0
 public MasterController(_DbContext context)
 {
     _dbContext = context;
     //ViewBag.host = String.Format("{0}://{1}", HttpContext.Request.Scheme, HttpContext.Request.Host);
 }
コード例 #28
0
 /// <summary>
 /// Injecting the DbContext class in the Service
 /// </summary>
 /// <param name="ctx"></param>
 public PreferenceService(_DbContext ctx)
 {
     this.ctx = ctx;
 }
コード例 #29
0
 private void InstanciarBanco()
 => _banco = new _DbContext();
コード例 #30
0
 public void InstanciarBanco()
 {
     _banco = new _DbContext();
 }