public async Task <IActionResult> Put(int id, [FromBody] EstoqueDTO dto)
        {
            if (id != dto.Id)
            {
                return(new BadRequestResult());
            }
            if (ModelState.IsValid)
            {
                Item item = _context.Item.Single(q => q.Id == id);



                Usuario usuario = await _userManager.GetUserAsync(HttpContext.User);

                try
                {
                    _estoqueManager.Ajustar(usuario, item, dto.Quantidade);
                }
                catch
                {
                    return(new BadRequestObjectResult(ModelState));
                }

                return(new ObjectResult(dto));
            }
            else
            {
                return(new BadRequestObjectResult(ModelState));
            }
        }
        private void btnLogin_Click(object sender, EventArgs e)
        {
            try
            {
                EstoqueDTO Evento = new EstoqueDTO();
                Evento.Produto    = textBox1.Text;
                Evento.Quantidade = Convert.ToInt32(numericUpDown1.Value);
                Evento.Fornecedor = Convert.ToInt32(comboBox1.SelectedItem);

                EstoqueBusiness business = new EstoqueBusiness();
                business.Salvar(Evento);

                MessageBox.Show("Pedido Salvo com sucesso.", "Best Moments",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);

                WindowsFormsApp1.frmFolhaPagamento tela = new WindowsFormsApp1.frmFolhaPagamento();
                tela.Show();
                this.Hide();
            }
            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message, "Best Moments",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 3
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                FornecedorDTO fornecedor = cboFornecedor.SelectedItem as FornecedorDTO;

                ItemDTO dto = new ItemDTO();
                dto.Nome         = txtNome.Text;
                dto.FornecedorId = fornecedor.Id;
                dto.Descricao    = txtDescricao.Text;
                dto.Preco        = Convert.ToDecimal(nudPreco.Value);

                ItemBusiness buss = new ItemBusiness();
                int          pk   = buss.Salvar(dto);

                EstoqueDTO estoque = new EstoqueDTO();
                estoque.Produto       = txtNome.Text;
                estoque.ItemProdutoId = pk;
                estoque.QtdEstocado   = 0;

                EstoqueBusiness business = new EstoqueBusiness();
                business.Salvar(estoque);

                frmMessage tela = new frmMessage();
                tela.LoadScreen("Produto cadastrado com sucesso.");
                tela.ShowDialog();
            }
            catch (Exception)
            {
                frmException tela = new frmException();
                tela.LoadScreen("Ocorreu um erro.\nConsulte o administrador do sistema.");
                tela.ShowDialog();
            }
        }
Esempio n. 4
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);
            }
        }
        private void button2_Click(object sender, EventArgs e)
        {
            vm_consultar_produto dto1 = comboBox1.SelectedItem as vm_consultar_produto;
            vm_consultar_estoque dto2 = new vm_consultar_estoque();

            EstoqueDTO dto = new EstoqueDTO();



            var combo = comboBox1.SelectedText;
            var data  = dataGridView1.Columns[0].Name;

            if (combo == data)
            {
                dto.Quantidade = dto.Quantidade + Convert.ToInt32(textBox1.Text);
            }
            else
            {
                dto.id_produto = dto1.ID;

                dto.Quantidade = Convert.ToInt32(textBox1.Text);
            }

            EstoqueBusiness business = new EstoqueBusiness();

            business.Salvar(dto);

            MessageBox.Show("Produto adicionado com sucesso no estoque");
        }
        private void btnRemove_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                notaDTO = dataGridInvoice.SelectedItem as NotaDTO;

                if (MessageBox.Show("Realmente deseja excluir a nota " + notaDTO.NumeroNota + "?", "Remover Nota", MessageBoxButton.YesNo, MessageBoxImage.Exclamation) == MessageBoxResult.Yes)
                {
                    oldCollection = notaProdutoBLL.ReadInvoice(notaDTO);
                    notaProdutoBLL.Delete(notaDTO);
                    notaBLL.Delete(notaDTO);

                    foreach (NotaProdutoDTO item in oldCollection)
                    {
                        estoqueDTO            = new EstoqueDTO();
                        estoqueDTO.Produto    = item.Produto;
                        estoqueDTO.Filial     = item.Nota.Filial;
                        estoqueDTO.Quantidade = item.QuantidadeComprada;
                        estoqueBLL.Delete(estoqueDTO);
                    }

                    InitialConditionPage();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
        private void btnCadatrar_Click(object sender, EventArgs e)
        {
            try
            {
                ProdutoDTO dto = new ProdutoDTO();
                dto.Nome      = txtNome.Text;
                dto.Marca     = txtMarca.Text;
                dto.Descricao = txtDesc.Text;
                dto.Preco     = nudPreco.Value;

                ProdutoBusiness business = new ProdutoBusiness();
                int             pk       = business.Salvar(dto);

                EstoqueDTO estoque = new EstoqueDTO();
                estoque.Produto       = txtNome.Text;
                estoque.ItemProdutoId = pk;
                estoque.QtdEstocado   = 0;

                EstoqueBusiness buss = new EstoqueBusiness();
                buss.Salvar(estoque);

                frmMessage tela = new frmMessage();
                tela.LoadScreen("Produto registrado com sucesso.");
                tela.ShowDialog();
            }
            catch (Exception)
            {
                frmException tela = new frmException();
                tela.LoadScreen("Ocorreu um erro.\nConsulte o administrador do sistema.");
                tela.ShowDialog();
            }
        }
        private void CarregarDadosEstoque()
        {
            EstoqueBusiness   Estoque = new EstoqueBusiness();
            List <EstoqueDTO> view    = Estoque.ConsultarporNome(textBox2.Text);
            EstoqueDTO        dto     = view[0];

            dataGridView1.DataSource = view;
        }
 public ActionResult Delete([FromBody] EstoqueDTO estoqueDTO)
 {
     if (estoqueDTO == null)
     {
         return(NotFound());
     }
     _estoqueApp.Remove(estoqueDTO);
     return(Ok("Estoque removido com sucesso"));
 }
Esempio n. 10
0
 public Estoque MapperDtoToEntity(EstoqueDTO estoqueDTO)
 {
     return(new Estoque()
     {
         Codigo = estoqueDTO.Codigo,
         Nome = estoqueDTO.Nome,
         Venda = estoqueDTO.Venda
     });
 }
Esempio n. 11
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);
            }
        }
        private void SalvarEstoque()
        {
            EstoqueDTO dto = new EstoqueDTO();

            //dto.Id_Estoque = int.Parse(textBox8.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.SalvarEstoque(dto);
        }
Esempio n. 13
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);
        }
        public IActionResult EditarEstoque(int id)
        {
            var estoque = _database.Estoques.Include(p => p.Produto).First(e => e.Id == id);

            ViewBag.Produto = _database.Produtos.ToList();

            EstoqueDTO estoqueView = new EstoqueDTO();

            estoqueView.Id         = estoque.Id;
            estoqueView.ProdutoID  = estoque.Produto.Id;
            estoqueView.Quantidade = estoque.Quantidade;

            return(View(estoqueView));
        }
        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);
        }
 public IActionResult Atualizar(EstoqueDTO dadosTemporario)
 {
     if (ModelState.IsValid)
     {
         var dados = _database.Estoques.First(est => est.Id == dadosTemporario.Id);
         dados.Produto    = _database.Produtos.First(pro => pro.Id == dadosTemporario.ProdutoID);
         dados.Quantidade = dadosTemporario.Quantidade;
         _database.SaveChanges();
         return(RedirectToAction("Estoque", "Gestao"));
     }
     else
     {
         ViewBag.Produto = _database.Produtos.ToList();
         return(View("../Gestao/EditarEstoque"));
     }
 }
 public ActionResult Put([FromBody] EstoqueDTO estoqueDTO)
 {
     try
     {
         if (estoqueDTO == null)
         {
             return(NotFound());
         }
         _estoqueApp.Update(estoqueDTO);
         return(Ok("Estoque atualizado com sucesso"));
     }
     catch (Exception)
     {
         throw;
     }
 }
        public ActionResult Post([FromBody] EstoqueDTO estoqueDTO)
        {
            try
            {
                if (estoqueDTO == null)
                {
                    return(NotFound());
                }

                _estoqueApp.Add(estoqueDTO);
                return(Ok("Estoque cadastrado com sucesso"));
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Esempio n. 19
0
        private void RemoverDoEstoque()
        {
            ServicoProdutoCollectionDTO servicoProdutoCollectionDTO = new ServicoProdutoCollectionDTO();
            ServicoProdutoBLL           servicoProdutoBLL           = new ServicoProdutoBLL();

            servicoProdutoCollectionDTO = servicoProdutoBLL.ReadService(newCollection[0]);

            foreach (ServicoProdutoDTO item2 in servicoProdutoCollectionDTO)
            {
                estoqueDTO         = new EstoqueDTO();
                estoqueDTO.Produto = item2.Produto;
                estoqueDTO.Filial  = new FilialDTO();
                estoqueDTO.Filial.Pessoa.IdPessoa = Session.LoggedUser.Filial.Pessoa.IdPessoa; //Verificar como o sistema define a filial no Session
                estoqueDTO.Quantidade             = item2.Produto.Consumo;
                estoqueBLL.Delete(estoqueDTO);
            }
        }
Esempio n. 20
0
        private void BtnSalvarCompra_Click(object sender, EventArgs e)
        {
            ProdutoCompraDTO dto = new ProdutoCompraDTO();

            dto.nm_produtocompra = txtProdutoComprado.Text;
            dto.vl_valor         = decimal.Parse(txtValor.Text);
            ProdutoCompraBusiness business = new ProdutoCompraBusiness();
            int idproduto = business.Salvar(dto);

            EstoqueDTO estoquedto = new EstoqueDTO();

            estoquedto.id_produtocompra = idproduto;
            estoquedto.ds_quantidade    = 0;
            EstoqueBusiness estoque = new EstoqueBusiness();

            estoque.Salvar(estoquedto);
            MessageBox.Show("Produto de compra cadastrado com sucesso");
        }
 public void ExcluirEstoqueBLL(EstoqueDTO dto)
 {
     try
     {
         bd = new AcessoBancoDados();
         bd.Conectar();
         string comando = "DELETE FROM tb_estoque WHERE cod_estoque= " + dto.cod_estoque + "  ";
         bd.ExecutarComandoSQL(comando);
     }
     catch (Exception ex)
     {
         throw new Exception("Erro ao Excluir o Dado do Carro No Estoque. Detalhes: " + ex.Message);
     }
     finally
     {
         bd = null;
     }
 }
Esempio n. 22
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                FornecedoresDTO fornecedor = cboFornecedor.SelectedItem as FornecedoresDTO;

                ItemDTO dto = new ItemDTO();
                dto.Nome         = txtNome.Text;
                dto.FornecedorId = fornecedor.Id;
                dto.Descricao    = txtDescricao.Text;
                dto.Preco        = Convert.ToDecimal(nudPreco.Value);

                ItemBusiness buss = new ItemBusiness();
                int          pk   = buss.Salvar(dto);

                EstoqueDTO estoque = new EstoqueDTO();
                estoque.Produto       = txtNome.Text;
                estoque.ItemProdutoId = pk;
                estoque.QtdEstocado   = 0;

                EstoqueBusiness business = new EstoqueBusiness();
                business.Salvar(estoque);

                string msg = "Item salvo com sucesso!";

                frmMessage tela = new frmMessage();
                tela.LoadScreen(msg);
                tela.ShowDialog();
            }
            catch (ValidacaoException vex)
            {
                frmAlert tela = new frmAlert();
                tela.LoadScreen(vex.Message);
                tela.ShowDialog();
            }
            catch (Exception ex)
            {
                string msg = "Ocorreu um erro: " + ex.Message;

                frmException tela = new frmException();
                tela.LoadScreen(msg);
                tela.ShowDialog();
            }
        }
Esempio n. 23
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                ProdutoDTO dto = new ProdutoDTO();
                dto.Nome      = txtNome.Text;
                dto.Marca     = txtMarca.Text;
                dto.Descricao = txtDesc.Text;
                dto.Preco     = nudPreco.Value;

                ProdutoBusiness business = new ProdutoBusiness();
                int             pk       = business.Salvar(dto);

                EstoqueDTO estoque = new EstoqueDTO();
                estoque.Produto       = txtNome.Text;
                estoque.ItemProdutoId = pk;
                estoque.QtdEstocado   = 0;

                EstoqueBusiness buss = new EstoqueBusiness();
                buss.Salvar(estoque);

                string msg = "Produto Cadastrado com sucesso!";

                frmMessage tela = new frmMessage();
                tela.LoadScreen(msg);
                tela.ShowDialog();
            }
            catch (ValidacaoException vex)
            {
                string   msg  = vex.Message;
                frmAlert tela = new frmAlert();
                tela.LoadScreen(msg);
                tela.ShowDialog();
            }
            catch (Exception ex)
            {
                string msg = "Ocorreu um erro: " + ex.Message;

                frmException tela = new frmException();
                tela.LoadScreen(msg);
                tela.ShowDialog();
            }
        }
        public void AlterarEstoqueBLL(EstoqueDTO dto)
        {
            try
            {
                bd = new AcessoBancoDados();
                bd.Conectar();
                string comando = "UPDATE tb_estoque set cod_carro=" + dto.cod_carro + ",qtd_estoque=" + dto.qtd_estoque + " Where cod_estoque=" + dto.cod_estoque + " ";
                bd.ExecutarComandoSQL(comando);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Tentar Alterar Dado de Carro No Estoque.Detalhes:" + ex.Message);
            }

            finally
            {
                bd = null;
            }
        }
        public IActionResult Get(int id)
        {
            Item q = _context.Item.SingleOrDefault(i => i.Id == id);

            if (q == null)
            {
                return(new NotFoundResult());
            }

            EstoqueDTO dto = new EstoqueDTO
            {
                Id              = q.Id,
                Nome            = q.Nome,
                UnidadeDeMedida = q.UnidadeDeMedida,
                Quantidade      = q.QuantidadeEmEstoque
            };

            return(new ObjectResult(dto));
        }
        public IActionResult Salvar(EstoqueDTO estoqueTemporario)
        {
            if (ModelState.IsValid)
            {
                Estoque dados = new Estoque();

                dados.Produto    = _database.Produtos.First(Produto => Produto.Id == estoqueTemporario.ProdutoID);
                dados.Quantidade = estoqueTemporario.Quantidade;
                dados.Status     = true;
                _database.Estoques.Add(dados);
                _database.SaveChanges();

                return(RedirectToAction("Estoque", "Gestao"));
            }
            else
            {
                ViewBag.Produto = _database.Produtos.ToList();
                return(View("../Gestao/NovoEstoque"));
            }
        }
        public void InserirNovoProduto_Em_Estoque_BLL(EstoqueDTO dto)
        {
            try
            {
                bd = new AcessoBancoDados();
                bd.Conectar();
                string comando = "INSERT INTO tb_estoque(cod_carro,qtd_estoque) VALUES(" + dto.cod_carro + "," + dto.qtd_estoque + ")";
                bd.ExecutarComandoSQL(comando);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Inserir Um Nova Quantidade De Produto Em Estoque. Detalhe:" + ex.Message);
                //MessageBox.Show("Erro ao Inserir Dados de Carro. Detalhe:" + ex.Message);
            }

            finally
            {
                bd = null;
            }
        }
Esempio n. 28
0
        /// <summary>
        /// Consulta informações de privilegio por nome.
        /// </summary>
        /// <param name="filial">Nome do privilegio que será consultado.</param>
        /// <returns>Informações do privilegio encontrado.</returns>
        public EstoqueCollectionDTO ReadFilial()
        {
            EstoqueCollectionDTO estoqueCollectionDTO = new EstoqueCollectionDTO();

            try
            {
                DataTable dataTable = new DataTable();
                dataTable = dataBaseAccess.Consult(CommandType.StoredProcedure, "spEstoque_Todos");

                foreach (DataRow row in dataTable.Rows)
                {
                    EstoqueDTO estoqueDTO = new EstoqueDTO();
                    estoqueDTO.Quantidade = float.Parse(row["Quantidade"].ToString());

                    estoqueDTO.Filial = new FilialDTO();
                    estoqueDTO.Filial.Pessoa.IdPessoa   = Convert.ToInt32(row["IdPessoa"]);
                    estoqueDTO.Filial.Pessoa.NomePessoa = row["NomePessoa"].ToString();

                    estoqueDTO.Produto                  = new ProdutoDTO();
                    estoqueDTO.Produto.IdProduto        = Convert.ToInt32(row["IdProduto"]);
                    estoqueDTO.Produto.DescricaoProduto = row["DescricaoProduto"].ToString();

                    estoqueDTO.Produto.Unidade = new UnidadeDTO();
                    estoqueDTO.Produto.Unidade.SiglaUnidade = row["SiglaUnidade"].ToString();

                    estoqueCollectionDTO.Add(estoqueDTO);
                }

                return(estoqueCollectionDTO);
            }
            catch (Exception ex)
            {
                StringBuilder message = new StringBuilder();
                message.Append("Não foi possível consultar estoque:\n\n").Append(ex.Message);
                throw new Exception(message.ToString());
            }
            finally
            {
                dataBaseAccess.ClearParameters();
            }
        }
Esempio n. 29
0
        private void btnRemove_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                //Remover apenas atendimento
                if (MessageBox.Show("Realmente deseja excluir o atendimento ?", "Remover Atendimento", MessageBoxButton.YesNo, MessageBoxImage.Exclamation) == MessageBoxResult.Yes)
                {
                    //Pega o objeto a ser excluído
                    atendimentoServicoDTO             = new AtendimentoServicoDTO();
                    atendimentoServicoDTO.Atendimento = dataGridAttendance.SelectedItem as AtendimentoDTO;

                    newCollection = new AtendimentoServicoCollectionDTO();
                    newCollection = atendimentoServicoBLL.ReadAttendance(atendimentoServicoDTO.Atendimento);

                    //Devolver a quantidade dos produtos ao estoque
                    foreach (AtendimentoServicoDTO item in newCollection)
                    {
                        servicoProdutoCollectionDTO = new ServicoProdutoCollectionDTO();
                        servicoProdutoCollectionDTO = FillStuffsList(item);

                        foreach (ServicoProdutoDTO item2 in servicoProdutoCollectionDTO)
                        {
                            estoqueDTO            = new EstoqueDTO();
                            estoqueDTO.Produto    = item2.Produto;
                            estoqueDTO.Filial     = atendimentoServicoDTO.Atendimento.Funcionario.Filial;
                            estoqueDTO.Quantidade = item2.Produto.Consumo;
                            estoqueBLL.Create(estoqueDTO);
                        }
                    }
                    //Remove as relações atendimento_servico
                    atendimentoServicoBLL.Delete(atendimentoServicoDTO.Atendimento);
                    //Remove o objeto atendimento
                    atendimentoBLL.Delete(atendimentoServicoDTO.Atendimento);
                    Privileges();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
Esempio n. 30
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                int id_User = ValidarUsuario(txtNomeUsuario.Text, txtSenha.Text);

                if (id_User == 0)
                {
                    throw new ArgumentException("Usuário não autenticado!");
                }

                int qntProdutoAtual    = Convert.ToInt32(txtQntAtual.Text);
                int qntProdutoRetirada = Convert.ToInt32(txtQntRetirada.Text);

                if (qntProdutoRetirada > qntProdutoAtual)
                {
                    throw new ArgumentException("Não há produtos suficientes!");
                }

                EstoqueDTO dto = new EstoqueDTO();
                dto.id_Estoque  = Convert.ToInt32(lblId.Text);
                dto.num_Est_Max = Convert.ToInt32(txtEstMax.Text);
                dto.num_Est_Min = Convert.ToInt32(txtEstMin.Text);
                dto.qnt_Produto = qntProdutoAtual - qntProdutoRetirada;

                EstoqueBusiness business = new EstoqueBusiness();
                business.AlterarEstoque(dto);

                MessageBox.Show("Baixa no estoque dada com sucesso!", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Close();
            }
            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message, "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (Exception)
            {
                MessageBox.Show("Ocorreu um erro não identificado.", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }