public override void btnConfirmar_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(txtDescricao.Text)) { MessageBox.Show("Obrigatório inserir a Descrição", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtDescricao.Focus(); } else if (String.IsNullOrEmpty(txtDescricaoReduzida.Text)) { MessageBox.Show("Obrigatório inserir a Descrição Reduzida", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtDescricaoReduzida.Focus(); } else if (String.IsNullOrEmpty(txtValorCusto.Text)) { MessageBox.Show("Obrigatório inserir o Valor de Custo", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtValorCusto.Focus(); } else { ProdutoInfo produto = new ProdutoInfo(); produto.ProdutoID = lblCod.Text == "" ? 0 : convert.ConvertToInt32(lblCod.Text); produto.Descricao = txtDescricao.Text; produto.IsAtivo = convert.ConvertToBool(chkAtivo.Checked); produto.Unidade = txtUnidade.Text; produto.CategoriaID = convert.ConvertToInt32(cmbCategoria.SelectedValue); produto.DescricaoReduzida = txtDescricaoReduzida.Text; produto.ValorCusto = convert.ConvertToDecimal(txtValorCusto.Text); produto.PorcentagemLucro = convert.ConvertToDecimal(txtPorcentagemLucro.Text); produto.ValorVenda1 = convert.ConvertToDecimal(txtValorVenda1.Text); produto.ValorVenda2 = convert.ConvertToDecimal(txtValorVenda2.Text); produto.ValorVenda3 = convert.ConvertToDecimal(txtValorVenda3.Text); produto.ValorVenda4 = convert.ConvertToDecimal(txtValorVenda4.Text); produto.IsPromocao = convert.ConvertToBool(chkPromocao.Checked); produto.IsForaDeLinha = convert.ConvertToBool(chkForaDeLinha.Checked); produto.IsPesavel = convert.ConvertToBool(chkPesavel.Checked); produto.IsPermiteDesconto = convert.ConvertToBool(chkPermiteDesconto.Checked); produto.DescontoMaximo = convert.ConvertToDecimal(txtDescontoMaximo.Text); produto.Marca = txtMarca.Text; produto.Modelo = txtModelo.Text; produto.Referencia = txtReferencia.Text; produto.CodigoBarra = txtCodigoDeBarra.Text; produto.EstoqueAtual = convert.ConvertToDecimal(txtEstoqueAtual.Text); produto.EstoqueMinimo = convert.ConvertToDecimal(txtEstoqueMinimo.Text); produto.EstoqueMaximo = convert.ConvertToDecimal(txtEstoqueMaximo.Text); produto.BalancaSetor = convert.ConvertToInt32(txtBalancaSetor.Text); produto.BalancaDiasValidade = convert.ConvertToInt32(txtBalancaDiasValidade.Text); produto.BalancaReceita = txtBalancaReceita.Text; produtoBll.Salvar(produto); LimpaCampos(); gridLista.DataSource = produtoBll.SelecionarTodos(); } base.btnConfirmar_Click(sender, e); }