示例#1
0
        private void ActualizarUsuario()
        {
            var usuarioViejo   = UsuarioSeleccionado.Clone();
            var edicionUsuario = new VistaEdicionUsuario {
                DataContext = new VistaEdicionUsuarioViewModel(Servicio, false, UsuarioSeleccionado)
            };
            var resultado = edicionUsuario.ShowDialog();

            if (resultado.HasValue && resultado.Value)
            {
                GestionAuditoria.IdOperacion = 7;
                if (GestionAuditoria.PuedoAuditar())
                {
                    Auditar(GestionAuditoria.AuditarActualizacion(UsuarioSeleccionado, usuarioViejo, "Usuario", UsuarioSeleccionado.IdUsuario.ToString()));
                }
            }
            CierreEdicion(resultado);
        }
示例#2
0
        private void CrearUsuario()
        {
            var usuario        = new Usuario();
            var edicionUsuario = new VistaEdicionUsuario
            {
                DataContext = new VistaEdicionUsuarioViewModel(Servicio, true, usuario)
            };
            var resultado = edicionUsuario.ShowDialog();

            if (resultado.HasValue && resultado.Value)
            {
                GestionAuditoria.IdOperacion = 6;
                if (GestionAuditoria.PuedoAuditar())
                {
                    Auditar(GestionAuditoria.AuditarCreacion(usuario, "Usuario", usuario.IdUsuario.ToString()));
                }
            }
            CierreEdicion(resultado);
        }