private void btnCadMarca_Click(object sender, EventArgs e) { ModeloMarca modeloMarca = new ModeloMarca(); Cadastro cadastro = new Cadastro(); if (string.IsNullOrEmpty(txtMarca.Text)) { MessageBox.Show("A marca é obrigatória!", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Error); txtMarca.Focus(); } else { modeloMarca.Marca = txtMarca.Text; cadastro.cadastraMarca(modeloMarca); var resposta = MessageBox.Show("Dados cadastrados com Sucesso. " + "Deseja adicionar outro ?", "Novo Registro", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (resposta == DialogResult.Yes) { txtMarca.Clear(); } else { this.Close(); } } }
public void cadastraMarca(ModeloMarca modeloMarca) { try { cn = new MySqlConnection(conexao.conectar()); cn.Open(); //string inserir = "INSERT INTO tbmarca(marca)VALUES(" + "'" + modeloMarca.Marca + "')"; //comando = new MySqlCommand(inserir, cn); comando = new MySqlCommand("pinserirMarca", cn); comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("Marca", modeloMarca.Marca); comando.ExecuteNonQuery(); cn.Close(); } catch (Exception ex) { throw new Exception("Erro de Banco" + ex); } finally { cn.Close(); } }