/// <summary> /// Cargar grid de inicio /// </summary> private void cargarGrid() { var mecladoraPl = new MezcladoraPL(); listaCalidadMezcladoInfos = mecladoraPl.ObtenerCalidadMezcladoFactor(); dgConsultarFactores.ItemsSource = listaCalidadMezcladoInfos; }
/// <summary> /// Calcular peso /// </summary> /// <param name="calidadMezcladoFactorInfos"></param> /// <returns></returns> private List <CalidadMezcladoFactorInfo> calcularPesos(List <CalidadMezcladoFactorInfo> calidadMezcladoFactorInfos) { var mezcladoraPl = new MezcladoraPL(); var listacalculada = mezcladoraPl.CalcularPesos(calidadMezcladoFactorInfos); return(listacalculada); }
/// <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); } }