private void btnModificar_Click(object sender, EventArgs e) { if (cmbModificacion.SelectedItem == null) { MessageBoxUtil.ShowError("Seleccione un grado de publicación."); } else { if (txtDescripcion.Text == "") { MessageBoxUtil.ShowInfo("Complete el campo descripcion."); } else { try { decimal idGradoSeleccionado = ((ComboBoxItem <decimal>)cmbModificacion.SelectedItem).Value; GradoDePublicacion grado = new GradoDePublicacion(idGradoSeleccionado, txtDescripcion.Text, nudPorcentaje.Value); gradoRepository.ModificarGradoDePublicacion(grado); MessageBoxUtil.ShowInfo("Grado de publicación modificado correctamente."); NavigableFormUtil.BackwardTo(this, callerForm); } catch (StoredProcedureException ex) { MessageBoxUtil.ShowError(ex.Message); } } } }