private void btnguardar_Click(object sender, EventArgs e) { if (opcion == 0) { clases.Modulo_3 objeto = new clases.Modulo_3(); objeto.param1 = txtnombre.Text.ToUpper().Trim(); objeto.param2 = comboBox1.SelectedValue.ToString(); clases.Modulo_3.Insertar(objeto, opcion, id, "PROC_INSERTAR_TEMA"); } else if (opcion == 1) { clases.Modulo_3 objeto = new clases.Modulo_3(); objeto.param1 = txtnombre.Text.ToUpper().Trim(); objeto.param2 = comboBox1.SelectedValue.ToString(); clases.Modulo_3.Insertar(objeto, opcion, id, "PROC_MODIFICAR_TEMA"); txtnombre.Clear(); } this.Close(); }
public static int Insertar(clases.Modulo_3 objeto, int opcion, int id, string procedimiento) { clases.Conexion conexion = new clases.Conexion(); int retorno; MySqlCommand cmd; try { if (opcion == 0) { conexion.AbrirConexion(); cmd = new MySqlCommand(procedimiento + "(@P1,@P2,@P3,@P4)", conexion.conexion); cmd.Parameters.AddWithValue("@P1", objeto.param1); cmd.Parameters.AddWithValue("@P2", objeto.param2); cmd.Parameters.AddWithValue("@P3", objeto.param3); cmd.Parameters.AddWithValue("@P4", objeto.param4); } else { conexion.AbrirConexion(); cmd = new MySqlCommand(procedimiento + "(@P1,@P2,@P3,@ID)", conexion.conexion); cmd.Parameters.AddWithValue("@P1", objeto.param1); cmd.Parameters.AddWithValue("@P2", objeto.param2); cmd.Parameters.AddWithValue("@P3", objeto.param3); cmd.Parameters.AddWithValue("@ID", id); } retorno = cmd.ExecuteNonQuery(); conexion.CerrarConexion(); return(retorno); } catch (Exception ex) { MessageBox.Show(ex.Message); conexion.CerrarConexion(); return(0); } }