예제 #1
0
        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);
            }
        }
예제 #2
0
 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);
     }
 }