private void AgregarInterno() { try { if (LstInternos == null) { LstInternos = new ObservableCollection <INGRESO>(); } if (LstInternos.IndexOf(SelectIngreso) == -1) { LstInternos.Add(SelectIngreso); EmptyInternos = LstInternos.Count > 0 ? Visibility.Collapsed : Visibility.Visible; PopUpsViewModels.ClosePopUp(PopUpsViewModels.TipoPopUp.BUSQUEDA); } else { new Dialogos().ConfirmacionDialogo("Validación", "El interno seleccionado ya existe"); } } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al agregar interno", ex); } }
private void EliminarInterno() { try { if (SelectIngresoLista != null) { if (LstInternos != null) { if (!LstInternos.Remove(SelectIngresoLista)) { new Dialogos().ConfirmacionDialogo("Validación", "No se pudo eliminar interno"); } } } else { new Dialogos().ConfirmacionDialogo("Validación", "Favor de seleccionar un interno"); } } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al eliminar interno", ex); } }