Ejemplo n.º 1
0
        private void btnNovo_Click(object sender, EventArgs e)
        {
            frmCompraCadastro frm = new frmCompraCadastro();

            frm.ShowDialog();

            if (frm.CompraManutencao != null)
            {
                Estoque estoque;
                estoque = estoqueRepository.Obter(frm.CompraManutencao.ProdutoId);
                if (estoque == null)
                {
                    estoque    = new Estoque();
                    estoque.Id = frm.CompraManutencao.ProdutoId;
                    estoque.QtdeEstoqueAtual  = 0;
                    estoque.QtdeEstoqueMinimo = 0;
                    estoqueRepository.Inserir(estoque);
                }

                String resultado;
                resultado = estoqueRepository.RealizarRecebimento(estoque, frm.CompraManutencao.QtdeCompra);
                if (resultado == "")
                {
                    compraRepository.Inserir(frm.CompraManutencao);
                    AtualizarGrid();
                    MessageBox.Show("Venda Executada Com Sucesso!");
                }
                else
                {
                    MessageBox.Show(resultado);
                }
            }
        }
        public ActionResult Store(int idCartaoCredito, decimal valor, DateTime dataCompra)
        {
            Compra compra = new Compra();

            compra.IdCartaoCredito = idCartaoCredito;
            compra.Valor           = valor;
            compra.DataCompra      = dataCompra;
            repository.Inserir(compra);
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 3
0
 public ActionResult Store(int idCartaoCredito, string valor, string datacompra)
 {
     repository.Inserir(new Compra()
     {
         IdCartaoCredito = idCartaoCredito,
         Valor           = Convert.ToDecimal(valor.ToString().Replace(".", ",")),
         DataCompra      = Convert.ToDateTime(datacompra)
     });
     return(RedirectToAction("Index"));
 }
        public ActionResult Store(int IdBebida)
        {
            var cliente = (Cliente)Session["Cliente"];
            var compra  = repositoryCompra.ObterCompraPeloIdCliente(cliente.Id);

            if (compra == null)
            {
                compra = new Compra()
                {
                    IdCliente     = cliente.Id,
                    RegistroAtivo = true,
                    Total         = 0,
                    DataCriacao   = DateTime.Now,
                    DataCompra    = DateTime.Now,
                };
                repositoryCompra.Inserir(compra);
            }

            var _compraProduto = repository.ObterPeloIdBebida(IdBebida);

            if (_compraProduto != null)
            {
                _compraProduto.Quantidade++;
                repository.Atualizar(_compraProduto);
                return(RedirectToAction("Index", "Home"));
            }
            var compraProduto = new CompraProduto()
            {
                IdBebida      = IdBebida,
                IdCompra      = compra.Id,
                DataCriacao   = DateTime.Now,
                RegistroAtivo = true,
                Quantidade    = 1
            };

            repository.Inserir(compraProduto);
            return(RedirectToAction("Index", "Home"));
        }
 public ActionResult Store(Compra compra)
 {
     repository.Inserir(compra);
     return(RedirectToAction("Index"));
 }