private void Guardar() { try { MermaEsperadaPL mermaEsperadaPl = new MermaEsperadaPL(); foreach (MermaEsperadaInfo merma in lsMermas) { merma.UsuarioCreacionId = Contexto.UsuarioCreacionId; } mermaEsperadaPl.Guardar(lsMermas); InicializaContexto(); InicializaDestino(); txtMerma.Text = "0.0"; lsMermas = new List <MermaEsperadaInfo>(); dgMerma.ItemsSource = lsMermas; btnGuardar.IsEnabled = false; organizacionOrigenId = 0; SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.MermaEsperada_GuardoCorrectamente, MessageBoxButton.OK, MessageImage.Correct); skAyudaOrganizacion.AsignarFoco(); } catch (Exception ex) { Logger.Error(ex); SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], ex.Message, MessageBoxButton.OK, MessageImage.Error); } }
private void skAyudaOrganizacion_AyudaConDatos_1(object sender, EventArgs e) { try { if (int.Parse(skAyudaOrganizacion.Clave) != organizacionOrigenId) { MermaEsperadaPL mermaEsperadaPl = new MermaEsperadaPL(); Contexto.Activo = EstatusEnum.Activo; lsMermas = mermaEsperadaPl.ObtenerMermaPorOrganizacionOrigenID(Contexto); dgMerma.ItemsSource = new List <MermaEsperadaInfo>(); if (lsMermas != null) { dgMerma.ItemsSource = lsMermas.Where(registro => registro.Nuevo != 3).ToList(); } organizacionOrigenId = int.Parse(skAyudaOrganizacion.Clave); InicializaDestino(); txtMerma.Text = "0.0"; btnAgregar.Content = Properties.Resources.MermaEsperada_btnAgregar; } } catch (Exception ex) { SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], ex.Message, MessageBoxButton.OK, MessageImage.Error); } }