Exemplo n.º 1
0
 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);
     }
 }
Exemplo n.º 2
0
 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);
     }
 }
Exemplo n.º 3
0
        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);
        }