Ejemplo n.º 1
0
        private void ActualizarEmpresa()
        {
            var empresaVieja   = EmpresaSeleccionada.Clone();
            var edicionEmpresa = new VistaEdicionEmpresa {
                DataContext = new VistaEdicionEmpresaViewModel(Servicio, false, EmpresaSeleccionada)
            };
            var resultado = edicionEmpresa.ShowDialog();

            if (resultado.HasValue && resultado.Value)
            {
                GestionAuditoria.IdOperacion = 2;
                if (GestionAuditoria.PuedoAuditar())
                {
                    Auditar(GestionAuditoria.AuditarActualizacion(EmpresaSeleccionada, empresaVieja, "Empresa", EmpresaSeleccionada.IdEmpresa.ToString()));
                }
            }
            CierreEdicion(resultado);
        }
Ejemplo n.º 2
0
        private void BorrarEmpresa()
        {
            var mbr = MessageBox.Show($"Esta seguro de eliminar la empresa - {EmpresaSeleccionada.NombreComercial}", "Confirmación", MessageBoxButton.OKCancel);

            if (MessageBoxResult.OK != mbr)
            {
                return;
            }
            var empresaVieja = EmpresaSeleccionada.Clone();

            EmpresaSeleccionada.EstaEliminada = true;
            Servicio.ActualizarEmpresa(EmpresaSeleccionada);
            GestionAuditoria.IdOperacion = 2;
            if (GestionAuditoria.PuedoAuditar())
            {
                Auditar(GestionAuditoria.AuditarActualizacion(EmpresaSeleccionada, empresaVieja, "Empresa", EmpresaSeleccionada.IdEmpresa.ToString()));
            }
            MessageBox.Show("Proceso Ok", Application.Current.Resources["NombreAplicacion"].ToString(), MessageBoxButton.OK, MessageBoxImage.Information);
            CierreEdicion(true);
        }