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