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); }
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); }