void AlterarEstado() { clsGerenciamentoEntregaBLL entrega = new clsGerenciamentoEntregaBLL(); clsPedido objPedido = new clsPedido(); objPedido.Estado = status; objPedido.Cod_Pedido = cod; if (objPedido.Estado.ToLower() == "a caminho") { objPedido.Cod_Funcionario = cbEntregador.SelectedValue.ToString(); entrega.AtribuirEntregador(objPedido); } if (!ValidaAlteracao(objPedido, entrega)) return; entrega.UpdatePedidos(objPedido); if (objPedido.Estado.ToLower() == "em preparo") { DataTable produtosNoPedido = entrega.ProdutosNoPedido(objPedido); clsProduto objProduto = new clsProduto(); for (int i = 0; i < produtosNoPedido.Rows.Count; i++) { objProduto.Cod_Produto = (int)produtosNoPedido.Rows[i][0]; entrega.AbaterInsumo(objProduto); } } FormHome.Enabled = true; Dispose(); }