private void cmbModificacion_SelectedIndexChanged(object sender, EventArgs e) { GradoDePublicacion grado = gradoRepository.BuscarPorId(((ComboBoxItem <decimal>)cmbModificacion.SelectedItem).Value); txtDescripcion.Text = grado.Descripcion; nudPorcentaje.Value = grado.Porcentaje; }
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); } } } }
public void ModificarGradoDePublicacion(GradoDePublicacion grado) { StoredProcedureParameterMap inputParameters = new StoredProcedureParameterMap() .AddParameter("@idGrado", grado.IdGradoDePublicacion) .AddParameter("@descripcion", grado.Descripcion) .AddParameter("@porcentaje", grado.Porcentaje); ConnectionFactory.Instance().CreateConnection() .ExecuteDataTableStoredProcedure(SpNames.ModificarGradoPublicacion, inputParameters); }
private void btnAceptar_Click(object sender, EventArgs e) { if (TextFieldUtils.IsAnyFieldEmpty(this)) { MessageBoxUtil.ShowError("Complete el campo descripción."); } else { GradoDePublicacion grado = new GradoDePublicacion(nudCodigo.Value, txtDescripcion.Text, nudPorcentaje.Value); try { gradoRepository.CrearGradoDePublicacion(grado); MessageBoxUtil.ShowInfo("Grado de publicación creado correctamente."); NavigableFormUtil.BackwardTo(this, callerForm); } catch (StoredProcedureException ex) { MessageBoxUtil.ShowError(ex.Message); } } }