private void Eliminar(int id) { var resultado = _empresa.EliminarEmpresa(id); if (resultado == true) { listaEmpresasBindingSource.ResetBindings(false); } else { MessageBox.Show("Ocurrio un Error a Eliminar esta Empresa"); } }
private async void btnEliminar_Click(object sender, RoutedEventArgs e) { try { if (!(txtId.Text == "")) { MessageDialogResult resp = await this.ShowMessageAsync("¡Advertencia!", "¿Está tratando de eliminar un registro de la base de datos, está segur@?", MessageDialogStyle.AffirmativeAndNegative); if (resp == MessageDialogResult.Affirmative) { empre.Id = Convert.ToInt64(txtId.Text); if (empreBL.EliminarEmpresa(empre) > 0) { await this.ShowMessageAsync("Éxito", "Empresa eliminada correctamente."); frmMostrarEmpresas frmMostrarEmpre = new frmMostrarEmpresas(); Close(); frmMostrarEmpre.Show(); } else { await this.ShowMessageAsync("Error", "No se pudo eliminar el registro."); } } else { frmMostrarEmpresas frmMostrarEmpre = new frmMostrarEmpresas(); Close(); frmMostrarEmpre.Show(); } } } catch (Exception) { MessageBox.Show("Ocurrió un error inesperado", "Error"); } }