private void EliminarDelitoRecurso() { try { if (SelectedRecursoDelito != null) { if (LstRecursoDelitos != null) { LstRecursoDelitos.Remove(SelectedRecursoDelito); if (LstRecursoDelitos.Count > 0) { RecursoDelitoEmpty = false; } else { RecursoDelitoEmpty = true; } } } } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al eliminar delito recurso", ex); } }
private void PopulateDelitoRecusrso() { try { if (SelectedRecurso != null) { LstRecursoDelitos = new ObservableCollection <RECURSO_DELITO>(new cRecursoDelito().ObtenerTodos(SelectedRecurso.ID_CENTRO, SelectedRecurso.ID_ANIO, SelectedRecurso.ID_IMPUTADO, SelectedRecurso.ID_INGRESO, SelectedRecurso.ID_CAUSA_PENAL, SelectedRecurso.ID_RECURSO)); } else { if (SelectedSentencia != null) { var delSen = new cSentenciaDelito().ObtenerTodos(SelectedSentencia.ID_CENTRO, SelectedSentencia.ID_ANIO, SelectedSentencia.ID_IMPUTADO, SelectedSentencia.ID_INGRESO, SelectedSentencia.ID_CAUSA_PENAL, SelectedSentencia.ID_SENTENCIA); if (delSen != null) { if (LstRecursoDelitos == null) { LstRecursoDelitos = new ObservableCollection <RECURSO_DELITO>(); } foreach (var d in delSen) { LstRecursoDelitos.Add( new RECURSO_DELITO() { ID_DELITO = d.ID_DELITO, ID_FUERO = d.ID_FUERO, ID_MODALIDAD = d.ID_MODALIDAD, ID_TIPO_DELITO = d.ID_TIPO_DELITO, DESCR_DELITO = d.DESCR_DELITO, CANTIDAD = d.CANTIDAD, OBJETO = d.OBJETO, MODALIDAD_DELITO = d.MODALIDAD_DELITO, TIPO_DELITO = d.TIPO_DELITO }); } } } } if (LstRecursoDelitos.Count > 0) { RecursoDelitoEmpty = false; } else { RecursoDelitoEmpty = true; } } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al establecer delito recurso", ex); } }
private bool AgregarDelitoRecurso() { try { if (LstRecursoDelitos == null) { LstRecursoDelitos = new ObservableCollection <RECURSO_DELITO>(); } if (SelectedRecursoDelito == null)//INSERT { if (LstRecursoDelitos.Any(w => w.ID_DELITO == SelectedDelitoArbol.ID_DELITO)) { new Dialogos().ConfirmacionDialogo("Validación", "El delito ya se encuentra registrado."); return(false); } LstRecursoDelitos.Add(new RECURSO_DELITO { ID_DELITO = SelectedDelitoArbol.ID_DELITO, ID_FUERO = SelectedDelitoArbol.ID_FUERO, ID_MODALIDAD = SelectedDelitoArbol.ID_MODALIDAD, ID_TIPO_DELITO = TipoD, CANTIDAD = CantidadD, OBJETO = ObjetoD, MODALIDAD_DELITO = SelectedDelitoArbol, TIPO_DELITO = SelectedTipoDelito, DESCR_DELITO = ModalidadD }); } else//DELETE { if (SelectedRecursoDelito.ID_DELITO != SelectedDelitoArbol.ID_DELITO) { if (LstRecursoDelitos.Any(w => w.ID_DELITO == SelectedDelitoArbol.ID_DELITO)) { new Dialogos().ConfirmacionDialogo("Validación", "El delito ya se encuentra registrado."); return(false); } } SelectedRecursoDelito.ID_DELITO = SelectedDelitoArbol.ID_DELITO; SelectedRecursoDelito.ID_FUERO = SelectedDelitoArbol.ID_FUERO; SelectedRecursoDelito.ID_MODALIDAD = SelectedDelitoArbol.ID_MODALIDAD; SelectedRecursoDelito.ID_TIPO_DELITO = TipoD; SelectedRecursoDelito.CANTIDAD = CantidadD; SelectedRecursoDelito.OBJETO = ObjetoD; SelectedRecursoDelito.MODALIDAD_DELITO = SelectedDelitoArbol; SelectedRecursoDelito.TIPO_DELITO = SelectedTipoDelito; SelectedRecursoDelito.DESCR_DELITO = ModalidadD; LstRecursoDelitos = new ObservableCollection <RECURSO_DELITO>(LstRecursoDelitos); } if (LstRecursoDelitos.Count > 0) { RecursoDelitoEmpty = false; } else { RecursoDelitoEmpty = true; } return(true); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al agregar delito recurso", ex); } return(false); }