private void buttonConfirmar_Click(object sender, EventArgs e)
        {
            progressBar1.Visible = true;
            if (dataGridViewLancarEstoqueDetalhes.Rows.Count > 0)
            {
                if (!ProdContagem) //somente zerar o estoque caso não for no modo contagem
                {
                    negocioEstoque.UpdateProdEstoqueZerar(Form1.Unidade.uniid, estoqueContarInfo.estoquecontarid);
                }

                int cont = 1;
                foreach (DataGridViewRow row in dataGridViewLancarEstoqueDetalhes.Rows)
                {
                    progressBar1.Value = cont * (100 / dataGridViewLancarEstoqueDetalhes.Rows.Count);
                    cont++;
                    GridLancarEstoqueInfo     gridLancarEstoqueInfo     = (GridLancarEstoqueInfo)row.DataBoundItem;
                    EstoqueContarDetalhesInfo estoqueContarDetalhesInfo = new EstoqueContarDetalhesInfo
                    {
                        estoquecontardetalhesid        = 0,
                        estoquecontardetalhesidcontar  = gridLancarEstoqueInfo.idestoque,
                        estoquecontardetalhesidproduto = gridLancarEstoqueInfo.idproduto,
                        estoquecontardetalhesquant     = gridLancarEstoqueInfo.quant,
                        estoquecontardetalhesvalor     = gridLancarEstoqueInfo.valorUnit
                    };

                    if (!(negocioEstoque.InsertEstoqueContarDetalhes(estoqueContarDetalhesInfo) > 0))
                    {
                        FormMessage.ShowMessegeWarning("Falha ao tentar salvar!");
                        return;
                    }

                    ProdutoInfo produto = negocioEstoque.ConsultarEstoqueIdProdutoUnid(gridLancarEstoqueInfo.idproduto, Form1.Unidade.uniid);
                    produto.prodestoquequant = gridLancarEstoqueInfo.quant;
                    if (!(negocioEstoque.UpdateEstoqueId(produto) > 0))
                    {
                        FormMessage.ShowMessegeWarning("Falha ao tentar salvar!");
                        return;
                    }
                }

                estoqueContarInfo.estoquecontarconfirmado = 1;
                estoqueContarInfo.estoquecontarquant      = Convert.ToInt32(labelValorTotalQuant.Text);
                estoqueContarInfo.estoquecontarvalor      = Convert.ToDecimal(labelValorTotal.Text.Replace("R$ ", ""));

                if (negocioEstoque.UpdateEstoqueContarId(estoqueContarInfo) > 0)
                {
                    progressBar1.Visible = false;
                    FormMessage.ShowMessegeInfo("O estoque foi contado com sucesso!");
                    LimparForm();
                }
            }
            else
            {
                FormMessage.ShowMessegeWarning("Adicione um produto antes!");
            }
        }