Пример #1
0
        public string cadastraProduto(modeloProduto produto)
        {
            conexoesBanco obj = new conexoesBanco();

            MySqlConnection conn    = obj.obterConexao();
            MySqlCommand    comando = new MySqlCommand("insert into produto(nomeProduto, precoProduto, codTipo, imagemLocal, nomeImagem) values(@nomeProduto, @precoProduto, @codTipo, @imagemLocal, @imagemNome);", conn);

            try
            {
                //comando Parameters.AddWithValue adiciona o valor a ser gravado no
                //banco copiando diretamente do atributo na classe modelo
                comando.Parameters.AddWithValue("@nomeProduto", produto.getNomeProduto());
                comando.Parameters.AddWithValue("@precoProduto", produto.getPrecoProduto());
                comando.Parameters.AddWithValue("@codTipo", produto.getCodTipo());
                comando.Parameters.AddWithValue("@imagemLocal", produto.getImagemLocal());
                comando.Parameters.AddWithValue("@imagemNome", produto.getImagemNome());
                //executa o comando SQL
                comando.ExecuteNonQuery();
                return("DADOS SALVOS COM SUCESSO");
            }
            catch (MySqlException ex)
            {
                return(ex.ToString());
            }
        }
Пример #2
0
        private void btnSalvar(object sender, EventArgs e)
        {
            string         resp;
            modeloProduto  mProduto = new modeloProduto();
            controlProduto cProduto = new controlProduto();

            //pega os valores do form e grava os atributos
            mProduto.setImagemLocal(imagemDestino);
            mProduto.setImagemNome(imagemNome);
            mProduto.setNomeProduto(textBox1.Text);
            mProduto.setPrecoProduto(Convert.ToDecimal(textBox2.Text));
            mProduto.setCodTipo(Convert.ToInt32(comboBox1.SelectedValue));



            //grava os valores dos atributos (modeloCidade) na tabela do BD
            resp = cProduto.cadastraProduto(mProduto);
            //mensagem informando se gravou ou o erro que ocorreu caso não consiga gravar no banco
            MessageBox.Show(resp);
            MessageBox.Show(mProduto.getImagemNome());
            MessageBox.Show(mProduto.getImagemLocal());
        }