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); }
private void BorrarUsuario() { var mbr = MessageBox.Show($"Esta seguro de eliminar el usuario - {UsuarioSeleccionado.NombreCompleto}", "Confirmación", MessageBoxButton.OKCancel); if (MessageBoxResult.OK != mbr) { return; } var usuarioViejo = UsuarioSeleccionado.Clone(); UsuarioSeleccionado.EstaEliminado = true; Servicio.ActualizarUsuario(UsuarioSeleccionado); GestionAuditoria.IdOperacion = 7; if (GestionAuditoria.PuedoAuditar()) { Auditar(GestionAuditoria.AuditarActualizacion(UsuarioSeleccionado, usuarioViejo, "Usuario", UsuarioSeleccionado.IdUsuario.ToString())); } MessageBox.Show("Proceso Ok", Application.Current.Resources["NombreAplicacion"].ToString(), MessageBoxButton.OK, MessageBoxImage.Information); CierreEdicion(true); }