Пример #1
0
 /// <summary>
 /// Actualiza
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void BtnActualizar_OnClick(object sender, RoutedEventArgs e)
 {
     try
     {
         var mezcladoraPl = new MezcladoraPL();
         List <CalidadMezcladoFactorInfo> listaGuardar = listaCalidadMezcladoInfos.Where(calidadMezcladoFactorInfo => calidadMezcladoFactorInfo.UsuarioModifica != 0).ToList();
         if (listaGuardar.Count > 0)
         {
             mezcladoraPl.GuardarConsultaFactor(listaGuardar);
             SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal],
                               Properties.Resources.ConsultarFactores_mgsGuardarExito,
                               MessageBoxButton.OK, MessageImage.Correct);
             txtParticulasEsperadas.Text = string.Empty;
             cargarGrid();
             txtParticulasEsperadas.Focus();
         }
     }
     catch (InvalidPortNameException ex)
     {
         SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal],
                           Properties.Resources.ConsultarFactores_GuardarError + ex.Message,
                           MessageBoxButton.OK, MessageImage.Error);
     }
     catch (ExcepcionGenerica exg)
     {
         Logger.Error(exg);
         SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal],
                           Properties.Resources.ConsultarFactores_GuardarError, MessageBoxButton.OK, MessageImage.Error);
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal],
                           Properties.Resources.ConsultarFactores_GuardarError, MessageBoxButton.OK, MessageImage.Error);
     }
 }