private void btSalvar_Click(object sender, EventArgs e) { try { //leitura dos dados ModeloProduto modelo = new ModeloProduto(); modelo.ProNome = txtNome.Text; modelo.ProDescricao = txtDescricao.Text; modelo.ProValorPago = Convert.ToDouble(txtValorPago.Text); modelo.ProValorVenda = Convert.ToDouble(txtValorVenda.Text); modelo.ProQtde = Convert.ToDouble(txtQtde.Text); modelo.UmedCod = Convert.ToInt32(cbUnd.SelectedValue); modelo.CatCod = Convert.ToInt32(cbCategoria.SelectedValue); modelo.ScatCod = Convert.ToInt32(cbSubCategoria.SelectedValue); modelo.CarregaImagem(this.foto); //obj para gravar os dados no banco DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLProduto bll = new BLLProduto(cx); if (this.operacao == "inserir") { //cadastrar uma categoria bll.Incluir(modelo); MessageBox.Show("Cadastro efetuado: Código " + modelo.ProCod.ToString()); } else { //alterar uma categoria modelo.ProCod = Convert.ToInt32(txtCodigo.Text); bll.Alterar(modelo); MessageBox.Show("Cadastro alterado"); } this.LimpaTela(); this.alteraBotoes(1); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
private void btSalvar_Click(object sender, EventArgs e) { try { ModeloProduto modelo = new ModeloProduto(); // modelo.ProCod = 0; txtNome.Text = txtNome.Text.ToUpper(); modelo.ProNome = txtNome.Text; txtDescricao.Text = txtDescricao.Text.ToUpper(); modelo.ProDescricao = txtDescricao.Text; // modelo.ProFoto = null; modelo.ProValorpago = Convert.ToDouble(txtValorPago.Text); modelo.ProValorvenda = Convert.ToDouble(txtValorVenda.Text); modelo.ProQtde = Convert.ToDouble(txtQuantidade.Text); modelo.UmedCod = Convert.ToInt32(cbUnidadeMedida.SelectedValue); modelo.CatCod = Convert.ToInt32(cbCategoria.SelectedValue); modelo.ScatCod = Convert.ToInt32(cbSubCategoria.SelectedValue); DALConexao cx = new DALConexao(DadosDaConexao.srtConexao); BLLProduto bll = new BLLProduto(cx); if (operacao == "inserir") { modelo.CarregaImagem(foto); bll.Incluir(modelo); Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); MessageBox.Show("Cadastro efetuado - Código " + modelo.ProCod.ToString(), "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { modelo.ProCod = Convert.ToInt32(txtCodigo.Text); if (this.foto == "Imagem Original") { ModeloProduto mt = bll.CarregaModeloProduto(modelo.ProCod); modelo.ProFoto = mt.ProFoto; } else { modelo.CarregaImagem(this.foto); } bll.Alterar(modelo); Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); MessageBox.Show("Cadastro Alterado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } this.LimpaCampos(); this.AlteraBotoes(1); } catch (Exception erro) { MessageBox.Show(erro.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }