public void cadastraModeloCarros(ModeloCarros modeloCarros) { try { cn = new MySqlConnection(conexao.conectar()); cn.Open(); //string inserir = "INSERT INTO tbmodelo(modelo, fk_marca)VALUES(" + "'" + modeloCarros.Carro + "','" + modeloCarros.Marca + "')"; //comando = new MySqlCommand(inserir, cn); comando = new MySqlCommand("pinserirModelo", cn); comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("Modelo", modeloCarros.Carro); comando.Parameters.AddWithValue("marcaM", modeloCarros.Marca); comando.ExecuteNonQuery(); cn.Close(); } catch (Exception ex) { throw new Exception("Erro de Banco" + ex); } finally { cn.Close(); } }
private void btnCadModelo_Click(object sender, EventArgs e) { ModeloCarros modeloCarros = new ModeloCarros(); Cadastro cadastro = new Cadastro(); if (string.IsNullOrEmpty(txtModelo.Text)) { MessageBox.Show("O modelo é obrigatório!", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Error); txtModelo.Focus(); } else if (string.IsNullOrEmpty(cbMarca.Text)) { MessageBox.Show("A marca é obrigatória!", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Error); cbMarca.Focus(); } else { modeloCarros.Marca = Convert.ToInt32(cbMarca.SelectedValue); modeloCarros.Carro = txtModelo.Text; cadastro.cadastraModeloCarros(modeloCarros); var resposta = MessageBox.Show("Dados cadastrados com Sucesso. " + "Deseja adicionar outro ?", "Novo Registro", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (resposta == DialogResult.Yes) { txtModelo.Clear(); cbMarca.ResetText(); } else { this.Close(); } } }