Exemple #1
0
        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);
                    }
                }
            }
        }