private void btnP_Registrar_Click(object sender, EventArgs e) { try { if (MessageBox.Show("¿Desea guardar los datos?", "Aviso del sistema", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { //Código para guardar el participante clsCategoria categoria = new clsCategoria(); categoria.CodigoCategoria = Convert.ToInt32(cmbP_Categoria.SelectedValue.ToString()); categoria.Nombre = cmbP_Categoria.Text; clsPresentacion presentacion = new clsPresentacion(); presentacion.CodigoPresentacion = Convert.ToInt32(cmbP_Presentacion.SelectedValue.ToString()); presentacion.Nombre = cmbP_Presentacion.Text; clsProducto nuevoPeoducto; nuevoPeoducto = new clsProducto(txtP_Nombre.Text, Convert.ToDecimal(txtPrecioBase.Text), nudP_PreAdquirido.Value, Convert.ToByte(nudP_S_Minimo.Value), Convert.ToInt16(nudP_S_Actual.Value), presentacion, categoria); nuevoPeoducto.Descripcion = txtP_Descripcion.Text; //nuevoPeoducto.CodigoCategoria=Convert.ToInt16(cmbP_Categoria.Text); //nuevoPeoducto.CodigoPresentacion = Convert.ToInt16(cmbP_Presentacion.Text); nuevoPeoducto.Insertar_Producto(); MessageBox.Show("Producto registrado."); } } catch (Exception ex) { MessageBox.Show(ex.Message + "-" + ex.StackTrace.ToString()); } }