Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }