private void formProdutoEditar_Load(object sender, EventArgs e) { dalEstoque dalEst = new dalEstoque(); Estoque estoque = dalEst.Estoque(ProdutoID); tbEstoqueMin.Text = string.Format("{0:f}", estoque.EstoqueMin); tbEstoqueIdeal.Text = string.Format("{0:f}", estoque.EstoqueIde); rbEstoqueSim_CheckedChanged(sender, e); }
private void atualizaProduto(int id) { if (!string.IsNullOrEmpty(tbNome.Text)) { dalProduto produto = new dalProduto(); dalEstoque estoque = new dalEstoque(); Produto att_prod = new Produto { ProdutoID = id, Codigo = tbCodigo.Text, Nome = tbNome.Text, UnidadeComID = (int)cbUnidade.SelectedValue, CategoriaID = (int)cbCategoria.SelectedValue, PrecoC = Convert.ToDecimal(tbPrecoCusto.Text), PrecoV = Convert.ToDecimal(tbPrecoVenda.Text), Vendavel = rbVendavelSim.Checked, ControlaEstoque = rbEstoqueSim.Checked }; Estoque att_est = new Estoque { EstoqueID = estoque.Estoque(id).EstoqueID, EstoqueMin = Convert.ToDecimal(tbEstoqueMin.Text), EstoqueIde = Convert.ToDecimal(tbEstoqueIdeal.Text), ProdutoID = id }; if (produto.verificaCodigo(att_prod)) { produto.atualizaProduto(att_prod); estoque.atualizaEstoque(att_est); dalLogs.addLog(dalOperador.retornaOperador(Principal.OperadorID).Nome, "Editou o produto: " + tbNome.Text); Close(); } else { MessageBox.Show("O código não pode ser igual de outro produto", "ERRO: Editar produto", MessageBoxButtons.OK, MessageBoxIcon.Error); tbCodigo.Select(); tbCodigo.SelectAll(); } } else { MessageBox.Show("O nome do produto não pode ser em branco.", "ERRO: Editar produto", MessageBoxButtons.OK, MessageBoxIcon.Error); tbNome.Select(); } }