public void ActualizarEvaluacionArticulo()
        {
            EvaluacionArticulo evaluacionArticulo = null;

            EvaluacionArticulo.ObtenerEvaluacionArticulo(1, 1, (resultado) => {
                evaluacionArticulo = resultado;
            });
            evaluacionArticulo.observaciones = "Argumentos";
            Assert.IsTrue(evaluacionArticulo.Actualizar());
        }
Example #2
0
 /// <summary>
 /// Verifica si se cargó una EvaluacionArticulo al principio; si sí,
 /// sobreescribe la información y la actualiza; si no, crea una instancia
 /// de EvaluacionArticulo y la guarda.
 /// </summary>
 /// <param name="sender">Botón</param>
 /// <param name="e">Evento del botón</param>
 private void GuardarButton_Click(object sender, RoutedEventArgs e)
 {
     try {
         if (evaluacionArticulo == null)
         {
             evaluacionArticulo = new EvaluacionArticulo {
                 gradoExpertiz      = gradoExpertizComboBox.SelectedIndex + 1,
                 calificacion       = calificacionComboBox.SelectedIndex != -1 ? int.Parse(calificacionComboBox.SelectedItem.ToString()) : -1,
                 observaciones      = observacionesTextBox.Text,
                 fecha              = DateTime.Now,
                 estado             = "En proceso",
                 id_revisorArticulo = revisorArticulo.id_revisorArticulo
             };
             if (!evaluacionArticulo.Registrar())
             {
                 MessageBox.Show("Error al establecer una conexión.");
                 evaluacionArticulo = null;
                 return;
             }
         }
         else
         {
             evaluacionArticulo.gradoExpertiz = gradoExpertizComboBox.SelectedIndex + 1;
             evaluacionArticulo.calificacion  = calificacionComboBox.SelectedIndex != -1 ? int.Parse(calificacionComboBox.SelectedItem.ToString()) : -1;
             evaluacionArticulo.observaciones = observacionesTextBox.Text;
             evaluacionArticulo.fecha         = DateTime.Now;
             if (!evaluacionArticulo.Actualizar())
             {
                 MessageBox.Show("Error al establecer una conexión.");
                 return;
             }
         }
     } catch (Exception) {
         MessageBox.Show("Error al establecer una conexión.");
         return;
     }
     MessageBox.Show("Evaluación guardada.");
 }