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