示例#1
0
        private void BtnSalvarCompra_Click(object sender, EventArgs e)
        {
            try
            {
                if (lblAtual.Text == "0")
                {
                    MessageBox.Show("Pesquise o Produto de compra");
                }
                if (nudQtd.Value == 0)
                {
                    MessageBox.Show("Coloque o valor para retirar");
                }

                else
                {
                    ProdutoCompraDTO dto      = cbProduto.SelectedItem as ProdutoCompraDTO;
                    EstoqueDTO       estoque  = new EstoqueDTO();
                    EstoqueBusiness  business = new EstoqueBusiness();
                    estoque.id_produtocompra = dto.id_produtocompra;
                    estoque.ds_quantidade    = Convert.ToDecimal(lblAtual.Text) - nudQtd.Value;
                    business.Alterar(estoque);
                    MessageBox.Show("Estoque alterado com sucesso");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ocorreu um erro: " + ex.Message);
            }
        }
示例#2
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            try
            {
                FornecedorDTO fornecedor = cbfornecedor.SelectedItem as FornecedorDTO;
                ComprasDTO    compra     = new ComprasDTO();
                compra.dt_compra     = DateTime.Now;
                compra.id_fornecedor = fornecedor.id_fornecedor;



                ComprasBusiness business = new ComprasBusiness();
                int             idcompra = business.Salvar(compra, produtosCarrinho.ToList());

                MessageBox.Show("Compra realizada com sucesso");

                produtosCarrinho         = new BindingList <ProdutoCompraDTO>();
                valortotal               = 0;
                lblvalortotal.Text       = "R$ " + valortotal.ToString();
                dataGridView1.DataSource = produtosCarrinho;
                txtQuantidade.Clear();
                EstoqueBusiness        businessestoque    = new EstoqueBusiness();
                CompraItemBusiness     compraItemBusiness = new CompraItemBusiness();
                List <VwConsultarItem> lista   = compraItemBusiness.ConsultarViewPorId(idcompra);
                List <EstoqueDTO>      estoque = businessestoque.Listar();


                foreach (VwConsultarItem item in lista)
                {
                    foreach (EstoqueDTO item2 in estoque)
                    {
                        if (item.id_produtocompra == item2.id_produtocompra)
                        {
                            item2.ds_quantidade = item2.ds_quantidade + item.qtd_itens;
                        }
                    }
                }


                foreach (EstoqueDTO item in estoque)
                {
                    EstoqueDTO estoquedto = new EstoqueDTO();

                    estoquedto.id_produtocompra = item.id_produtocompra;
                    estoquedto.ds_quantidade    = item.ds_quantidade;

                    businessestoque.Alterar(estoquedto);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("ocorreu o erro: " + ex.Message);
            }
        }
示例#3
0
        private void AlterarEstoque()
        {
            EstoqueDTO dto = new EstoqueDTO();

            dto.dt_data           = DateTime.Parse(mktnascimento.Text);
            dto.Qn_QuantidadeEmKg = textBox2.Text;
            dto.Pc_preco          = textBox5.Text;
            dto.Qn_Quantidade     = textBox3.Text;
            dto.Tm_tamanho        = textBox6.Text;
            EstoqueBusiness business = new EstoqueBusiness();

            business.Alterar(dto);
        }
        private void button5_Click(object sender, EventArgs e)
        {
            EstoqueDTO dto = new EstoqueDTO();

            dto.Id_Estoque        = int.Parse(IdProduto.Text);
            dto.Qn_Quantidade     = Quantidade.Text;
            dto.Tm_tamanho        = Tamanho.Text;
            dto.Qn_QuantidadeEmKg = QuantidadeEmKg.Text;
            dto.dt_data           = DateTime.Parse(DatadeValidade.Text);
            dto.Pc_preco          = Preco.Text;

            EstoqueBusiness bussines = new EstoqueBusiness();

            bussines.Alterar(dto);
        }